-
(
一
)
U
nix
文件系统初步介绍:
Unix OS
基本是由一个核心(
kernel
)再加上各个大小功能不同的程序和文档组成,
UNIX
的整个文件系统是长在
‖root‖
之下,
‖root‖
是一般的说法,就路径的表示法,
是“
/
”
(这跟
DOS
)不同的是,
DOS
的根路径
是用
‖
‖
表示
。
下面是比较重要的目录:
/bin
binary
的缩写,为与旧系统兼容,
bin
为指向
/usr/bin
的连接
/dev device
的缩写,包含了
< br>UNIX
的设备文件
/etc
etcetera
的缩写,包含了系统管理所需的文档和目录
,
/home
一般规划用于使用者的家目录
/lib library
的缩写,和
< br>/bin
一样,已经挪至
/usr/lib,
此处是一个
link
/losts+found
这个目录为空,但当系统故障,如停电造成非正常关机,当重新启动机器时,有
些无法归属的文档放于此处
/tmp t
emporary
的缩写,用于放置临时文件,系统开机自动清除
/var various
缩写
/var/adm
系统信息及统计数据
/var/spool
文件打印及
mail
/var/tmp
与
/tmp<
/p>
类似,公用临时区,但不自动清除,需系统管理员维护
/usr user
的缩写
/usr/bin
存放大多数指令
/usr/include
头文件
/usr/lib
库函数
/usr/ucb
BSD
系列的指令
usr/man
UNIX
命令手册
(
二
)
Unix
系统常用命令
A.
基本命令
显示文件名,等同于
dos
下
dir
命令
命令格式:
ls [option]
file or directory(s)
option
:
-l
显示详细列表
域
1
:文件类型和文件权限
a.
文件访问权限
mode : rwx rwx rwx r:read
w:write x:execute
user group other
缩写
: (u) (g) (o)
b.
文件类型
-
:
普通文件
b :
块特殊文件,如硬盘和
CDROM
设备
c :
字符文件设备或称“
raw‖
设备文件
l :
符号连接
p :
管道或流,用于进程通讯
1
d :
目录
域
2
:文件连接数
域
3
:文件所有者名字
域
4
:文件用户组名字
域
5
:文件长度
域
6-8
:最近修改日期
域
9
:文件名
显示所有文件,包含隐藏文件(以
.
起头的文件名)
显示文件及所有子目录
显示文件(后
跟
*
)和目录(后跟
/
)
与
l
选项合用,显示目录名而非其内容
目录转换,等同于
dos
下
cd
命令
注意目录分隔符为
―
/
‖
,与
dos
相反
命令格式:
cd
dirname
显示当前所在路径
显示文件内容
,
等同于
dos
下
type
命令
命令格式:
cat
filename
以分页方式查看文件内容
.
命令格式:
more
filename
b
前翻一屏
space
后翻一屏
enter
显示下一行
/string
查找
string
删除文件
命令格式:
rm
filename
(filename
可为档名,或档名缩写符号
.)
rm
-r directory(s)
删除目录
-i
无论删除文件还是目录,都需用户确认
例子
:
rm file1
删除档名为
file1
之文档
.
rm file?
删除档名中有五个字符,前四个字符为
file
之所有文档
.
rm f*
删除档名中,以
f
为字首的所有文档
.
rm -r dir1
删除目录
dir1
,及其下所有文档及子目录
.
创建目录
命令格式:
mkdir [-p]
directory-name
例子:
建立一新目录
dir1.
直接创建多级目录
2
-a
-R
-F
-d
mkdir dir1
mkdir -p dir/subdir
p>
删除目录
(
常用
r
m
–
r
directory(s)
代替此命令
)
目录必须首先为空
命令格式
: rmdir
directory
文档复制
命令格式
: cp [-r]
source
destination
例子
:
cp file1 file2
将文档
file1
复制成
file2
cp file1 dir1
将文档
file1
复制到目录
dir1
下,文件名仍为
file1.
cp /tmp/file1 ./
将目录
/tmp
下的文档
file1
复制到现行目录下,
档名仍为
file1.
cp /tmp/file1 file2
将目录
/tmp
下的文档
file1
现行目录下,档名
为
file2
cp -r dir1 dir2 (recursive copy)
复制整个目录
.
若目录
dir2
存在,则将目录<
/p>
dir1
,及其所有文档和子目录,
复制到目录
dir2
下,新目录名
称为
dir1.
若目录
dir2
不存在,
则将
dir1
,及其所有文档和子目录
,复制为目录
dir2.
文件移动
命令格式:
mv
source
destination
例子
:
mv file1 file2
将文档
file1
,更改档名为
file2.
mv file1 dir1
将文档
file1
,移到目录
dir1
下,档名仍为
file1.
mv dir1 dir2
若目录
dir2
存在,则将目录
dir1
,及其所有档
案和子目录,移到目录
dir2
下,新目录名称为
dir1.
若目录
dir2
不存在,则将
p>
dir1
,及其所有文档和子
目录,更改为目录
dir2.
查看目录所占磁碟容量
命令格式
: du [-sk]
directory
例子
:
du
dir1
显示目录
dir1
的总容量及其次目录的容量
du -sk
dir1
显示目录
dir1
的总容量
,
以
k
bytes
为计量
文件查找
命令格式
: find
dir
-name
filename command
例子
:
find . -name hello
-print
寻找目前目录及所有的子目录内叫
hello
的文档
.
find . -ctime +7 -print
找出七天内未被更动的文档
find . -size +2000m -print
找出大小超过
2000
bytes
的文档
find /tmp -user b1234567 -print
在
/tmp
下属於
b1234567
的文档
find
. -name '*.c' -exec rm {}
删除所有的
.c
档
3
-
-
-
-
-
-
-
-
-
上一篇:linux常用命令全拼
下一篇:四级听力常用词汇