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

it2023-12-30  64

昨日复习:

命令的优先级:

**绝对路径>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:目录 如下图:在权限的最左侧

实时动态查看日志文件:

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

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

/proc/sys/net/ipv4/

2、路径

概念:

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

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

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     加上显示文件类型;

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

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
最新回复(0)