linux命令

clear:一键清空命令窗口。

ls:查看当前目录下所有文件。ls -l 以列表形式显示当前目录下所有文件。

ls  2*:显示所有2开头的文件。(*通配符,无论后面有多少个)

ls 2?:(?与对应个数一致)。

ls -a:显示隐藏目录。

ls -l -h:大小的单位转为更合适的单位。

(ls -l -h -a=ls -lah 可以直接用ll)

ls /bin -lah=ls -lah /bin 

ls -lah /bin | more:逐步显示内容。

pwd:查看当前路径。

ls --help:查看指令详情。

man ls:查看指令手册,不能再输入指令。

Tab:自动补全。

两次Tab键:自动补全并显示该路径下的所有文件。

cat:cat 文件名 查看文件里的内容。

more:逐步显示文件里的内容。

history:显示之前执行的所有命令。(!2074执行该行命令)

rm 文件:删除文件。

Ctrl+c :输入的命令不想输入了,可以另起一行。

重定向

ls > xxx.txt:把ls里的内容全部存入xxx.txt中,会清空原xxx.txt中的内容。

ls >> xxx.txt: 把ls该显示的内容追加进xxx.txt中,并保留原文件中的内容。

 

路径

cd ./A:进入当前目录下的A文件夹。

cd .. :返回上一级目录。

cd ../.. :返回上上层路径。

cd ~ :进入家目录。

cd - :进入上一次的路径下。

 

删除

rmdir:只能删除空文件夹。

rm:可以删非空,rm -r:递归删除。

 

合并两个文件:

cat 1.txt  2.txt > xxx.txt :将两个文件内容合并存入xxx.txt。

 

搜索:

grep "ntfs" xxx.txt (会显示所有包含ntfs的内容)

grep '^ntfs' xxx.txt(显示所有以ntfs开头的内容)

grep "ntfs$' xxx.txt(显示所有以ntfs结尾的内容)

grep -n ''ntfs'' xxx.txt (会显示搜索内容和所在的行数)

grep -v ''ntfs'' xxx.txt(所有不包含要搜索的内容)

 

剪切、重命名、复制:

mv 111.txt 112.txt(将111重命名为112)

mv 111.txt laowang/ (将该文件剪切粘贴到laowang文件夹)

cp A B -r(将A文件夹 复制到B文件夹,若提示步能操作加上-r)

 

find命令:

 

打包:

tar -cvf xxx.tar *.py

 

解包:

tar -xvf test.tar

 

压缩:

 

tar -zcvf test.tar.gz *.py

 

解压:

tar -zxvf xxx.tar.gz

 

posted @ 2017-07-27 11:33  dabaohaomenga  阅读(135)  评论(0编辑  收藏  举报