1. 获取命令帮助信息
man 命令/文件
2. 关机,重启,注销
shutdown -h now 立刻关机
shutdown -r now 立刻重启
logout 注销
3. 文件和目录操作常用命令(10个)
| 命令 | 参数及说明 |
|---|---|
| pwd | 查看当前所在目录 |
| cd | 切换目录 例: cd .. (切换到上级目录)/ cd - (切换到上次目录)/ cd ~ (切换到家目录) |
| ls | 列出文件夹下的内容 |
| -l 以详细列表格式显示目录下的文件和文件夹 | |
| -d 显示目录或文件的名称 | |
| -a 显示目录下所有的文件和文件夹 | |
| -R 递归显示目录下的文件和文件夹 | |
| -s 显示文件和文件夹的大小 | |
| touch | 创建新文件或改变文件的时间 |
| mkdir | 创建文件夹 |
| -p 如果要建立的文件夹的上级目录不存在,则一起建立 | |
| mv | 移动或重命名文件和文件夹 |
| cp | 复制文件或目录 |
| -r/-R 递归复制文件夹(拷贝文件夹的时候用) | |
| rmdir | 删除文件夹(只有空文件夹才能删除) |
| rm | 删除文件或文件夹 |
| -f 强制删除 | |
| -r/-R 递归删除 | |
| -i 删除前先询问 | |
| ln | 创建软链接或硬链接(不加参数默认创建硬链接) |
| -s 创建软链接 |
4. 文件查看,过滤,编辑常用命令(10个)
| 命令 | 参数及说明 |
|---|---|
| stat | 查看文件或文件夹元数据 |
| cat | 查看文件内容或者和并文件 |
| -n 由1开始显示每行的行号 | |
| less | 分页显示文件内容 |
| -N 显示行号 | |
| -m 显示读取文件的百分比 | |
| -p pattern 搜索pattern | |
| more | 分页显示文件内容 |
| +number 从第几行开始显示 | |
| -number 每页显示几行 | |
| head | 显示文件内容头部(默认显示前十行) |
| -n 指定显示文件前几行 | |
| tail | 显示文件内容尾部(默认后十行) |
| -n 指定显示文件后几行 | |
| -f 监视文件的改变内容 | |
| cut | 从文本中提取一段文字并输出 |
| -d 指定分割符(默认空格) | |
| -f 显指定要显示的字段(-f 1,3 / -f 1-3) | |
| sort | 文本排序 |
| -n 数值排序 | |
| -r 逆序 | |
| -f 排序时忽略大小写 | |
| -t 指定分隔符 | |
| -k 以哪个关键字排序 | |
| -u 排序结束后相同的行只显示一次 | |
| uniq | 去除重复行 |
| -c 显示文件中重复行的次数 | |
| -d 只显示文件中重复的行 | |
| wc | 统计文件的行数,单词数或字节数 |
| -l 统计文件行数 | |
| -w 统计文件中的单词数 | |
| -c 统计文件的字节数 | |
| -L 打印最长行的长度 |
5. 管道 | 和重定向 > 、 >>
管道符能把前一个命令的输出作为后一个命令的输入
命令1|命令2|命令3...
覆盖输出
命令 > 文件
追加输出
命令 >> 文件
重定向错误输出
命令 2> 文件
命令 2>> 文件
set -C 禁止对已存在的文件使用覆盖重定向
强制覆盖 >|
set +C 取消上述限制
重定向标准输出或错误输出至同一个文件
命令 &> 文件
6.查找文件
find 查找路径 [参数] [限定条件] [执行的动作]
| 限定条件 | 说明 |
|---|---|
| -name | 按文件名进行查找,支持通配符* ?[] |
| -iname | 忽略文件名大小写查找 |
| -user | 按照文件属主查找 |
| -group | 按照文件属组查找 |
| -uid | 按照uid查找 |
| -gid | 按照gid查找 |
| -nouser | 查找没有属主的文件 |
| -nogroup | 查找没有属组的文件 |
| -type | 查找某一类型的文件: f(普通文件),s(套接字文件),p(管道文件),c(字符设备文件),b(块设备文件),d(目录),l(符号链接文件) |
| -size n[cwbkMG] | 查找文件长度位n块的文件,带有cwbkMG时表示文件长度以字节计 |
| -mtime | 按照文件的修改时间查找,-n(n天以内),n(距现在n天),+n(n天以前) |
| -ctime | 按照文件的状态改变时间查找-n,n,+n |
| -atime | 按照文件的访问时间查找-n,n,+n |
| -perm | 按照文件权限来查找文件 |
| 组合条件 | 说明 |
|---|---|
| -a | 取交集 |
| -o | 取并集 |
| -not | 取反 |
| ! | 取反 |
| 执行动作 | 说明 |
|---|---|
| 将匹配的文件输出到标准输出 | |
| -ls | 显示每个文件的信息 |
| -exec | 对匹配的文件执行该参数给出的shell命令 |
| -ok | 与-exec一样不过每次执行之前需要用户确认 |






网友评论