csdn
前言:
👏作者简介:我是笑霸final,一名热爱技术的在校学生。
简单入门linux【二】linux实操
- 零:上文链接
- 一:关机重启类
- 二:登陆与注销类
- 三:用户类
- 3.1用户组
- 四:实用指令
- 4.1运行级别(7个):
- 4.2文件目录类
- 4.2.1 >与>>
- 4.3搜索查找类
- 4.3.1管道符号```|```和```grep```
- 4.4压缩解压类
- 4.4.1 gzip和gunzip
- 4.4.2 zip和unzip
- 4.4.3 tar指令
零:上文链接
简单入门linux【一】初识linux
一:关机重启类
命令 | 操作 |
| 立刻关机 |
| 1分钟后关机 |
| 立刻重启 |
| 关机 |
| 重启 |
| 内存数据同步到磁盘 |
二:登陆与注销类
命令 | 操作 |
| 切换用户 |
| 注销用户 |
三:用户类
命令 | 操作 |
| 添加用户 |
| 指定/修改 用户密码 |
| 删除用户(保留home目录) |
| 删除用户 |
| 查询用户信息 |
| 查询当前用户 |
3.1用户组
命令 | 操作 |
| 添加组 |
| 删除组 |
| 添加用户的同时添加组 |
| 修改用户组 |
| 查看所有用户组 |
四:实用指令
帮助指令:
man [命令过着配置文件] 过去帮助信息
4.1运行级别(7个):
运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
运行级别2:多用户状态(没有NFS)
运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
运行级别4:系统未使用,保留
运行级别5:X11控制台,登陆后进入图形GUI模式
运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动
指定运行级别:
init X //X表示运行级别
help [命令] //获的shell内置的命令帮助信息
4.2文件目录类
命令 | 操作 |
| 显示当前工作目录的绝对路径 |
| 常见选项: |
| 切换到指定目录 |
| 回到自己的home目录 |
| 返回上一级目录 |
| 常用选项: |
| 常用选项: |
| 删除目录 |
| 创建一个空目录 |
| 常用选项: |
| 常用选项: |
| 重命名 |
| 移动文件 |
| 常用选项: |
| 查看文件 |
| 查看文件 |
| 把内容输出到控制台 |
| 查看文件前X行内容 |
4.2.1 >与>>
命令 | 操作 |
| 列表的文件写入文件(覆盖) |
| 列表的文件追加到文件末尾 |
| 将文件1的内容覆盖到文件2 |
| 将文件1的内容追加到文件2末尾 |
| 将内容写入到文件尾部 |
4.3搜索查找类
命令 | 操作 |
| 命令用来在指定目录下查找文件 |
常用选项:
-amin
n : 在过去 n 分钟内被读取过
-anewer
file: 比文件 file 更晚被读取过的文件
-atime
n: 在过去 n 天内被读取过的文件
-cmin
n : 在过去 n 分钟内被修改过
-cnewer
file :比文件 file 更新的文件
-ctime
n : 在过去 n 天内创建的文件
-mtime
n : 在过去 n 天内修改过的文件
-empty
: 空的文件-gid n or -group name : gid 是 n 或是 group 名称是 name
-ipath
p, -path
p : 路径名称符合 p 的文件,ipath 会忽略大小写
-name
name, -iname
name : 文件名称符合 name 的文件。iname 会忽略大小写
-size
n : 文件大小 是 n 单位,b 代表 512 位元组的区块,c 表示字元数,k 表示 kilo bytes,w 是二个位元组。
-type
c : 文件类型是 c 的文件。
命令 | 操作 |
| 快速指定文件路径 |
| 查看指令的路径 |
4.3.1管道符号|
和grep
命令 | 操作 |
| 常用选项 |
列:
在 h2.txt中查找“h" 并显示行号
cat /root/h2.txt | grep -n "h"
4.4压缩解压类
4.4.1 gzip和gunzip
命令 | 操作 |
| 将文件压缩为 |
| 解压文件 |
4.4.2 zip和unzip
命令 | 操作 |
| 压缩文件或目录 成为 |
| 解压 |
常用选项:
-r:递归压缩(压缩目录)
-d<目录> : 指定解压后文件存放的目录
4.4.3 tar指令
可以打包也可以解压
命令 | 操作 |
| 用来压缩和解压文件。tar本身不具有压缩功能。他是调用压缩功能实现的 |
必要参数有如下:
-A 新增压缩文件到已存在的压缩
-B 设置区块大小
-c 建立新的压缩文件
-d 记录文件的差别
-r 添加文件到已经压缩的文件
-u 添加改变了和现有的文件到已经存在的压缩文件
-x 从压缩的文件中提取文件
-t 显示压缩文件的内容
-z 支持gzip解压文件
-j 支持bzip2解压文件
-Z 支持compress解压文件
-v 显示操作过程
-l 文件系统边界设置
-k 保留原有文件不覆盖
-m 保留文件不被覆盖
-W 确认压缩文件的正确性
可选参数如下:
-b 设置区块数目
-C 切换到指定目录
-f 指定压缩文件
–help 显示帮助信息
–version 显示版本信息
将 myhome.tar.gz
解压到/root
目录下
tar -zxvf myhome.tar.gz -C /root