pwd:
printing working directory,显示工作目录
cd:
change directory,切换目录
使用格式:~]# cd [/PATH/TO/SOMEDIR]
常用方式:
~]# cd:切换回家目录
~]# cd ~:切换回自己的家目录(在bash中,~表示家目录)
~]# cd ~USERNAME:切换至指定用户的家目录
~]# cd -:在上一次所在目录与当前目录之间来回切换
相关的环境变量:
$PWD:表示当前工作目录,~]# pwd = ~]# echo $PWD
$OLDPWD:上一次的工作目录,~]# cd- = cd $OLDPWD
ls:
list,列出指定目录下的内容
使用格式:ls [OPTIONS]... [FILE]...
常用选项:
-a,显示所有文件,包括隐藏文件
-A,显示除 . 和 .. 之外的所有文件,包括隐藏文件
-l,长格式列表,即显示文件的详细属性信息
-h,对文件大小进行单位换算,结果可能不是精确值
-d,查看目录自身而非其内部的文件列表,通常与 -l 连用
-r,逆序显示
-R,递归显示
针对于 -l 选项对文件的详细信息进行简要介绍:(自左而右)
例:-rw-r--r--. 1 root root 1078 3月 18 2014 COPYING
-:表示文件类型
Linux上的文件类型介绍:
-:表示常规文件,即f
d:directory,表示目录文件
b:block device:块设备文件,支持以block为单位进行随机访问
c:character device:字符设备文件,支持以character为单位进行线性访问
设备文件的文件大小会显示为两个设备号
主设备号:major number,用于标识设备类型,进而精确要加载的驱动程序
次设备号:minor number,用于标识同一类型中的不同设备
l:symbolic link:符号链接文件
p:pipe:命名管道
s:socket:套接字文件
rw-:表示文件属主的权限
r--:表示文件属组的权限
r--:表示其他用户(非属主属组)的权限
. :表示文件有隐藏属性
1:数字表示文件被硬链接的次数
root:表示文件的属主
root:表示文件的属组
1078:表示文件的大小,以字节为单位
3月 18 2014:表示文件最近一次修改的时间
COPYING:文件名
echo:
回显,也可以对变量进行引用
使用格式:echo [SHOT-OPTION]... [STRING]...
常用选项:
-n:不进行换行
-e:使转义符生效