本次博客的主要内容就是简单介绍Liunx系统里的一些简单命令,及应用场景。(文字较多,少量配图)
本次主要介绍的命令主要分为四个主要部分,每一个大的主要部分底下又分为多个小的部分
一、查看及切换目录
1、pwd命令
pwd 命令将当前目录的全路径名称(从根目录)写入标准输出——简称为显示当前绝对路径。
使用方法没啥可说,直接输入即可。具体见图:
2、cd命令
含义:切换到目标路径
格式:cd [选项] [目标路径](三个之间有空格)
选项:(1)无,直接跟目标路径(路径前有/根的为绝对路径,没有的为相对路径,相对的是当前目录下);
(2)“~”切换到当前用户家目录;
(3)“-”返回上一次操作的路径;
(4)“…/”返回上一路径;
(5)“./”当前目录
示意图:
3、ls命令
含义:显示目录内容
格式:ls [选项](两个之间有空格)
选项:(1)无,此情况默认为选项为“–colour”带颜色显示,具体颜色代表的文件类型为:黑色——数据文件;绿色——可执行文件;红色——压缩包;蓝色——文件夹/目录;天蓝色——软链接;粉色——图片;
(2)“-i”显示索引节点,索引节点为Liunx系统用来记录文件信息的数字;
(3)“-l”显示详细信息;
(4)“-a”显示隐藏文件;
(5)“-h”友好显示——带单位显示;
(6)“-R”显示文件递归关系。
示意图:
4、du命令
含义:统计指定文件、目录大小
格式:du [选项] [指定文件、目录](三个之间有空格)
选项:(1)“-a”统计目录中所有文件,不单单是目录;
(2)“-h”人性化显示结果
(3)“-s”只统计总的占用大小
二、创建目录和文件
1、mkdir命令
含义:创建新的空目录
格式:mkdir [选项] [目录名](三个之间有空格)
选项:
(1)“无”单个空目录的创建
(2)“-p”进行嵌套创建
示意图:
2、tough命令
含义:创建新的空文件
格式:tough [文件名](两个之间有空格)
演示步骤:
(1)使用cd命令跳转到之前建立的空目录中(其它任意目录皆可)
(2)使用touch命令建立空文件
(3)使用vim编辑器,确认建立的为空文件
示意图:
3、ln命令
含义:创建链接
格式:tough [选项] [原文件名] [链接名](四个之间有空格)
选项:
(1)“无”即为建立硬链接,该种链接源文件被删除不影响硬链接的使用(但只能建立在源文件同一目录下)
(2)“-s”即为建立软链接,该种链接源文件被删除链接即刻失效(可以不与源文件建立在同一目录下)
示意图:
三、复制、删除、移动目录和文件
1、cp命令
含义:复制文件/目录
格式:cp [选项] [源文件/目录] [目标文件/目录] (四个之间有空格)
选项:
(1)“-f”覆盖同名文件/目录时直接覆盖,没有提示
(2)“-i”覆盖同名文件/目录时提醒用户确认
(3)“-p”复制时保持源文件的权限等属性不变——最常用
(4)“-r”复制目录时必须选择此项,表示进行递归复制,复制所有子目录
示意图:
2、rm命令
含义:删除文件/目录
格式:rm [选项] [源文件/目录] [目标文件/目录] (四个之间有空格)
选项:
(1)“-f”删除同名文件/目录时直接删除,没有提示
(2)“-i”删除同名文件/目录时提醒用户确认
(3)“-r”删除目录时必须选择此项,表示进行递归删除,删除所有子目录
示意图:同cp复制命令
3、mv命令(同目录之间移动等于重命名)
含义:移动文件/目录
格式:mv [选项] [源文件/目录] [目标文件/目录] (四个之间有空格)
选项:
(1)“-f”移动同名文件/目录时直接移动,没有提示
(4)“-i”移动同名文件/目录时提醒用户确认
(5)“-r”移动目录时必须选择此项,表示进行递归移动,移动所有子目录
示意图:同cp复制命令
四、查找目录和文件
1、which命令
含义:查找文件/外部命令(内部命令没有文件)存放目录
格式:which 命令/程序名或者which -a命令/程序名
步骤:
(1)想要了解什么命令能够被查询,其搜索范围由环境变量控制。输入echo $PATH(大写)来显示环境变量
(2)输入which命令来进行对应的查找
示意图:
2、find命令
含义:查找文件/目录
格式:find [查找范围] [查找条件表达式](三个之间有空格)
条件表达式:
两组查找条件之间用“-a”或者“-o”进行链接
“-a”表示两组条件之间是并列关系结果取并集,“-o”表示两组条件之间满足其中一个条件即可。
示意图: