Linux--基础命令
创始人
2024-04-06 12:44:48

一、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:关机

相关内容

热门资讯

成都位列全国城市票房榜第四 2026年春节档总票房破57亿元,《飞驰人生3》断层领先  据猫眼专业版数据,截至2月23日22点4...
你在影院见“格林”我在若尔盖护... 1月28日,工作人员在封冻结冰的花湖湖面上拍到有狼群活动。受访者供图  2月19日,农历正月初三,纪...
如何培养部属自动自发工作精神 ... 不喜欢被管的民族性 谈到管理,大家都非常有兴趣,但是什么是管理呢?我们不妨用一个最简单的方式来...
职业讲师应扮演的五个角色 讲师... 做职业讲师说易不易,说难也不难,但往深处里究是很不容易的,优秀师需要扮演五个角色,我们可以自我对照一...
最新或2023(历届)中式婚礼... 今天是公元*****年元月**日,农历**年**月初**,今天久赋盛名的天津鹏天阁大酒楼6楼的宴会大...