创建于2023/4/20
最新一次更新2023/8/29
目录
pwd(Print Work Directory 查看当前工作目录)
Linux的文件系统
/:根目录:一般根目录下只存放目录,在Linux下只有一个根目录,所有的东西都是从这里开始的。
/bin:主要放置系统的必备执行文件
/boot:存放开机时所要用的文件,包括Linux核心文件、开机菜单和开机所要的配置文件。
/dev:因为在这个目录中包含了所有Linux系统中使用的外部设备
/etc:系统配置文件存放的目录,不建议在此目录下存放可执行文件。
/home:系统普通用户的家目录。
/lib和lib64:lib是库文件目录,包含了所有对系统有用的库文件;库文件是应用程序、命令或进程正确执行所需要的文件
/media:Linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,Linux会把识别的设备挂载到这个目录下。
/mnt:系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入目录就可以查看光驱里的内容了。
/opt:这是给主机额外安装软件所摆放的目录。比如你安装一个Oracle数据库就可以放在这个目录下。默认是空的。
/proc:此目录是一个虚拟目录,目录中所有信息都是内存的映射,通过这个虚拟的内存映射目录,可以和内核内部数据结构进行交互,获取有关进程的有用信息,同时也可以在系统运行中修改内核参数。与其他目录不同,/proc存在于内存中,而不是硬盘上。
/root:系统管理员root的目录。
/run:该目录是外在设备的自动挂载点目录,出现在CentOS7.x版本中,用来自动挂载光驱和U盘。另外,还有一个/media目录,与/run目录作用基本类似,在CentOS 7.x之前版本中使用。最后,还有一个目录/mnt主要用来手动挂载一些移动设备,比如可移动磁盘等。
/sbin:/sbin中的s是Super User的意思,也就是说,只有超级用户才能执行这些命令。常见的如磁盘检查修复命令fcsk、磁盘分区命令fdisk、创建文件系统命令mkfs、关机命令shutdown和初始化系统命令init等。
/srv:数据
/sys:内核相关信息
/tmp:临时文件
/usr:系统应用程序存放的目录,一般安装的软件在该目录下。
/var:放置系统执行过程中经常变化的文件,例如日志文件。
Linux命令
命令通用格式
·command:命令本身
·-options:[可选,非必填]命令的一些选项,可以通过选项控制命令的行为细节
·parameter:[可选,非必填]命令的参数,多数用于命令的指向目标等
* 语法中的[],表示可选的意思
Linux路径在系统中表示 /user/local 出现在开头的/表示根目录 出现在后面的/表示层级关系
命令目录
ls
语法:ls [-a -l -h][]
-a选项,表示all的意思,即列出全部们见(包含隐藏文件/文件夹)
-l选项,表示list的意思,以列表的形式展现更多内容
-h选项,需要和-l选项搭配使用,以更加人性化的方式显示文件的大小单位,配合-l使用,书写:-lh
命令选项组可以组合
作用: ls命令的作用是列出目录下的内容
cd(Chang Directory 更改目录)
语法:cd [Linux路径] :
作用:
·cd命令无需选项,只有参数,表示要切换到哪个目录下
·cd命令直接执行,不写参数,表示回到用户的HOME目录
特殊路径符:
① . 表示当前目录
② .. 表示上一级目录
③ ~ 表示HOME目录
pwd(Print Work Directory 查看当前工作目录)
语法:pwd
作用:通过pwd,查看当前工作目录
·
mkdir(用以创建新的目录)
语法:mkdir [-p] Linux路径
作用:用以创建新的目录,参数必填,表示要创建的目录的路径,相对、绝对、特殊路径符都可以使用
-p,可选,选项的通表示自动创建不存在的父目录,适用于创建连续多层级目录
touch命令(用于创建一个新的文件)
语法:touch Linux路径
作用:用于创建一个新的文件
参数必填,表示要创建的文件的路径,相对、绝对、特殊路径都可以使用
cat命令(用于查看文件内容)
语法:cat Linux路径
作用:用于查看文件内容,参数必填,表示要查看的文件路径,相对、绝对、特殊路径符都可以使用
more命令(用于查看文件内容,可翻页查看)
语法:more Linux路径
作用:用于查看文件内容,可翻页查看,参数必填,表示要查看的文件的路径,相对、绝对、特殊路径都可以使用
*使用空格进行翻页,使用q退出查看
cp命令(用于复制文件或文件夹)
语法:cp [-r] 参数1 参数2
作用:用于复制文件或文件夹
-r选项,可选,用于复制文件夹用,表示递归
参数1,Linux路径,表示被复制的文件或文件夹
参数2,Linux路径,表示要复制去的地方
mv命令(用于查看文件内容)
·语法:mv 参数1 参数2
·作用:用于查看文件内容
·参数1,Linux路径,表示被移动的文件或文件夹
·参数2,Linux路径,表示要移动去的地方,如果目标不存在,则进行改名
rm命令(用于删除文件或文件夹)
·语法:rm [-r -f] 参数1 参数2.....参数N
·作用:用于删除文件或文件夹
-r选项,可选,文件夹删除
-f选项,可选,用于强制删除(不提示,一般用于root用户)
·参数,表示被删除的文件或文件夹路径,支持多个,空格隔开
·参数也支持通配符*,用以做模糊查询
rm是一个危险的命令,特别是处于root(超级管理员)用户的时候
如下命令,请千万千万不要在root管理员用户下执行:
rm -rf/
rm -rf/*
效果等同于在Windows上执行C盘格式化,如果格式化了公司的库,是要坐牢的
which命令(查找命令的程序文件)
·语法:which 要查找的命令
·作用:·查找命令的程序文件
无需选项,只需要参数表示查找那个命令
find命令(用于查找指定的文件)
语法:
①按文件名查找 : find 起始路径 -name "被查找的文件名"
②按文件大小查找:find 起始路径 -size +|-[kMG]
·支持通配符
作用:用于查找指定的文件