十、Linux目录结构与文本处理部分命令

昨日复习:

命令的优先级:

**绝对路径>alias>复合命令(for、if判断、while..)>函数(function)>内置命令>hash>PATH**

查询版本信息:

cat /etc/redhat-release:查询系统版本
uname -a:查看完整内核版本
uname -r:查看内核版本

修改时间:

PS:需安装ntp
yum install -y ntp
date -s '2022.1.1 11:11:11' 设置时间
hwclock -w 将时间刷新到硬件中
'ntpdate ntp服务器的域名',如:以下两者都可同步网络服务器时间
ntpdate time.nist.gov
ntpdate ntp1.aliyun.com

关机重启

init0 关机
init6 重启

 

今日内容:

1、目录结构与存放文件

文件夹:存放的哪些文件;

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

/dev/cdrom 光盘设备,光盘里存放的内容在此,以后用来为我们的操作系统补充包=》加;
/dev/null黑洞,把不想显示的内容丢入黑洞
/etc/hostname 主机名的配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0 网卡配置文件
/etc/sysconfig/network-scripts/ifcfg-eth1
/etc/resolv.conf 指定远程dns的地址
/etc/hosts 本机域名解析文件
/home/egon 普通用户家目录
/root root用户的家目录
/lib 库、模块文件
/media 、/opt、/mnt 空,可作为挂载点目录
/sys 硬件设备驱动的文件信息
/tmp 临时文件目录
/usr 相当于Windows文件夹
/var 日志文件存放于此
-:普通文件(文本,   二进制,   压缩包,   图片,   日志等
d:目录
如下图:在权限的最左侧

img

实时动态查看日志文件:

tail -f (tail -f /var/log/messeages)
tail -f 等同于 tailf

与网络参数优化的相关参数路径:

/proc/sys/net/ipv4/

img

2、路径

概念:

绝对路径:以根开始的完整路径;
优点:无论在哪都能找到;
缺点:路径长;

img

相对路径:不以根开始的不完整路径;
优点:路径短
缺点:只针对于当前路径,涵盖率小

img

PS:根之后的 '/' 代表的是路径非分隔符的意思;

3、文件处理

/etc/passwd 所有账号密码文件;

linux系统不以文件后缀区分文件类型;

1>cd 切换目录

cd     切回家目录,同于cd、~;
cd -   切回最近一次目录;
cd ..  切换上一级目录;

2>ls 列出

-l     同于ll,以列表形式列出;
-h     大小以K或M为单位;
-d     针对性查看某个目录(d参数);
-a     显示所有文件,包括隐藏文件;

3>tree 树状显示目录结构;

-a     所有文件、隐藏文件、目录;
-d     只显示目录;
-L 2   只指定显示两级,数字可自定义;
-F     加上显示文件类型;

img

4>touch:创建文件

PS:当文件存在同名,会修改源文件的时间;

例1:创建以.txt结尾的a、b、c这三个文件:
touch a.txt b.txt c.txt
or
touch {a,b,c}.txt  
例2:创建以.txt结尾的100个文件:
touch 1.txt 2.txt ...100.txt
or
touch {1..100}.txt

img

4>mkdir 创建目录

-p 递归创建:mkdir -p a/b/c/d
例1:当前目录下创建a、b、c目录:
mkdir a b c
例2:批量创建多个目录:
mkdir {1..5} or mkdir {a..f}
例3:递归创建a、b、c,并在各其下创建e、f、g:
mkdir {a,b,c}/{e,f,g}

5>cp 复制文件

-i  询问;
-f  覆盖,删除目标文件后再复制到此
-a  等同于-dpr
-d  拷贝时保留链接
-p  保留源文件或目录的属性
-r  或R,递归复制,连同目录下的子目录与文件

6>mv 移动、重命名

选项:

-p  移动目录
例1:将1.txt移动到/opt下:
mv 1.txt /opt
若移动中并改名,则:
mv 1.txt /opt/2.txt
若只重命名,则:
mv 1.txt 2.txt
例2:将/root目录及子文件、目录移动到/opt下:
mv -p /root /opt
若只拷贝子文件夹与子文件,则:
mv -p /root/* /opt
重命名规则同上

7>rm 提示删除文件

PS:rm默认自带-i提示选项,以免误删除
-f  不提示
-rf  删除目录或文件
通常只用 rm -rf选项

8>tail 默认查看文本文件后十行内容

 -n 查看文本尾部n行内容

9>head 默认查看文件前十行内容

-n 查看文本的前n行内容
PS:head 与 tail 结合使用
例1:显示/etc/passwd的第 11 行到第 20 行:
head -20 /etc/passwd | tail -10
例2:显示/etc/passwd的前 16 行的倒数两行:
head -16 /etc/passwd | tail -2
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋风お亦冷

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值