文件管理篇(初级篇)

目录结构

目录---》文件夹:存放的是具体有哪些文件

文件:存放的就是具体的数据

软链接就是快捷方式

/dev/cdrom 光盘设备:光盘里存放的内容都在这里,以后用来为我们的操作系统补充包

/dev/null 黑洞文件:把不想要显示的内容丢入黑洞

 

/etc/hostname 主机名的配置文件

/etc/sysconfig/network-scripts/ifcfg-ens33 网卡的配置文件

/etc/resolv.conf 指定远程DNS的地址

/etc/hostss 本地的域名解析文件

 

/home/以普通用户命名的文件-------》普通用户的家目录

/root ---------------------------------------》root的家目录

~ ------------------------------------------》代表当前用户的家目录

网络参数优化相关文件都在下面:

 ls /proc/sys/net/ipv4 | grap backlog

tcp_max_syn_backlog(交互式页面反馈结果)

cat /proc/sys/net/ipv4/tcp_max_syn_backlog

128(交互式结果)

日志存放路径

/var/log

查看日志

tail -f /var/log/messages    

挂载点    

/mnt    /opt    /media                                                                                                                                            

路径

绝对路径:路径是从根开始的,即/作为前提

Linux系统/a/b/c/d/e.txt

windows系统C:\a\b\c\d\new.txt

相对路径:路径不是从根开始的

Linux系统a/b/c/d/e.txt

windows系统C:a\b\c\d\new.txt

/var/log/messages :系统的主日志文件

文件管理命令

pwd  :查看当前所在文件夹

cd

cd ~ :到家目录

cd - :切到上一次所在的文件夹

cd . :保持当前目录不变

cd .. :切换到当前目录的上一层目录

查看目录数需要先tree命令,执行

yum install tree -y

tree -a 显示所有文件包括隐藏文件

tree -d  只显示子目录

tree -L 1 :-L遍历目录的最大层数,-L后应该是大于0的正整数

tree -F:-F在条目后加上文件类似的指示符号

浏览 ls

ls:默认浏览当前的目录

ls -l:浏览目录下的子目录子文件名的详细信息

ls -al :浏览的结果中包含隐藏文件

ls -dl:查看目录

创建文件

touch filel.txt:无则创建有则修改时间(普通文本文件,与后缀名无关)

touch {1..3}.txt:输出结果1.txt   2.txt   3.txt

touch {a..c}.txt:输出结果 a.txt  b.txt  c.txt

touch {1..3}{a..b}:输出结果 1a.txt  2a.txt  3a.txt  1b.txt  2b.txt  3b.txt

创建目录

mkdir /boot/a /boot/b:输出结果为/boot文件夹下新建a、b两个字文件夹

mkdir  /boot/ {c,d}: 比上一个更加简洁一点,作用相同

mkdir -V {mmm.nnn} :  -V把创建的结果反馈交互式环境内

mkdir -p a/b/c/d : 一次性递归着创建一系列的子文件夹

复制文件

cp /a /b : 复制文件吧/a的文件复制一份到/b

cp /etc/passwd /test : .可以代替当前的位置

cp /etc/passwd ./a.txt : 先复制文件到当前的位置,然后改名a.txt

cp -r /etc/ /test/ :-r递归着拷贝文件夹

cp -r /boot/* /test/ : 把源文件下的所有子文件夹拷贝到目标文件下

 

head -2 /etc/passwd/a.txt : 会把文件的前两行提取出来打印到交互式环境里

head /etc/passwd/a.txt :只有命令和文件路径会默认打印文件的前十行到交互式环境

tail -2 /etc/passwd/a.txt : 与上条命令正好相反提取倒数两行的命令出来打印到交互式环境里、

tail /etc/passwd/a.txt : 默认打印倒数十行的内容到交互式环境里

tail -3 /etc/passwd/a.txt | head -1 :输出结果为路径文件的倒数三行的第一行提取出来 | 为管道命令

tail -f /etc/passwd/a.txt : root管理员检测文件动态

剪切

mv file2 /home/dir3 : 将file2移动到/root/dir3

mv file4 file5 : 将file4重命名为file5,在当前位置里的移动就是重命名

删除

rm -rf /root/a.txt :其中-r是递归,-f是强制

查看文件内容

cat -n /etc/a.txt:-n显示行号,"-A"包括控制行号(换行符)

修改文件内容:vim

1、为何要用vim?

①修改配置

②写脚本

默认vi是安装的,vim需要通过yum install vim -y

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值