Linux常用命令的英文单词缩写

Linux命令通常由以下三部分组成:

Command[-option][argument]

  • Command即是要运行的命令本身,说白了就是一个软件(程序)
  • Option的话是可选的,即有些命令是没有选项的,选项是控制命令运行状态和行为的
  • argument是参数,是命令要操作的文件、路径、数据等,也是可选的,因为有些命令不需要操作这些内容,如果没有的话,就选择默认的

打个比方:以做饭为例,做饭就是命令,而我们可以加一些选项,比如:快速的、美味的,而参数就是食材,所以我们可以说“做一顿美味的红烧肉”。

命令缩写:

ls: list(列出目录内容)

cd:change directory(改变目录)

su:switch user (切换用户)

rpm:redhat package manager(红帽子打包管理器)

pwd:print work directory(打印当前目录,显示出当前工作目录的绝对路径)

ps:process status(进程状态,类似于Windows的任务管理器)常用参数:-auxf

      ps -auxf 显示进程状态

df:disk free(其功能是显示磁盘可用空间数目信息及空间结点信息。换句话说,就是报告在任何安装的设备或目录中,还剩多少自由空间)

rmdir:remove directory(删除目录)

rm:remove(删除目录或文件)

cat:concatenate(连锁的)

  • 一次显示整个文件$ cat filename
  • 从键盘创建一个文件。$ cat > filename(只能创建新文件,不能编辑已有文件)
  • 将几个文件合并为一个文件:  $cat file1 file2 > file

insmod:install module(载入模块)

ln:link files(链接文件)

ln -s:link -soft(创建一个软链接,相当于创建一个快捷方式)

touch:touch的本意并非创建文件,而是修改文件的访问和修改时间,修改文件的时间戳记

man:manual(手册)

mkfs:make file system(创建文件系统)

fsck:file system check(检查文件系统)

uname:unix name

du:disk usage(磁盘使用情况,报告磁盘使用了多少)

lsmod:list modules(列表模块)

mv:move file(移动文件,相当于剪切)

fg:foreground(前景,突出的地方)

bg:background(背景)

chown:change owner(改变所有者,更改权限)

chagrp:change group(改变组)

chmod:change mode(改变模式)

umount:unmount(卸载)

http://www.cnblogs.com/surge/p/3807919.html

su命令和su -命令最大的本质区别就是:前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了。用echo $PATH命令看一下su和su -以后的环境变量有何不同。以此类推,要从当前用户切换到其它用户也一样,应该使用su -命令。

shell是用户与作业系统之间的交互层,用户修改其环境,设置或取消shell的环境变量,迎合用户的需要和爱好,shell本身就是一个电脑程序,用C语言编写,为协助用户与作业系统之间通讯而设计,管理用户与核心(Dernel)之间对话,并把作业系统指令换成机器代码,其实pc用户常用的DOS本身就时一个shell。

强制改root用户的密码:echo 123 | passwd --stdin root

posted @ 2017-03-15 14:18  黄土地上的黑石头  阅读(1202)  评论(0编辑  收藏  举报