linux命令详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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
说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。