linux终端命令总结

文件读写操作

touch filename   新建一个文件

nano filiname    打开nano编辑器,进行文件读写

vim filename  使用vim编辑文件

less filename 查看文件内容

cat filename 在终端中直接显示文件内容

在vim 或 less 下

/  进入查找匹配模式

n  下一个匹配对象

D 或 空格 下一页内容

U 上一页

文件处理操作

cp afile bfile      (copy)复制文件,把afile的内容复制到bfile文件; 如果bfile不存在就新建一个bfile;

mv junk trash 如果存在trash,把junk移动到trash; 如果不存在trash,把junk 重命名为trash

rm filename (删除文件)

rm -r directory_name  删除文件夹(其他参数r意味递归地删除)

如果无法删除可以增加参数-f ,可以执行强制删除

rm -rf directory_name

目录操作

ls 列出当前目录下的内容

pwd 显示当前所在目录


注意:

斜杠fowardslash / (Linux路径或Mac)
反斜杠backslash \ (window路径)

zip directory_name 压缩

unzip directory_name 减压


快速匹配文件名

*  通配符(匹配0个或者多个任意字符)

?    匹配一个任意字符

{test,abc}  匹配含有'test',或者'abc'

[abc]  匹配含有字符a或b或c

Tricks

man toolname 比如git的某个命令记不清楚了,使用

$ man git

即可以快速调出使用手册,当然也可以使用git --help的方式

遇到命令忘记记得查询手册(manual pages)

Ctrl+R 查询过去使用过的命令(当然如果使用zsh的话,可以安装提示插件)

Ctrl+C 结束当前执行的命令

Ctrl+D  (End of File),可以退出某些shell,比如Python的shell

curl 用来从web url 下载内容

linux 区分大小写
os x 不区分大小写


猜你喜欢

转载自blog.csdn.net/tmsshikun/article/details/80633906