在使用命令行时,ls命令是一个非常常用的命令,它用来显示目标列表,可以以彩色加亮显示不同类型的文件。例如,在主目录~下输入ls命令后,会列出该目录下的所有文件和文件夹。
cat命令则用于连接文件并将其内容打印到标准输出设备上。举例来说,在test目录下创建了一个包含字符串“hello world”的1.txt文件,以及一个空文件2.txt,我们可以使用cat命令将1.txt的内容输出到2.txt中。
另外,ls命令还有许多具体参数声明,比如:
- -n 或 –number:对所有输出的行数进行编号,从1开始。
- -b 或 –number-nonblank:类似于-n,但不对空白行进行编号。
- -s 或 –squeeze-blank:当遇到连续两行以上的空白行时,代换为一行空白行。
- -v 或 –show-nonprinting:使用 ^ 和 M- 符号,除了LFD和TAB之外。
- -E 或 –show-ends:在每行结束处显示$。
- -T 或 –show-tabs:将TAB字符显示为^I。
- -e:等价于-vE。
- -A 或 –show-all:等价于-vET。
另外,mv命令用于为文件或目录改名,或将它们移动到其他位置。比如,在test文件夹中新建一个文件夹New,可以使用mv命令将2.txt改名为3.txt,然后将3.txt移动到New文件夹中。
touch命令则用于修改文件或目录的时间属性,包括存取时间和更改时间。如果文件不存在,系统会创建一个新文件。通过ls -l命令可以显示档案的时间记录。