查看当前用户是谁–whoami
whoami
查看当前的工作目录–pwd
pwd
切换目录–cd
cd ~ 切换到当前用户的家目录
cd 切换到家目录
cd ~用户名 切换到用户名的家目录
cd - 切换到上一次执行cd之前的目录
cd / 切换到根目录
路径解释
相对路径
./ 文件 以当前目录为起点的文件路径
…/ 文件 以当前目录的父目录为起点的文件路径
~/ 文件 以当前用户的家目录为起点的文件路径
~用户名/文件 以指定用户的家目录为起点的文件路径
绝对路径
以根目录为起点的路径
列表显示内容–ls
ls -l 显示目录下文件的详细信息
lrwxrwxrwx. 1 root root 7 3月 22 19:07 bin -> usr/bin
显示的详细信息的解释
l | 文件属性字 | “-”表示该文件是一个普通文件 “d”表示该文件是一个目录 “l”表示该文件是一个软链接文件。类似于windows下的快捷方式 |
rwxrwxrwx | 该文件或目录的权限位 | r表示读 w表示写 x表示执行 前三个为属主权限,中间为属组权限,最后三个为其他用户权限 |
1 | 文件硬链接数 | 如果是目录,则为子目录的个数 |
root | 文件或目录的属主 | |
root | 文件或目录的属组 | |
7 | 文件所占用的空间(默认以字节为单位) | 如果是一个目录,则表示该目录的大小,而不是目录以及它下面的文件的总大小。 |
3月 22 19:07 | 文件\目录最近访问或修改时间 | |
bin -> usr/bin | 文件名或这软连接 |
ls -a 显示所有目录和文件的信息,包括隐藏文件
ls -a * 显示所有文件,不会显示隐藏文件
ls -A 显示所有目录和文件的信息,但不显示 ./ ../
ls -ld 显示目录(Directory)本身的属性,而不是显示目录中的内容
ls -h 以更人性化(Human)的方式显示目录或文件的大小,默认的大小单位为字节(B),使用-h选项后将显示为KB、MB 等单位,此选项需要结合-l 选项一起使用
ls -R 以递归(Recursive)的方式显示指定目录及其子目录中的所有内容
ls --color:在字符模式中以颜色区分不同的文件。默认已开启
通常情况下,深蓝色表示目录,白色表示一般文件,绿色表示可执行的文件,黄色表示设备文件,红色表示压缩文件。
ls -i:显示文件和目录的inode号。
ls -t:以时间排序,最新的文件会排在上面。
ls -r:表示反向排序、倒序输出。
通配符
“?” 表示任意一个字符,有且仅有一个字符
“*” 代表任意数个字符,可以是0个或者1个或者多个
“[ ]” 代表可以匹配字符组中的任意一个字符
设置别名-alias
alias 命令别名=‘命令’ 设置别名
unalias 命令别名 取消别名