Ubuntu的那些事「4」——常见命令收集

上手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什么的。该页面处于继续添加状态,后期添加示例……

你可能感兴趣的:(Ubuntu的那些事「4」——常见命令收集)