目录命令:
1 显示目录路径名: pwd (print working directory)
login:cnyxj [return]...................................输入登录名(cnyxj)
password.................................................. 输入口令
Welcome to UNIX!
$pwd [return] .......................................... 显示主目录的路径
/usr/cnyxj
$...............................................................命令提示符
说明:/usr/cnyxj是主目录的路径名,同时也是用户当前目录或工作目录的路径名。
/usr/cnyxj是绝对路径名,因为它是以/开始,从根目录开始直到主目录的路径。
cnyxj是登录名和主目录名
2 改变工作目录: cd (change directory)
用法与dos里基本相同,只是要回到上一级目录时,dos里可以打cd..而在unix里,要在cd和..之间加一个空格。如:cd ..
如: $cd source [return].................................改变目录到source目录下
$pwd [return]...........................................显示工作目录
/usr/cnyxj/source
$.............................................................命令提示符
如:假如用户有权改变工作目录为/dev, 使用以下的命令
$cd /dev [return].....................................改变目录为/dev, [回车]
$pwd [return]............................................显示工作目录 [回车]
/dev..........................................................当前目录为/dev
$...............................................................命令提示符
如:回到上一级目录(假如当前在/usr/cnyxj/mydoc)
$pwd [return]...........................................显示工作目录
/usr/cnyxj/mydoc......................................当前目录为/usr/cnyxj/mydoc
$cd .. [return]...........................................回到上一级目录 [回车]
$pwd [return]............................................显示工作目录 [回车]
/usr/cnyxj.................................................当前目录为/usr/cnyxj
$..............................................................命令提示符
如:回到主目录(假设主目录为:/usr/cnyxj)
$pwd [return]..............................................显示工作目录
/private/temp .............................................工作目录为/private/temp
$cd [return]................................................回到主目录 [回车]
$pwd [return]
/usr/cnyxj..................................................回到主目录:/usr/cnyxj
$...............................................................命令提示符
3 创建目录: mkdir (make directory)
如: $mkdir memos [return]................................创建memos目录
$pwd [return]................................................显示工作目录
/usr/cnyxj
$cd memos [return] ...................................... 改变目录到memos目录下
$pwd [return]
/usr/cnyxj/memos ........................................ 当前目录为 /usr/cnyxj/memos
$ ................................................................ 命令提示符
如: 回到主目录,在memos目录下新建一个important子目录
$cd [return]
$mkdir memos/important [return] ..................... 指定important目录的路径名
$cd memos/important [return] .......................... 改变目录到important子目录下
$pwd [return] ................................................. 显示工作目录
/usr/cnyxj/memos/important
$ ................................................................... 命令提示符
-p选项:创建多层目录结构 (Linux中对应选项是 --parents )
如:在/usr/cnyxj目录下创建多层的 xx/yy/zz目录
$cd ............................................................... 确保回到主目录
$mkdir -p xx/yy/zz [return] ......................... 在cnyxj目录下创建xx目录,在xx下建yy;在yy下建zz目录
$cd xx/yy/zz [return] ...................................... 改变当前目录, 可见已经创建了三层目录
$pwd
/usr/cnyxj/xx/yy/zz
$ .................................................................. 命令提示符
4 删除目录: rmdir (remove directory)
如: $rmdir important [return] ...................... ....... 删除当前目录下的important子目录
$ .................................................................. 命令提示符
5 目录列表: ls (list, 列表)
选项; Linux对应选项; 功能说明
ls -a --all 列出所有文件, 包括隐藏文件
-C --format=vertical 用多列格式列出文件,按列排序
--format=horizontal
-F --classify 在每个目录文件名后加斜杠(/),在可执行文件后加星号(*)
-l --format=single-column 以长格式列出文件,显示文件的详细信息
-m --format=commas 按页宽列文件,以逗号隔开
-p 在目录文件后面加斜杠(/)
-r --reverse 以字母反序列文件
-R --recursive 循环列出子目录的内容
-s --size 以块为单位显示每个文件的大小
-x --format=horizontal 以多列格式列出文件,按行排序
--format=across
--help 显示帮助信息
各选项可以连续写出:
如: $ls -Cf ............................................. 多列格式,并在目录及可执行文件后面加斜杠、星号
文件类型: 第一列由10个字符组成,每行的第一个字符表示文件的类型:
- 表示普通文件
d 表示目录文件
b 表示面向块的特殊(设备)文件, 如磁盘
c 表示面向字符的特殊(设备)文件,如打印机
I 表示面向另一个文件的键接(不是太明白)
如: $ls -l [return] ...................................... 以长格式列出文件,显示文件详细信息
-rw-r--r-- 1 cnyxj staff 138 5 11 23:11 test
drw-r--r-- ....................................... 第一列后面的内容省略
文件访问模式: 第1列接下来的9个字符邮三组r、w、x 和/或连字符(-)组成,用于描述每个文件的访问模式。
r 拥有读的权限
w 拥有写的权限
x 拥有执行的权限(将文件作为程序运行的权限)
-(连字符)没有权限
第一组rwx授予文件所有者权限,第二组rwx授予同组用户权限, 第三组rwx授予其他用户权限
如:
$ls -l myfirst [return] ..................................... 以长格式列出myfirst文件
-rwxrw---- 1 cnyxj staff 138 5 13 23:11 my first
$ ................................................................... 命令提示符
显示myfirst文件是普通文件, 第一组表示文件所有者有读、写和执行的权限,同组用户有读、写,但没有执行的权限,其它用户没有任何访问权。