4-系统目录结构

系统目录结构:
目录—>文件夹:存放的是具体有哪些文件
文件:存放的是具体的数据
一:
/dev/cdrom:光盘设备,光盘里存放的内容都在这里,以后为操作系统补充包
/dev/bull:黑洞文件,把不想要显示的内容丢入黑洞

/etc/hostname:主机名的配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0(ens-33):网卡的配置文件
/etc/sysconfig/network-scripts/ifcfg-eth1
/etc/resolv.conf: 指定远程DNS的地址
/etc/hosts:本机的域名解析文件
二:
/home/以普通用户命名的文件:普通用户的家目录
/root:root的家目录
~:代表当前用户的家目录
三:
挂载点:
/mnt
/opt
media
四:
内核参数优化相关的文件都在该文件夹下面:
[root@192 ~]# ls /proc/sys/net/ipv4/ | grep backlog
tcp_max_syn_backlog
[root@192 ~]# cat /proc/sys/net/ipv4/tcp_max_syn_backlog
128

/var/log:日志存在路径
tail -f /var/log/messages:查看日志
五.路径
绝对路径:路径是从根开始,即/作为前缀
linux系统:/a/b/new.txt
windows系统:C:\a\b\new.txt
相对路径:路径不是从根开始
linux系统:a/b/new
windows系统:a\b\new.txt
六.
pwd:查看当前所在的文件夹
cd:默认切到~家目录
cd ~:家目录
cd -:切到上一次所在文件夹
cd /:根目录

ls -l 文件:查看的指定文件的列表信息
ls -la 目录:查看目录下的子文件与子文件的列表信息
ls -dl 目录:查看指定的目录的列表信息
ls -a:查看包含隐藏文件在内的所有文件
tree -a 目录:显示所有文件,包括隐藏文件
tree -d 目录:只显示子目录

drwxr-xr-x. 2 root root
d:文件类型
rwx:文件属主
r-x:文件属组
r-x:其它人
.:在加载了selinux的情况下创建文件
2:硬链接数

补充:linux系统不是以文件的后缀名来区分文件类型的,而是以ls -l的首位来区分
-:文本文件
d:目录/文件夹
l:软链接

七.文件操作的创建移动删除拷贝
1.创建文件
touch /tmp/a.txt:创建出的是普通文本文件,与后缀名无关
touch {a,b,c,d}.txt:批量创建文件
touch {1..3}{a..c}
2.创建文件夹
mkdir 文件夹名
mkdir /opt/a /opt/b:绝对路径创建多个文件夹
mkdir /opt/{a,b}
mkdir -p /a/b/c:递归创建文件夹目录
3.复制
复制文件:
cp /etc/passwd /opt:cp 源路径 目标路径
cp /etc/hosts . :复制到当前文件夹
cp /etc/hosts /opt/h.txt:拷贝文件且改名
拷贝文件夹:
cp -r 源文件夹 目标文件夹:把源文件夹拷贝到目标文件夹下
cp -r /etc/ /opt/:拷贝文件夹必须加-r
cp -r 源文件夹/* 目标文件夹:把源文件夹下的子孙们都拷贝到目标文件夹
cp -r /etc/* /opt/:拷贝文件夹下所有的内容

cp -a 源文件 目标文件:将源文件的用户和属主信息一并拷贝给目标文件(root)
cp -a /home/egon/a.txt /mnt/b.txt
-rw-rw-r-- 1 egon egon 0 3月 22 10:09 /mnt/b.txt

cp -f 源文件 目标文件:将源文件信息拷贝给目标文件
-f:前提当前用户对目标文件夹/test1/有wx权限,但是当前用户对目标文件/test1/a.txt没有w权限。在拷贝的时候可以加-f选项,-f选项会优先执行(普通用户)
rm -rf /test1/a.txt
再cp /test/a.txt /test1/a.txt

cp 命令-i选项,提示确认功能,root用户有别名,普通用户没有别名。

八.移动文件夹
mv 源文件 目标文件
mv /test1/b.txt /test2/:将tesst1的b.txt文件移动到test2文件夹下面
mv /test1/b.txt /test2/bbb.txt:移动文件并更改文件名
九.查看文件
cat 目标文件
head 目标文件
head -n 目标文件:查看行头指定行数
tail -n 目标文件:查看行尾指定行数
tail -4 目标文件 | head -2:查看指定行数
tail -f 目标文件:捕捉目标文件的状态变化情况
less 目标文件:上下键翻页
more 目标文件:空格键翻页
十.删除操作
rm -r 目标文件/目录:删除且带确认情况
rm -rf 目标文件/目录:直接删除

posted @ 2022-05-02 21:47  修心的博客  阅读(72)  评论(0编辑  收藏  举报