lichao@tarena.com.cn
cd ~/dir1
cd ~/dir1 cd ~/dir1
cd ~/dir1 改变
改变改变
改变到主目录的
到主目录的到主目录的
到主目录的 dir1
dir1 dir1
dir1 目录下
目录下目录下
目录下
.
. .
.当前目录
当前目录当前目录
当前目录
例
例例
例:
::
:cd openlab
cd openlab cd openlab
cd openlab 和
和和
和 cd ./openlab
cd ./openlab cd ./openlab
cd ./openlab 是等价的
是等价的是等价的
是等价的
..
.. ..
.. 父目录
父目录父目录
父目录
/
/ /
/ 根目录
根目录根目录
根目录
4
44
4、
、、
、ls:
ls: ls:
ls: 查看文件和目录
查看文件和目录查看文件和目录
查看文件和目录
ls
ls ls
ls -
--
-a:
a: a:
a: 显示隐藏文件
显示隐藏文件显示隐藏文件
显示隐藏文件,
,,
,以点开头的文件
以点开头的文件以点开头的文件
以点开头的文件。
。。
。
例
例例
例:
::
:.cshrc .bash_profile
.cshrc .bash_profile.cshrc .bash_profile
.cshrc .bash_profile
ls
ls ls
ls -
--
-R :
R : R :
R : 显示递归列表
显示递归列表显示递归列表
显示递归列表,
,,
,把所有子目录全部展开
把所有子目录全部展开把所有子目录全部展开
把所有子目录全部展开
ls
ls ls
ls -
--
-t :
t : t :
t : 按时间顺序显示
按时间顺序显示按时间顺序显示
按时间顺序显示
ls
ls ls
ls -
--
-F :
F : F :
F : 显示文件类型
显示文件类型显示文件类型
显示文件类型,
,,
,*
**
*表示可执行文件
表示可执行文件表示可执行文件
表示可执行文件 /
/ /
/表示目录
表示目录表示目录
表示目录 @
@ @
@表示链接文件
表示链接文件表示链接文件
表示链接文件
什么都没有表示普通文本文
什么都没有表示普通文本文什么都没有表示普通文本文
什么都没有表示普通文本文
件
件件
件
ls
ls ls
ls -
--
-l :
l : l :
l : 以长列表形式显示
以长列表形式显示以长列表形式显示
以长列表形式显示,
,,
,按文件名顺序显示
按文件名顺序显示按文件名顺序显示
按文件名顺序显示
ls
ls ls
ls -
--
-ld:
ld: ld:
ld: 显示当前目录列表
显示当前目录列表显示当前目录列表
显示当前目录列表,
,,
,也可以显示指定目录的权限
也可以显示指定目录的权限也可以显示指定目录的权限
也可以显示指定目录的权限,
,,
,不指定目录时显示当前目录的权限
不指定目录时显示当前目录的权限不指定目录时显示当前目录的权限
不指定目录时显示当前目录的权限
ls
ls ls
ls -
--
-lu
lu lu
lu 按最后一次访问时间排序
按最后一次访问时间排序按最后一次访问时间排序
按最后一次访问时间排序
ls
ls ls
ls -
--
-lt:
lt:lt:
lt:以长列表形式显示
以长列表形式显示以长列表形式显示
以长列表形式显示,
,,
,按最后一次修改时间排序
按最后一次修改时间排序按最后一次修改时间排序
按最后一次修改时间排序
-
--
- rwx r
rwx r rwx r
rwx r-
--
-x r
x rx r
x r-
--
-x 4 user nobody 1024 Feb 22 09:20 a.txt
x 4 user nobody 1024 Feb 22 09:20 a.txtx 4 user nobody 1024 Feb 22 09:20 a.txt
x 4 user nobody 1024 Feb 22 09:20 a.txt
文
文文
文
拥
拥拥
拥
同
同同
同
其
其其
其
硬
硬硬
硬
拥
拥拥
拥
拥
拥拥
拥
大
大大
大
最后一次
最后一次最后一次
最后一次
文件
文件文件
文件
件
件件
件
有
有有
有
组
组组
组
它
它它
它
接
接接
接
有
有有
有
有
有有
有
小
小小
小
修改时间
修改时间修改时间
修改时间
名
名名
名
类
类类
类
者
者者
者
人
人人
人
人
人人
人
数
数数
数
者
者者
者
组
组组
组
型
型型
型
权
权权
权
权
权权
权
权
权权
权
限
限限
限
限
限限
限
限
限限
限
文件类型
文件类型文件类型
文件类型:d
:d :d
:d 代表目录
代表目录代表目录
代表目录,
,,
,l
ll
l 代表链接文件
代表链接文件代表链接文件
代表链接文件,
,,
,-
--
-是普通文件
是普通文件是普通文件
是普通文件
拥有者
拥有者拥有者
拥有者:
::
:生成文件的人
生成文件的人生成文件的人
生成文件的人,
,,
,权限最高
权限最高权限最高
权限最高,
,,
,用
用用
用 u
u u
u 表示
表示表示
表示
同组人
同组人同组人
同组人:
::
:系统管理员分配的同组的一个或几个人
系统管理员分配的同组的一个或几个人系统管理员分配的同组的一个或几个人
系统管理员分配的同组的一个或几个人,
,,
,用
用用
用 g
g g
g 表示
表示表示
表示
其它人
其它人其它人
其它人:
::
:除拥有者
除拥有者除拥有者
除拥有者,
,,
,同组人外的人
同组人外的人同组人外的人
同组人外的人,
,,
,用
用用
用 o
o o
o 表示
表示表示
表示
所有人
所有人所有人
所有人:
::
:包括拥有者
包括拥有者包括拥有者
包括拥有者、
、、
、同组人及其它人
同组人及其它人同组人及其它人
同组人及其它人,
,,
,用
用用
用 a
a a
a 表示
表示表示
表示
对于文件来说
对于文件来说对于文件来说
对于文件来说:
::
:硬链接数
硬链接数硬链接数
硬链接数>=1
>=1>=1
>=1
对于目录来说
对于目录来说对于目录来说
对于目录来说:
::
:最小是
最小是最小是
最小是 2
22
2,
,,
,子目录数
子目录数子目录数
子目录数=
==
=这个数
这个数这个数
这个数-
--
-2
22
2,
,,
,这个
这个这个
这个 2
22
2 就是
就是就是
就是.
..
.和
和和
和..
....
..,
,,
,
.
..
.代表自己
代表自己代表自己
代表自己,
,,
,..
....
..代表父目录
代表父目录代表父目录
代表父目录
用
用用
用 ASCII
ASCIIASCII
ASCII 码文本显示文件信息可以用
码文本显示文件信息可以用码文本显示文件信息可以用
码文本显示文件信息可以用 file,
file,file,
file,例
例例
例:
::
:file
file file
file 文件名
文件名文件名
文件名
5
55
5、
、、
、chmod
chmodchmod
chmod:
::
:改文件权限
改文件权限改文件权限
改文件权限
你必须是文件的拥有者或
你必须是文件的拥有者或你必须是文件的拥有者或
你必须是文件的拥有者或 root
rootroot
root 才能修改文件权限
才能修改文件权限才能修改文件权限
才能修改文件权限
rwx
rwxrwx
rwx-
--
-
分别代表读
分别代表读分别代表读
分别代表读、
、、
、写
写写
写、
、、
、执行
执行执行
执行、
、、
、没有权限
没有权限没有权限
没有权限
也可用数字
也可用数字也可用数字
也可用数字 421
421 421
421 表示
表示表示
表示:4
:4:4
:4---
------
---r,2
r,2r,2
r,2---
------
---w,1
w,1w,1
w,1---
------
---x
xx
x
文件
文件文件
文件:
::
:r
r r
r 可以使用
可以使用可以使用
可以使用 more
more more
more
w
w w
w 可以使用
可以使用可以使用
可以使用 vi
vivi
vi
x
x x
x 可以把这个文件作为命令去运行
可以把这个文件作为命令去运行可以把这个文件作为命令去运行
可以把这个文件作为命令去运行
例
例例
例:
::
:运行一个脚本文件
运行一个脚本文件运行一个脚本文件
运行一个脚本文件 a.sh
a.sha.sh
a.sh 回车
回车回车
回车,
,,
,a.sh
a.sha.sh
a.sh 就要有执行权限
就要有执行权限就要有执行权限
就要有执行权限
目录
目录目录
目录:
::
:r
r r
r 可以使用
可以使用可以使用
可以使用 ls
ls ls
ls
w
w w
w 在这个目录底下可以创建文件
在这个目录底下可以创建文件在这个目录底下可以创建文件
在这个目录底下可以创建文件(touch)
(touch)(touch)
(touch),
,,
,删除文件
删除文件删除文件
删除文件(rm),
(rm),(rm),
(rm),