上手Ubuntu已经有些日子了,之前有一段日子没有动Ubuntu,对于一些用过的常见命令都忘记了,在这儿也做一个简单的收集吧!
以下说明多参考《Linux命令速查手册》一书。
C
-
cd
切换目录 -
cp
复制文件 -
cp -R
复制目录
D
- date
输出当前日期+时间
I
- info
比man命令更友好的Linux命令介绍,但内容相比man丰富好多
L
-
ls
仅列出路径下包含文件夹和文件名称 -
ll
列出路径下包含文件夹和文件的详细信息。如果看到终端屏幕上没完没了地显示文件列表,这时可以按Ctrl+c组合键取消命令
M
-
man -f
快捷查看命令说明,后接命令名称,例如:
man -f passwd
-
mkdir
创建目录 -
mkdir -p
以路径的形式创建目录和子目录,例如:
mkdir -p pic/site/index
-
mv
移动和重命名文件
P
-
passwd
更改用户密码,后接要修改密码的用户名,例如:
passwd kousuke
-
pwd
输出当前路径
R
-
rm
删除文件 -
rmdir
删除空目录 -
rm -rf
移除文件夹
S
-
su
切换系统用户(暂时,不改变环境变量) -
su -l
切换系统用户(暂时,改变环境变量,-l等同于login,) -
subl
用sublimetext打开文档
T
- touch
更新文件访问和修改时间,创建新的空文件,例如:
touch index.html
V
-
vi
用vi打开文档 -
vim
用vim打开文档,例如:
vim demo.htm
W
- whatis
读取命令的描述,相当于man -f,其配合 -w 选项还能使其支持通配符,配合 -r 选项使其支持正则,例如:
whatis -w pass*
whatis -r ^rm.*
-
whereis
查找命令的可执行文件、源文件和man page的路径,例如:
whereis subl
-
which
找出将要运行的命令的版本,同时其在 -a 选项的配合下可显示当前命令的所有版本,例如:
which git
which -a git
- whoami
显示当前系统用户名称,通常用于检验su命令是否按你所期待的那样工作
通配符
-
星号(
*
)
匹配0或多个任意字符 -
问好(
?
)
匹配单个字符 -
中括号(
[]
)
匹配一组单个字符(例如,[12]),或者是匹配用连字符(“-”)指定的某一范围内的字符(例如,[1-3])
组合命令
-
分号(
;
)
命令栈,连续运行多个命令,顺序执行命令,不考虑前面命令是否成功执行 -
和(
&&
)
命令链,连续运行多个命令,顺序执行,在前面命令执行成功后才执行下一条命令,否则整个命令链会停止。例如:
apt-get update && apt-get upgrade
-
竖线(
||
)
命令链,与&&
相反,顺序执行,在前面命令执行失败后才执行下一条命令
PS.对于页面中出现的不恰当的markdown编写,请不要介意,工具都是每个人用出来的,我只求一个美观,并不在乎SEO什么的。该页面处于继续添加状态,后期添加示例……
网友评论