Linux命令使用帮助

帮助文档:

命令:

ls

ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。

ls [-alrtAFR] [name...]

cd

cd命令用于切换当前工作目录至 dirName(目录参数)

cd [dirName]

另外,”~” 也表示为 home 目录 的意思,”.” 则是表示目前所在的目录,”..” 则表示目前目录位置的上一层目录

rm

rm命令用于删除一个文件或者目录。

rm [-irf] name...

cp

cp命令主要用于复制文件或目录。

cp [-adfiprl] source dest

使用指令”cp”将当前目录”test/“下的所有文件复制到新目录”newtest”下,输入如下命令:

$ cp –r test/ newtest          

mv

mv命令用来为文件或目录改名、或将文件或目录移入其它位置。

mv [-if] source dest

chmod

利用 chmod 可以藉以控制文件权限

chmod [-cfvR] [--help] [--version] mode file...
mode(人+权):[ugoa...][[+-=][rwxX]...][,...]或者使用三个数字表示

Linux/Unix 的档案调用者分为三类:档案拥有者u、群组g、其他o(全部a),可调用的权限也分为三类:读r、写w、执行x(全部X)。分配权限时使用+增加权限、-限制权限、=唯一设定权限。另外如chmod 777 文件名 的命令则是将所有者、群组、其他的权限用三位数表示,每位数的大小由权限大小决定:r=4,w=2,x=1
若用chmod 4755 filename可使此程序具有root的权限

命令常见参数的意义

-a

保留链接、属性(cp)
显示所有文件及目录,隐藏不列(ls)

-c

若该文件权限确实已经更改,才显示其更改动作(chmod)

-d

保留链接(cp)

-f

操作或操作不成功将不提示(mv、cp)

-F

在所列后加一符:可执行档则加 “*”, 目录则加 “/“(ls)
即原档案为只读,亦直删,无需确认(rm)

-i

操作询问(mv、cp)

-l

只生成链接(cp)
列出文件详情(ls)

-p

时间是权限跟随(cp)

-r

反序显示(ls)

-R

递归子目录

-t

时间排序显示(ls)