常用的unix_command

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Unix 常 用 命 令 i.
模式 模式 chmod 的 nnnn的
8
指定 file . . . 的 包括 。
3. chmod 命令(续1) 命令( ) 用法 (续1)
Unix 常 用 命 令 2) 3) )
b1
b2
b3
b1
b2
b3
b1
b2
b3
b1
b2
b3
b
说明: 说明 1) b1、b2、b3为1,表示具有该权限;为0,表示没有该权限。 表示 该 ) 该 ) , 表示 用 , 表示 1, , 为1, b3 为1, 表示 , 该 b3 为0, 该 。 。
13
3. chmod 命令(续6) 命令( 备注 chmod命令允许您产生无用的模式,只要它们是合法的就 可。如,为文本文件设置执行权限。 Unix 常 用 命 令 chmod命令不会检查文件类型来查看是否可以强制上锁 。 在 目 录 上 设 置 通 过 g+s 来 设 置 ” set-group-ID on execution”位,就意味着以后在该目录下创建的任何文件 都将自动把组ID设置为该目录的组ID. set-user-ID位和set-group-ID位都不会影响shell脚本的 权限。 用ln命令创建 的权限, 的目 文件 , 文件 文件 用chmod命令,它 , 不是 文件本 777 用
16
5. groups命令 命令 功能 输出用户所属的组 语法 groups [ user] 说明 在标准输出上输出用户所属的组,或者是由user指定用户名 所属的组。 Unix 常 用 命 令
前面的话
象 金 秋 一 样 丰 富 Unix 简介的简介 Unix的种类可能比你常见的冰激凌品牌还要多。除了业界 的X/Open 及其成员在推动他的发展外,unix本身远比我们 所知的更为无所不在。 今天有许多商用的和研究性的unix系统变体。他们彼此在许 多 不 , 他们 此 , 在 unix 系统 的 员可 无 的 不 不 unix变体的 发 。 Unix 常 用 命 令
Unix
10
3. chmod 命令(续3) 命令( ) 用法 (续3)
Unix 常 用 命 令
用 用
用 用 用11来自常 用 命 令3. chmod 命令(续4) 命令( ) 用法 (续4) 4) 按给定的顺序顺次执行由逗号分隔的多个符号模式(但是符号 模式之间不能有空白符);但是如果多个符号字母只跟一个操 作符,则同时执行。 指的是文件在有程序正在访问它时使它的读写权限上锁的能力。 当请求上锁时,用户的组ID必须与文件的组ID相同。允许文件 有组执行权限,同时使文件能在执行上加锁,或者,设置setgroup-ID位,同时使文件能在执行上加锁都是非法的会显示出 错信息。如 文件或 chmod g+x,+l file 上锁 chmod g+s,+l file 只有文件或 的 有者(或 用户) 文件或 的 模式。只有 用户 在非 文件上设置 位。 则, chmod命令 位 不 错 。 文件 的set-group-ID位, 的组ID必须与文件的组ID一 , 设置 组执行权限。 ) 模式不能 g-s 。 的set-group-ID位, 必须 g+s 或
drwxrwxrwx 2 other -rw-r--r-- 1 lixialixia bin $ ls -ldfind.out $ ls -l sub1
lrwxrwxrwx 3 lixia other drwxrwxrwx 1 lixia mygroup 5128 Nov6 15:02 sub1 Nov 21 21:07 find.out -> find.out $ chgrp -h 2 find.out $ ls -l find.out lrwxrwxrwx 1 lixia find.out bin 8 Nov 21 21:07 find.out ->
14
4. chown命令 命令 功能 改变文件(包括目录)所有者。 语法 Unix 常 用 命 令 chown [ -R ] [ -h ] owner [ :group ] file … 用法 chown命令把文件的所有者改为owner。owner的值可以是 文件/etc/passwd中十进制的用户ID或登录名。文件 /etc/passwd中的登录名必须以非数字字符开头,可以是字母 字符或 的 字符。有 ,chown命令 可以把文件所 的 改为group。group的值可以是文件 /etc/group中十进制的 ID或 名。 用户 的 用户 用chown命令, 文件 中的set-user-ID 0400。 是为 。 为 用 户 的 文件的set-user-ID , 用户 文件 , 可能 有的 。
-l
Unix 常 用 命 令
-n -g -r -t -u -c -F -q -s -1 -f
the same as -l, except that the owner's UID and group's GID numbers are printed, rather than the associated character strings. -l , owner
(
)
I-node / s , @
,
-t |-l * FIFO |
/ (-l,-t,-s,-r filename unreachable -a )
4
1. ls 命令(续2) 命令( 例子 $ ls -R a.txt li3 setuname Unix 常 用 命 令
/setuname: mysetuname $ ls -l total 4 -rw-r--r-- 1 lixia other 18 Oct 24 12:04 a.txt mysetuname.c

列出
前目录 目录 列出 目录 用 .
( ) 目录 (.)( ) .. 目录 -l 用
用 目录
.
.
列出 .)( -a,
.
目录
出 目录/ 出 出 / 列 i-node number.
3
列出 目录
1. ls 命令(续1) 命令(
Options
Function / Mode Links number Filename/Dirname/( last change : 6 last change )The Time of 6 month date year” month date time” Owner Size Time of
7
3.
chmod 命令 功能 改变文件模式 语法 chmod [ -R ] mode file ... +|- = chmod [ ugoa ]{ + -|= }[ rwxXlstugo ] file . . . 用法 chmod命令改变或者指定文件的模式。文件的模式包括文 件的 。模式 模式 模式。
-R 改变 属的组。 是 -h 改变
的 改变
以 的文件所 文件所属的组。
文件所属的组。
6
2. chgrp 命令 (续1) ) 例子 $ chgrp -R 2 sub1 ls -l fi $ ls -l sub1 -rw-r--r-- 1 lixia total 2 $ chgrp other fi -rwxrwxrwx 1 lixia $ ls -l fi bin 0 Oct 26 10:45 2 0 Nov Nov 2 15:35 x1 512 21 20:21 fi mygroup 0 Nov 21 20:21 fi Unix 常 用 命 令
, 有
9
。 该 该 用 ; 有 有 。 用 :
表示
3.
chmod 命令(续2) 命令( ) 用法 (续2)
常 用 命 令
5) sticky bit如果为1,对于文件,表示该文件在第一次执行并 结束时会在对换区保留一个程序正文文本,这使得下次执行 该程序时能较快地将其装入内存。对于目录,表示只有超级 用户、该目录的所有者和文件的所有者在对该目录有写的权 限时才能删除或更名该目录下的文件。 ii. 符号模式 符号模式的使用格式是: c t issi s) i
Unix 常 用 命 令
10. mv命令 :移动文件 命令
2
1. ls 命令 功能 列出目录表 语法 ls [-RadLCxmlenogrtucpFbqisf1] [file . . . ] 用法
Options Function
Unix 常 用 命 令
(-C ) -R -a -A -d -L -p -I
内容 unix 常用 对象 目的

简介
的unix的 介 unix 的知 , 的 用
1

1. 2. 3. 4. 5. 6. 7. 8. 9. ls 命令 :显示目录内容 chgrp 命令 :改变文件所属组 chmod 命令 :改变文件模式 chown命令 :改变文件所有者 命令 groups命令 :打印用户成员 命令 newgrp命令 :登录到新组 命令 ps 命令 :查看进程状态 compress、uncompress、 、 、 zcat命令 :压缩、解压缩文件 命令 压缩、 date命令 :打印或设置日期 命令
Unix 常 用 命 令
4. it$ ls -l possible to permit group execution and enable isn’t a.sh 2. a file to be locked on execution at the same time. -r-x-wxrwx 1 lixia other 22 Nov 16 10:16 a.sh $ chmod +l a.sh $ chmod o-x a.sh UX:chmod: WARNING: Locking not permitted on a.sh, $ ls -l a.sh a group executable file -r-x-wxrw- 1 lixia other 22 Nov 16 10:16 a.sh $ chmod g-x a.sh $ chmod +l a.sh
Unix
12
3. chmod 命令(续5) 命令( 选项 -R 递归地改变指定的目录及其子目录以及它们下的文件的模 式,如果遇到指向目录的符号链接文件,则改变目录的权限, 但是不会改变目录中内容的权限。 例子 3. 1 $chmod +rw,u+x,g-w a.sh $ chmod 4322 a.sh $ ls -l a.sh $ ls -l a.sh --ws-w--w- 1 1 lixia other -rwxr--rw- lixia other 22 Nov 816 10:16 a.sh 22 Nov 13:40 a.sh

11. mvdir命令 :移动目录 命令 12. mkdir命令:创建目录 命令: 命令 13. rm命令 :删除文件 命令 命令: 14. rmdir命令:删除目录 命令 15. cd 命令 :改变工作目录 16. pwd 命令 :查看工作目录 17. clear 命令:清屏 命令: 18. cp 命令 :拷贝文件 19. kill 命令:终止进程 命令: 20. cat 命令:查看文件 命令:
lrwxrwxrwx 1 lixia other 15 Oct 19 10:26 li3 -> /home/lixia/li3 drwxr-xr-x 2 lixia other 512 Oct 25 09:34 setuname
5
2. chgrp 命令 功能 改变文件所属的组。 语法 chgrp [ -R ] [ -h ] group file … 用法 chgrp命令改变文件file所属的组为group。group的值可以是 文件/etc/group中十进制的组ID或组名。 Unix 常 用 命 令
15
4. chown命令 (续1) 命令 选项 -R 递归地改变指定的目录及其子目录以及它们下的文件 的所有者。但是不会改变符号链接文件的所有者。 Unix 常 用 命 令 -h 备注 1.只有文件的所有者(或超级用户)才能改变文件的所有 者和文件所属的组。 2. 操作系统有一个配置项_POSIX_CHOWN_RESTRICTED _POSIX_CHOWN_RESTRICTED限制 文件所属 系能 改变。 配置项 作用 不能改变 文件的所有者 但是 以改变文件所属的组 文件所有者所 的组。只有超级用户 以 改变文件的所有者和所属的 组 不 配置项是 作用。 改变符号链接文件的所有者或所属的组。
相关文档
最新文档