昨日复习:
命令的优先级:
**绝对路径>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 重启
文件夹:存放的哪些文件;
文件:存放的是具体的数据
/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/概念:
绝对路径:以根开始的完整路径; 优点:无论在哪都能找到; 缺点:路径长; 相对路径:不以根开始的不完整路径; 优点:路径短 缺点:只针对于当前路径,涵盖率小 PS:根之后的 '/' 代表的是路径非分隔符的意思;/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}.txt4>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