Linux

2

ls 命令可以查看当前目录下的文件与文件夹。ls -l 可以查看更详细的信息,ls -a 可以查看包含隐藏文件在内的目录与文件。ls -h 以人类可读的方式显示文件的大小。ls -t 可以按照修改时间排序。ls -r 可以逆序显示。当然也可以简写成ls -latrh

左边这一列表示的是文件的类型和权限,第一个字符表示的是文件的类型。- 表示普通文件,d 表示目录,l 表示这是一个链接文件,链接文件分为软链接硬链接。软链接也叫符号链接,可以理解为快捷方式。

ln hello.txt link.txt

这样即可创建一个链接文件,使用-s 参数可以标注这是一个软链接。

硬链接同样会随着指向文件的更改而更改,但是源文件删除后,硬链接来的那个文件依然存在。软连接可以指向文件或目录,但是硬链接只能指向文件。

文件的权限是由九个字符组成的,rwx 分别代表读,写和执行权限。

第一个rwx是指所有者的权限,第二个是同组,第三个是其他用户。每个rwx都有一个自己的数字,把所需开启的权限的数字加起来就可以得到一个综合数字,就可以通过chmod命令来更改这九个的权限开启了。比如开启最高权限就是chmod 777 file.txt

使用cat 命令即可查看文件的内容。

touch 命令可以用来更新文件的修改时间,如果文件不存在的话也可以创建一个文件。

echo 命令可以在终端中输出你输入的内容,echo text > text.txt 即可把这个文本内容输出到这个文件当中

pwd 命令可以输出当前所在目录

cp 1.txt /Desktop/2.txt

该命令可以把1.txt复制并命名为2.txt

mv 1.txt /Desktop/2.txt

该命令可以把1.txt移动并命名为2.txt

rm 可以用来删除文件。

mkdir 用来创建目录

rmdir 可以删除目录

rm -f 可以在目录下面有文件的情况下继续删除目录

也可使用-p参数来创建多级目录

du 可以把当前目录下的所有文件和目录的大小打印出来

apt install tree

安装完这个后,就可以使用tree命令来以树状图的形式来查看目录结构