一、命令ls:
1、ls命令功能:
用来列出文件或目录的信息,属于外部命令。
2、ls命令格式:
ls [选项] 参数 (选项可以多个连在一起用)
3、ls命令常用选项及举例:
-a(all):列出目录下的所有文件,包括以“.”开头的隐藏文件。eg:
-A(almost-all):列出目录下的所有的文件,包括隐藏文件,但不包括“.”和“.”。eg:
-b :把文件名中不可输出的字符用反斜杠加字符编号的形式列出。
-c :按文件的最后修改时间(ctime)排序。
-C :按字母顺序分成多列显示。
-d :显示目录本身,而非目录里的文件,多与-l选项连用。eg:
[root@localhost etc]# ls -ld .
drwxr-xr-x 98 root root 12288 07-14 21:15 .
-F :列出当前目录下的文件及其类型。以/结尾表示目录名,以*结尾表示可执行文件,以@结尾表示符号链接,以 =号结尾表示socket文件,以|结尾表示FIF文件。
-g :类似 -l ,但是不列出所有者。
-G :不列出任何有关组的信息,多于-l连用。
-h :以容易理解的格式列出文件大小,多于-l连用。eg:
-l :以长格式显示文件的详细信息。
-m :所有文件和目录以逗号分隔。eg:
-i(inode):在输出的第一列显示文件的i节点号。eg:
-r :逆次显示文件。eg:
-R :递归显示文件,既显示出目录下以及所有子目录的文件。eg:
二、命令cd:
1、cd命令功能:
用来进行不同目录间的切换,属于内部命令。
2、cd命令用法:
cd - :返回到上次所在的目录。eg:
cd .. :返回到父目录。
cd ~ :返回主目录,若是root用户,可以再cd ~ 后面加上任何用户名,而进入该用户主目录,其他用户不能进入其他用户主目录。
cd !$ :把上个命令的参数作为输入。
三、命令type:
1、type命令的功能:
用来显示指定命令的类型,判断指定的命令是内部命令还是外部命令。命令本身属于内部命令。
注:命令类型包括以下:
alias : 别名
keyword :关键字,shell保留字。
function :函数,shell函数。
builtin :内建命令,shell内建命令。
file : 文件,磁盘文件,外部命令。
unfounded : 没有找到。
2、type命令的格式:
type [选项] 参数
3、type常用选项:
-t :输出“file”、“alias”或者“builtin”,分别表示给定的指令为“外部指令”、“命令别名”或“内部命令”。
-p :如果给出的指令时外部命令,则显示其绝对路径。
-a :在环境变量“PATH”指定的路径中,显示给定指令的信息,包括命令别名。
未完。。。。。
原文:http://kop309.blog.51cto.com/9034739/1438143