零:简述linux的文档目录结构
linux的文档目录是一个树形结构,操作的时候表现为以 / 开头的树形结构,/也是系统 的最顶端,也就是linux的root,也是linux系统的文件系统的入口。他的下面有很多存放不同文件的,目录:比如:/lib存放一些系统的函数库,/root系统管理员的家目录。/home存放普通用户的信息。/etc存放配置文件。/var存放一些经常变化的文件,比如日志文件等。/opt 第三方软件存放的。/sbin 可执行文件的/dev 存放抽象文件
一:查看/etc/passwd的内容并且打印行号
第一种方法:cat /etc/passwd -n第二种方法: vim /etc/passwd:set nu
二:查看文本有哪些命令?
head tail cat a.txtmore a.txtless a.txt
三:如何用echo清空一个文件?
echo -n "">b.txt
四:强制删除/tmp下内容
rm -rf /tmp
五:找到服务器上的settings.py
find / -name settings
六:找到/etc下的网卡配置文件,提示网卡配置文件名是ifc开头
[root@tom /]# find /etc/ -type f -name "ifc*" /etc/sysconfig/network-scripts/ifcfg-lo/etc/sysconfig/network-scripts/ifconfig-ens33/etc/sysconfig/network-scripts/ifcfg-ens33
七:过滤出/tmp/passwd下有关root的信息
先cat /tmp/passwd > /tmp/passwd 生成一个passwd文件grep root /tmp/passwd
八:过滤出/tmp/passwd下除了/sbin/nologin的信息,且打印行号
grep -v -n /sbin/nologin /tmp/passwd
九:不间断打印/var/log/py.log的信息
tail -f /var/py.log #实时打印日志信息 ,输入 tail -f 时文件会一直持续,然后等待日志输出
十:替换/tmp/passwd中的所有root为ROOT
- sed -i "s#root#ROOT#g" /tem/passwd 用#号- 或者 sed -i "s/root/ROOT/g" /tem/passwd 用/
十一:用sed删除'/tmp/passwd'中的5,10行
sed "5,10d" /tmp/passwd
十二:将服务器1的/tmp/my.py远程传输到服务器2的/opt/目录下
scp /tmp/my.py root@服务器2:/opt
十三:将服务器2的/opt/test.py拷贝到服务器1的/home目录下
scp root@服务器2:opt/test.py/home/
十四:统计/etc/文件夹大小
du -sh /etc/df -h 磁盘使用率大小
十五:给settings.py加锁,禁止删除
[root@tom /]# chattr +a a.txt #加锁[root@tom /]# lsattr a.txt 查看锁的信息-----a---------- a.txt[root@tom /]# chattr -a a.txt #解锁[root@tom /]# lsattr a.txt---------------- a.txt[root@tom /]#
十六:.简述 / ~ - 的含义
/ root的根目录 ~ 是当前用户的主目录 - 上次操作的目录
十七:查看/etc/passwd的内容并且打印行号
第一种:cat /etc/passwd -n第二种:vim /etc/passwd:set nu