一、Linux指令
mkdir(Make Directory):在当前路径下新建一个目录
-p --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;
ls(List):显示当前目录下的文件列表(只显示文件名),包括目录、普通文本文件
-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
-d 将目录象文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录
-i 输出文件的 i 节点的索引信息。 如 ls –ai 指定文件
-k 以 k 字节的形式表示文件的大小。ls –alk 指定文件
-l 列出文件的详细信息。
-n 用数字的 UID,GID 代替名称。 (介绍 UID, GID)
-F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表 示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)。(目录类型识别)
-r 对目录反向排序。
-t 以时间排序。
-s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件)
-R 列出所有子目录下的文件。(递归)
-1 一行只输出一个文件。
cd(Change Directory):切换目录路径,cd将给定的文件夹(或目录)设置成当前工作目录。
cd . 当前路径
cd .. 返回上级目录
cd /home/litao/linux/ 绝对路径
cd ../day02/ 相对路径
cd ~ 进入用户家目
cd - 返回最近访问目录
cd ~ 直接进入当前用户的家目录
pwd( Print Working Directory):显示当前工作目录路径
touch:可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。
-a 或--time=atime或--time=access或--time=use只更改存取时间。
-c 或--no-create 不建立任何文档。
-d 使用指定的日期时间,而非现在的时间。
-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
-m 或--time=mtime或--time=modify 只更改变动时间。
-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
-t 使用指定的日期时间,而非现在的时间。
关于touch:创建以一个普通文件。文件=内容+属性,初始状态下这个文件的内容为空,但是当这个文件创建完成时,就已经确定了文件的属性。即使文件内容为空,这个文件本身仍然会占据磁盘空间。
修改文件内容的时候,会导致部分文件属性自动改变
stat:以文字的格式来显示文件的所有属性
-f 显示有关文件系统的信息
- File - 文件名称。
- Size - 文件的大小(以字节为单位)。
- Blocks - 文件占用的已分配块数。
- IO Block - 每个块的大小(以字节为单位)。
- File type - (例如常规文件,目录,符号链接…)
- Device - 设备编号(十六进制和十进制)。
- Inode - 索引节点编号。
- Links - 硬连接数。
- Access - 数字和符号方法中的文件权限。
- Uid - 所有者的用户ID和名称。
- Gid - 群组ID和所有者名称。
- Context - SELinux安全上下文。
- Access - 上次访问文件的时间。
- Modify - 上次修改文件内容的时间。
- Change - 上次更改文件属性或内容的时间。
- Birth - 文件创建时间(Linux不支持)。
- File - 文件名。
- ID - 十六进制文件系统ID。
- Namelen - 文件名称最大的长度。
- Fundamental block size - 文件系统上每个块大小。
- Blocks:
- Total - 文件系统中的总块数。
- Free - 文件系统中可用的块数。
- Available - 非root用户可用的可用块数。
- Inodes:
- Total - 文件系统中的总索引节点数。
- Free - 文件系统中空闲索引节点的数量。
tree:以树状结构查看目录下的内容
初始状态下tree无法使用,会显示command not found
安装tree命令:
yum install tree -y
检查是否安装成功:
rpm -qa tree 或者 yum list installed tree
cat:查看目标文件的内容
-b 对非空输出行编号
-n 对输出的所有行编号
-s 不输出多行空行
nano:进入文本文件
rm或rmdir:删除空目录
rmdir是一个与mkdir相对应的命令。mkdir是建立目录,而rmdir是删除命令。
-f 即使文件属性为只读(即写保护),亦直接删除
-i 删除前逐一询问确认
-r 删除目录及其下所有文件
其他:
whoami:查看当前用户名
clear:清空
help:help 会在终端列出所有可用的命令,可以使用任何命令的-h 或-help选项来查看该命令的具体用法。
exit:用于结束当前的终端对话
shutdown:关机