Linux 命令大全
本文将对 Linux 命令进行详细的介绍,包括 cat、cd、chmod 等命令的使用方式、参数和说明。
**cat 命令**
cat 命令用于把档案串连接后传到基本输出(萤幕或加 > 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 命令用于变换工作目录至 dirName。使用权限为所有使用者。使用方式为:`cd [dirName]`。
说明:
* dirName 可以是绝对路径或相对路径
* 若目录名称省略,则变换至使用者的 home directory(也就是刚 login 时所在的目录)
* `"~"` 也表示为 home directory 的意思,`"."` 则是表示目前所在的目录,`".."` 则表示目前目录位置的上一层目录
范例:
* `cd /usr/bin/`:跳到 `/usr/bin/` 目录
* `cd ~`:跳到自己的 home directory
* `cd ../..`:跳到目前目录的上上两层
**chmod 命令**
chmod 命令用于控制档案如何被他人所存取。使用权限为所有使用者。使用方式为:`chmod [-cfvR] [--help] [--version] mode file`。
说明:
* Linux/Unix 的档案存取权限分为三级:档案拥有者、群组、其他
* 利用 chmod 可以藉以控制档案如何被他人所存取
* mode:权限设定字串,格式如下:`[ugoa][[+-=][rwxX]][,]`
+ `u` 表示该档案的拥有者
+ `g` 表示与该档案的拥有者属于同一个群体(group)者
+ `o` 表示其他以外的人
+ `a` 表示这三者皆是
+ `+` 表示增加权限
+ `-` 表示取消权限
+ `=` 表示唯一设定权限
+ `r` 表示可读取
+ `w` 表示可写入
+ `x` 表示可执行
+ `X` 表示只有当该档案是个子目录或者该档案已经被设定过为可执行
本文对 Linux 命令的介绍到此结束,希望对读者有所帮助。