从文件名中去掉路径和扩展名
例:basename include/stdio.h .h
Output "stdio".
--help 显示此帮助信息并离开
--version 显示版本信息并离开
把档案串连接后传到基本输出(屏幕或加 > filename 到另一个档案)
cat [-AbeEnstTuv] [--help] [--version] filename
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprinting
范例:
cat -n textfile1 > textfile2 把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里
cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。
切换目录。
cd[目的目录]
cd指令可让用户在不同的目录间切换,但该用户必须拥有足够的权限进入目的目录。
变更文件或目录的所属群组。
语法:
chgrp[-cfhRv][--help][--version][所属群组][文件或目录...]
或chgrp[-cfhRv][--help][--reference=<参考文件或目录>][--version][文件或目录...]
在UNIX系统家族里,文件或目录权限的掌控以拥有者及所属群组来管理。您可以使用chgrp指令去变更文件与目录的所属群组,设置方式采用群组名称或群组识别码皆可。
-c或--changes效果类似"-v"参数,但仅回报更改的部分。
-f或--quiet或--silent不显示错误信息。
-h或--no-dereference只对符号连接的文件作修改,而不更动其他任何相关文件。
-R或--recursive递归处理,将指定目录下的所有文件及子目录一并处理。
-v或--verbose显示指令执行过程。
--help在线帮助。
--reference=<参考文件或目录>把指定文件或目录的所属群组全部设成和参考文件或目录的所属群组相同。
--version显示版本信息。
变更文件或目录的权限。
语法:
chmod[-cfRv][--help][--version][<权限范围>+/-/=<权限设置...>][文件或目录...]
或chmod[-cfRv][--help][--version][数字代号][文件或目录...]
或chmod[-cfRv][--help][--reference=<参考文件或目录>][--version][文件或目录...]
在UNIX系统家族里,文件或目录权限的控制分别以读取,写入linux命令大全,执行3种一般权限来区分,另有3种特殊权限可供运用,再搭配拥有者与所属群组管理权限范围。您可以使用chmod指令去变更文件与目录的权限,设置方式采用文字或数字代号皆可。符号连接的权限无法变更,如果您对符号连接修改权限,其改变会作用在被连接的原始文件。权限范围的表示法如下:
u:User,即文件或目录的拥有者。
g:Group,即文件或目录的所属群组。
o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围。