linux初学者: linux命令解释——给初学者

档案目录管理--ls

名称 : ls

使用权限 : 所有使用者

使用方式 : ls [-alrtAFR] [name...]

说明 : 显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)

参数 :

-a 显示所有档案及目录 (ls内定将档案名或目录名称开头为"."视为隐藏档不会列出)
rxtfbaiducukyke-l 除档案名称外亦将档案型态、权限、拥有者、档案大小等资讯详细列出
rxtfbaiducukyke-r 将档案以相反次序显示(原定依英文字母次序)
rxtfbaiducukyke-t 将档案依建立时间之先后次序列出
rxtfbaiducukyke-A 同 -a 但不列出 "." (目前目录) 及 ".." (父目录)
rxtfbaiducukyke-F 在列出档案名称后加符号;例如可执行档则加 "*", 目录则加 "/"
rxtfbaiducukyke-R 若目录下有档案则以下之档案亦皆依序列出

范例:
rxtfbaiducukyke列出目前工作目录下所有名称是 s 开头档案愈新排愈后面 :
rxtfbaiducukykels -ltr s*

将 /bin 目录以下所有目录及档案详细资料列出 :
rxtfbaiducukykels -lR /bin

列出目前工作目录下所有档案及目录;目录于名称后加 "/", 可执行档于名称后加 "*" :
rxtfbaiducukykels -AF
rxtfbaiducukykeRe:linux命令解释——给初学者
rxtfbaiducukyke
rxtfbaiducukyke档案目录管理--mkdir
rxtfbaiducukyke
rxtfbaiducukyke名称: mkdir

使用权限:于目前目录有适当权限所有使用者

使用方式:mkdir [-p] dirName

说明:建立名称为 dirName 之子目录

参数:-p 确保目录名称存在不存在就建

范例:

在工作目录下建立个名为 AAA 子目录 :
rxtfbaiducukykemkdir AAA

在工作目录下 BBB 目录中建立个名为 Test 子目录若 BBB 目录原本不存在则建立(注:本例若不加 -p且原本 BBB目录不存在则产生
rxtfbaiducukykemkdir -p BBB/Test
rxtfbaiducukyke
rxtfbaiducukykeRe:linux命令解释——给初学者
rxtfbaiducukyke
rxtfbaiducukyke档案目录管理--rmdir
rxtfbaiducukyke
rxtfbaiducukyke名称:rmdir

使用权限:于目前目录有适当权限所有使用者

使用方式: rmdir [-p] dirName

说明: 删除空目录

参数: -p 是当子目录被删除后使它也成为空目录则顺便并删除

范例:

将工作目录下名为 AAA 子目录删除 :
rxtfbaiducukykermdir AAA

在工作目录下 BBB 目录中删除名为 Test 子目录若 Test 删除后BBB 目录成为空目录则 BBB 亦予删除
rxtfbaiducukykermdir -p BBB/Test
rxtfbaiducukykeRe:linux命令解释——给初学者
rxtfbaiducukyke
rxtfbaiducukyke档案目录管理--rm
rxtfbaiducukyke
rxtfbaiducukyke名称:rm

使用权限:所有使用者

使用方式:rm [options] name...

说明:删除档案及目录

参数:

-i 删除前逐询问确认
rxtfbaiducukyke-f 即使原档案属性设为唯读亦直接删除无需逐确认
rxtfbaiducukyke-r 将目录及以下之档案亦逐删除
rxtfbaiducukyke范例:
rxtfbaiducukyke删除所有C语言档;删除前逐询问确认 :
rxtfbaiducukykerm -i *.c

将 Finished 子目录及子目录中所有档案删除 :
rxtfbaiducukykerm -r Finished
rxtfbaiducukyke

档案目录管理--mv
rxtfbaiducukyke
rxtfbaiducukyke名称:mv

使用权限:所有使用者

使用方式:

mv [options] source dest
rxtfbaiducukykemv [options] source... directory
rxtfbaiducukyke说明:将个档案移至另档案或将数个档案移至另目录
rxtfbaiducukyke参数:-i 若目地已有同名档案则先询问是否覆盖旧档

范例:

将档案 aaa 更名为 bbb :
rxtfbaiducukykemv aaa bbb

将所有C语言移至 Finished 子目录中 :
rxtfbaiducukykemv -i *.c
rxtfbaiducukyke

档案目录管理--more
rxtfbaiducukyke
rxtfbaiducukyke名称:more
rxtfbaiducukyke使用权限:所有使用者
rxtfbaiducukyke使用方式:more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..]
rxtfbaiducukyke说明:类似 cat 不过会以显示方便使用者逐页阅读而最基本指令就是按空白键(space)就往下页显示按 b 键就会往回(back)页显示而且还有搜寻字串功能(与 vi 相似)使用中说明文件请按 h
rxtfbaiducukyke参数:-num 次显示行数
rxtfbaiducukyke-d 提示使用者在画面下方显示 [Press space to continue, 'q' to quit.] 如果使用者按错键则会显示 [Press 'h' for instructions.] 而不是 '哔' 声
rxtfbaiducukyke-l 取消遇见特殊字元 ^L(送纸字元)时会暂停功能
rxtfbaiducukyke-f 计算行数时以实际上行数而非自动换行过后行数(有些单行字数太长会被扩展为两行或两行以上)
rxtfbaiducukyke-p 不以卷动方式显示每而是先清除萤幕后再显示内容
rxtfbaiducukyke-c 跟 -p 相似不同是先显示内容再清除其他旧资料
rxtfbaiducukyke-s 当遇到有连续两行以上空白行就代换为空白行
rxtfbaiducukyke-u 不显示下引号 (根据环境变数 TERM 指定 terminal 而有所不同)
rxtfbaiducukyke+/ 在每个档案显示前搜寻该字串(pattern)然后从该字串之后开始显示
rxtfbaiducukyke+num 从第 num 行开始显示
rxtfbaiducukykefileNames 欲显示内容档案可为复数个数
rxtfbaiducukyke范例:
rxtfbaiducukykemore -s testfile 逐页显示 testfile 之档案内容如有连续两行以上空白行则以行空白行显示
rxtfbaiducukykemore +20 testfile 从第 20 行开始显示 testfile 之档案内容
rxtfbaiducukyke
rxtfbaiducukyke

Tags:  linux命令大全 linux常用命令 linux命令 linux初学者

延伸阅读

最新评论

发表评论