linux命令详解

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

关于l i n u x系统中命令的使用详解(1)

发布时间:2006.08.24 01:11来源:作者:mary

名称:c a t

使用权限:所有使用者

使用方式:c a t[-A b e E n s t T u v][--h e l p][--v e r s i o n]f i l e N a m e

说明:把档案串连接后传到基本输出(萤幕或加 >f i l e N a m e到另一个档案)

参数:

-n或 --n u m b e r由 1开始对所有输出的行数编号

-b或 --n u m b e r-n o n b l a n k和 -n相似,只不过对于空白行不编号

-s或 --s q u e e z e-b l a n k当遇到有连续两行以上的空白行,就代换为一行的空白行

-v或 --s h o w-n o n p r i n t i n g

范例:

c a t-n t e x t f i l e1>t e x t f i l e2把 t e x t f i l e1的档案内容加上行号后输入 t e x t f i l e2这个档案里

c a t-b t e x t f i l e1t e x t f i l e2>>t e x t f i l e3把 t e x t f i l e1和 t e x t f i l e2的档案内容加上行号(空白行不加)之后将内容附加到 t e x t f i l e3

名称 :c d

使用权限 :所有使用者

使用方式 :c d[d i r N a m e]

说明 :变换工作目录至 d i r N a m e。其中 d i r N a m e表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 h o m e d i r e c t o r y(也就是刚 l o g i n时所在的目录)。

另外,"~"也表示为 h o m e d i r e c t o r y的意思,"."则是表示目前所在的目录,".."则表示目前目录位置的上一层目录。

范例 :跳到 /u s r/b i n/:

c d/u s r/b i n

跳到自己的 h o m e d i r e c t o r y:

c d~

跳到目前目录的上上两层 :

c d../..

指令名称 :c h m o d

使用权限 :所有使用者

使用方式 :c h m o d[-c f v R][--h e l p][--v e r s i o n]m o d e f i l e...

说明 :L i n u x/U n i x的档案存取权限分为三级 :档案拥有者、群组、其他。利用 c h m o d可以藉以控制档案如何被他人所存取。

把计 :

m o d e:权限设定字串,格式如下 :[u g o a...][[+-=][r w x X]...][,...],其中u表示该档案的拥有者,g表示与该档案的拥有者属于同一个群体(g r o u p)者,o表示其他以外的人,a表示这三者皆是。

+表示增加权限、-表示取消权限、=表示唯一设定权限。

r表示可读取,w表示可写入,x表示可执行,X表示只有当该档案是个子目录或者该档案已经被设定过为可执行。

-c:若该档案权限确实已经更改,才显示其更改动作

-f:若该档案权限无法被更改也不要显示错误讯息

-v:显示权限变更的详细资料

-R:对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)

--h e l p:显示辅助说明

--v e r s i o n:显示版本

范例 :将档案 f i l e1.t x t设为所有人皆可读取 :

c h m o

d u g o+r f i l e1.t x t

将档案 f i l e1.t x t设为所有人皆可读取 :

c h m o

d a+r f i l e1.t x t

将档案 f i l e1.t x t与 f i l e2.t x t设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入 :

c h m o

d u g+w,o-w f i l e1.t x t f i l e2.t x t

将 e x1.p y设定为只有该档案拥有者可以执行 :

c h m o

d u+x

e x1.p y

将目前目录下的所有档案与子目录皆设为任何人可读取 :

c h m o d-R a+r*

此外c h m o d也可以用数字来表示权限如 c h m o d777f i l e

语法为:c h m o d a b c f i l e

其中a,b,c各为一个数字,分别表示U s e r、G r o u p、及O t h e r的权限。

r=4,w=2,x=1

若要r w x属性则4+2+1=7;

若要r w-属性则4+2=6;

若要r-x属性则4+1=7。

范例:

c h m o

d a=r w x f i l e

c h m o d777f i l e

效果相同

c h m o

d u g=r w x,o=x f i l e

c h m o d771f i l e

效果相同

若用c h m o d4755f i l e n a m e可使此程式具有r o o t的权限

指令名称 :c h o w n

使用权限 :r o o t

使用方式 :c h m o d[-c f h v R][--h e l p][--v e r s i o n]u s e r[:g r o u p]f i l e...

说明 :L i n u x/U n i x是多人多工作业系统,所有的档案皆有拥有者。利用 c h o w n可以将档案的拥有者加以改变。一般来说,这个指令只有是由系统管理者(r o o t)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者(r o o t)才有这样的权限。

把计 :

u s e r:新的档案拥有者的使用者 I D g r o u p:新的档案拥有者的使用者群体(g r o u p)-c:若该档案拥有者确实已经更改,才显示其更改动作-f:若该档案拥有者无法被更改也不要显示错误讯息-h:只对于连结(l i n k)进行变更,而非该 l i n k真正指向的档案-v:显示拥有者变更的详细资料-R:对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)--h e l p:显示辅助说明--v e r s i o n:显示版本

范例 :

将档案 f i l e1.t x t的拥有者设为 u s e r s群体的使用者 j e s s i e:

c h o w n j e s s i e:u s e r s f i l e1.t x t

将目前目录下的所有档案与子目录的拥有者皆设为 u s e r s群体的使用者 l a m p o r t:

c h m o d-R l a m p o r t:u s e r s*

名称:c p

使用权限:所有使用者

使用方式:

c p[o p t i o n s]s o u r c e

d

e s t

c p[o p t i o n s]s o u r c e...

d i r

e c t o r y

说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。

相关文档
最新文档