pwd
: 查看当前路径history
: 查看历史命令!*
:运行历史上第*条命令cat 123.txt
: 查看123.txt文件的内容touch
: 创建文件mkdir
: 创建文件夹rm 123.txt
: 删除123.txt文件,rm
也可以删除文件夹rm 123 -r
: 递归删除123文件夹里面的所有内容rmdir 123
:删除名字为123的文件夹mv name1 name2
:将name1文件或文件夹重命名为name2mv name1.txt a
:将name1文件移动到a文件夹下ln -s 1.txt link-1.txt
:将link-1.txt文件连接到1.txt 类比win的快捷方式 (软链接)ln 1.txt link-1.txt
:将link-1.txt文件连接到1.txt 类比win的快捷方式 (硬链接)cp 1.txt a/2.txt
:将1.txt复制一份到a文件夹并修改为2.txt
ls 命令
ls -a
: 显示隐藏文件ls -l
: 使文件以列方式显示ls -h
: 一般配合ls -l
命令使用 如ls -l h
显示文件的大小
重定向
ls > xxx.txt
: 创建一个xxx.txt文件并将ls
命令显示的内容写入到xxx.txt文件中,若xxx.txt文件存在则删除原本的内容。ls >> xxx.txt
: 创建一个xxx.txt文件并将ls
命令显示的内容写入到xxx.txt文件中,若xxx.txt文件存在则追加到原本的内容的后面。
管道
ls -ahl /bin | more
cd
cd ..
: 返回上级目录cd -
: 进入上次所在目录cd ~
:进入当前用户的主目录
查找命令
grup 查找文件里面的内容
grep "ntfs" xxx.txt
:去xxx文件查找包括ntfs的内容grep -v
:显示不包含匹配文档的所有行(相当于求反)grep -n
:显示匹配的行号grep -i
:忽略大小写
find 查找文件
find ./ -name test.txt
:查找当前目录下文件名字为test.txt的文件
压缩与解压缩
tar -cvf test.tar *.py
:将后缀为.py的文件打包到test.tartar -xvf test.tar
:将test.tar解包tar -zcvf test.tar.gz *.py
:将后缀为.py的文件打包到test.tar.gz并且压缩tar -zxvf test.tar.gz
:将test.tar.gz解压tar -jcvf test.tar.bz2 *.py
:将后缀为.py的文件打包到test.tar.bz2并且压缩tar -jxvf test.tar.bz2
:将test.tar.bz2解压