一、快捷指令

二、帮助指令
| man fputc | 查看fputc指令帮助手册 |
| help cp | 查看cp命令的相关信息 |
三、文件目录操作
1、ls列出目录:
| ls | 查看当前路径下全部的文件或者目录 |
| ls -a: | 查看当前路径下全部的文件或者目录,包括隐藏文件 |
| ls -l: | 查看当前路径下全部的文件或者目录的详细信息 |
| ls -l yang: | 查看当前路径下 yang下的详细信息 |
2、cd (切换目录)
| cd + [相对路径或绝对路径] | 进入相对路径或者绝对路径 |
| cd /home/yang/: | 使用绝对路径切换到 yang 目录 |
| cd ./yang/: | 使用相对路径切换到 yang目录 |
| cd ~: | 主目录,即是 /home这个目录 |
| cd ..: | 表示去到目前的上一级目录 |
3、pwd显示目录:
| pwd: | 显示出当前的目录 |
4、mkdir创建目录:
| mkdir yang: | 创建一个yang目录(一级) |
| touch whx.txt: | 创建whx.txt文件 |
| mkdir -p yang: | 创建yang目录,其下再创建a目录(多级) |
| mkdir -m : | 直接配置文件的权限 |
5、rm移除文件或者目录:
| rm test.c: | 删除test.c文件 |
| rm -rf/home/a: | 递归删除home下的a目录,不提示 |
| rmdir: | 删除空目录 |
| rm -r/home/a: | 递归删除home下的a目录 |
| rm -f/test.c | 强制删除test.c文件 |
6、cp复制文件或者目录
| cp a.c b.c: | 复制a.c并重命名为test.c |
| cp whx.txt yang/: | 拷贝whx.txt文件到yang目录下 |
| cp -r/home/a/b: | 递归将home下的a目录所有文件拷贝到b目录下 |
7、mv移动文件或者目录:
| mv: | 移动: mv file /home/yang 移动文件到该目录下 |
| mv -f: | 如果目标文件已经存在,直接覆盖原文件 |
| mv -i: | 若目标文件 (destination) 已经存在时,就会询问是否覆盖! |
四、文件查看
1、cat查看文件内容
| cat whx.txt | 查看文件whx.txt的内容 |
| cat -n whx.txt | 查看whx.txt的文件内容 并显示行号 |
2、more文本过滤器
| more whx.txt | 查看文件whx.txt的内容 |
| space | 向下翻一页 |
| enter | 向上翻一页 |
| q | 立即离开more 不再显示 |
| ctrl+F | 向下滚动一屏 |
| ctrl+B | 返回上一屏 |
| =; | 输出当前的行号 |
| :f; | 输出文件名和当前行的行号 |
3、less分屏查看文件内容
| space | 向下翻动一页 |
| pagedown | 向下翻动一页 |
| pageup | 向上翻动一页 |
| /字符串 | 向下搜寻字符串,n 向下,N 向上 |
| ?字符串 | 向上搜寻字符串,n 向下,N 向上 |
| q | 离开less |
4、head显示文件开头部分
| head whx.txt | 查看whx.txt文件的前10行内容 |
| head -n 5 whx.txt | 查看whx.txt文件的前5行内容 |
5、tail显示文件尾部部分
| tail whx.txt | 查看文件的后10行内容 |
| tail -n 5 whx.txt | 查看文件的后5行内容 |
6、history查看执行过的历史命令
| history | 查看历史命令 |
| history 10 | 查看10条历史命令 |
五、日期显示
1、date显示当前日期
| date | 显示当前时间 |
| date + %Y | 显示当前年份 |
| date +%m | 显示当前月份 |
| date +%t | 显示当前哪一天 |
| date"+%Y-%m-%d %H:%M:%S" | 显示年月日时分秒 |
| date -s "1999-03-27 05:00:00" | 设置时间 |
| cal | 显示本月日历 |
六、搜索管理
1、find查找文件
| find /home -name whx.txt | 根据文件名查找 home 下的whx.txt 文件 |
| find /home -user yang | 根据文件名查找 home 下的名称为yang的文件 |
| find / -size 100M | 查找系统中文件大小为100M的文件 |
2、grep过滤查找
| grep '"yang"whx.txt | 查找whx.txt文件中yang的所在行 |
| cat whx.txt | grep -n "yang" | 查找whx.txt文件中yang的所在行,显示行号 |
七、压缩和解压:
1、tar打包
| tar -zcvf a.tar.gz b.txt c.txt | 将b.txt 和 c.txt 压缩成 a.tar.gz |
| tar -zcvf a.tar.gz /home/ | 将 /home 下的文件夹压缩为 a.tar.gz |
| tar -zxvf a.tar.gz | 将 a.tar.gz 解压到当前目录 |
| tar -zxvf a.tar.gz -C /tmp | 将 a.tar.gz 解压到 /tmp 目录下 |
2、gzip和gunzip
| gzip hello.txt | 将 hello.txt 文件压缩为 .gz 文件 |
| gzip hello.txt.gz | 将 hello.txt.gz 文件压缩为 .txt 文件 |
3、zip和unzip
| zip -r myhome.zip /home/ | 将 home 以及它的子目录压缩为 myhome.zip |
| unzip -d /tmp myhome.zip | 将 myhome.zip 解压到 /tmp 目录下 |
八、进程管理
| ps | 查看进程 |
| ps -aux | 查看所有进程 |
| top | 实时显示进程状态 |
| kill | 终止进程 |
九、权限管理:
| chmod a+x test | 给test添加一个所有用户都可以执行的文件权限 |
| chown user1:group1 file.txt | 将文件file.txt的所有者改为user1,所属组改为group1 |
十、磁盘管理:
| df | 显示磁盘空间使用情况。 |
| du | 统计目录或文件占用空间。 |
十一、网络相关:
| ping | 测试网络连通性。 |
| ifconfig | 查看和配置网络接口。 |
十二、其他快捷指令

6万+

被折叠的 条评论
为什么被折叠?



