linux练习题

取出网卡的ip地址第一种方法awk方法2
摘要由CSDN通过智能技术生成
  • 取出网卡的ip地址

第一种方法awk
1
在这里插入图片描述
2
在这里插入图片描述

在这里插入图片描述
3
awk固定的一个语法
在这里插入图片描述
4
只有一个管道
在这里插入图片描述
方法2
通过sed命令
1
在这里插入图片描述
2
sed命令的后向引用
先保护,再使用
在这里插入图片描述
在这里插入图片描述
3
在这里插入图片描述
在这里插入图片描述

  • 文件的权限
    如何取得/etc/hosts/文件权限对应的数字内容
    方法1 awk
    在这里插入图片描述
    方法2 sed

在这里插入图片描述
方法3
stat命令的参数
-c 按照指定格式显示文件信息
man stat
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 三剑客表示的排除方法
    grep中-v表示排除
    在这里插入图片描述
    awk !
    在这里插入图片描述
    sed
    d
    -i 真的删除文件的空行
    在这里插入图片描述
    在这里插入图片描述
  • 三剑客表示的过滤方法
    awk ‘//’ 类似grep/egrep, awk ‘NR==1’ 第一行, awk ‘NR==1, NR==10’ 第一到第10行,定位的方法,找到某一行或某几行
    sed -n ‘//p’ 有… 的行n,模糊的,大概的,因为不知道这一行在哪里,sed -n ‘1p’, sed -n ‘10,$p’ 从第10到最后一行,

在这里插入图片描述
在这里插入图片描述

  • 文件夹的硬链接数
    文件夹的硬链接数为2个,英文可以通过该文件夹下的. 进入该文件
    在这里插入图片描述
    当lindadir下面再创建一个文件时,再该文件下可通过… 进入lindadir,所以有三个硬链接。
    在这里插入图片描述

  • 关于网卡配置
    默认eth0网卡配置文件的路径
    /etc/sysconfig/network-scripts/ifcfg-eth0
    /配置/系统配置/网络-脚本/网卡配置
    DNS配置
    /etc/resolv.conf
    网卡配置文件里面的DNS优先

  • find
    查找当前目录下所有文件,并把文件中的www字符串替换成hhh
    假设现在在/ll 下
    方法1
    find /ll -type f -name '.txt’ |xargs sed ‘s#www#hhh#g’
    方法2
    ‘’ $()\先运行里面的内容,把显示在屏幕的结果留下来
    在这里插入图片描述
    sed ’s#www#hhh#g’ 此处存放着find命令的结果$(find /ll -type f -name "
    .txt")

方法3
find /ll -type f -name “*.txt” -exec ls -l {} \ ;
find 命令每次找到的内容都扔到{}里面了,

  • 两个命令结果在一行上
    分号 表示分割多条命令,在一行中想执行多条命令用|,每条命令没有直接关系,前面命令对错,后面都会执行
    and 前面对了才执行后面的
    在这里插入图片描述
    -e 让echo支持转义字符
    在这里插入图片描述

  • data
    data + 格式
    %F %Y-%m-%d
    %T %H:%M:%S
    %w
    -d “” 根据你的描述显示日期
    -s “” 根据你的描述修改日期
    nptdate 根据服务器自动修改系统时间,对表
    在这里插入图片描述
    man date
    可以查看详细介绍
    在这里插入图片描述
    按照说明显示日期
    在这里插入图片描述
    7天前
    在这里插入图片描述
    修改系统日期
    在这里插入图片描述
    由于服务器时间很重要,要保证和别的服务器时间保持一致,自动修改系统时间
    询问某个服务器时间是多久
    ntpdate
    在这里插入图片描述

  • 环境变量

command not found
linux运行命令的过程
输入命令
在PATH里面进行查找
运行
报错
如,修改PATH中的内容
在这里插入图片描述
很多命令找不到,恢复方法,由于是临时修改,所以重新连接就可以恢复了
在这里插入图片描述
永久修改环境变量

把环境变量的配置命令追加到/etc/profile中
export PATH=/usr/local/sbin:…
生效
source /etc/profile

  • 路径
    /var/log/messages 系统默认的日志
    /var/log/secure 用户的登录信息
    /etc/fstab 开机时自动挂载列表,在开机时每个磁盘分区对应着什么入口的对应关系
    /etc/profile 配置环境变量,别名
    /var/spool/cron/root 定时任务的配置文件
    /etc/hosts 解析主机名,把域名变化为ip的过程
  • 全路径
    显示命令的绝对路径
    which mkdir
    在PATH中找
    find / -type f -name ‘awk’
    find / -type f -name ‘sed’
    找出命令相关的帮助信息
    whereis sed
    whereis awk
    whereis -b
    locate 根据名字,找出文件路径,模糊查找,系统中所有都能找出来。
    文件名字与文件路径的表格,数据库
    update 更新数据库
    在这里插入图片描述
  • 查询系统中的在线用户
    用户在线: 远程连接到服务器的用户
    远程连接:通过Xshell或SecureCRT连接到服务器
    w
    在这里插入图片描述
    su - 用户名
    再w
    不会更改登录名,如需修改登录用户,再属性中用户登录信息
    from
    从不同的ip登录服务器
    有时是- 表示从服务器登录的,再服务器上登录的

负载:系统的繁忙程度
负载接近服务器cpu的核心总数,服务器cpu的个数:几路,2路是8核,接近8时表示很忙
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
last
在这里插入图片描述
lastlog 显示系统中所有用户的最近一次登录信息
在这里插入图片描述

  • 正确的关机和重启命令
    直接在虚拟机开启或关闭服务器,相对于把电源直接拔了或插上了,
    重启
    shutdown -r 1 重启,关机时间为1分钟
    在这里插入图片描述
    如果系统有其他用户,其他用户也会收到一个提示,

如其他用户收到的信息,1分钟后要重启了
在这里插入图片描述
如果其他用户还有数据没保存,可取消重启, shutdown -c
shutdown -r now ===reboot,重启,直接关
关机,以下三个命令回车就直接关机,
init 0
poweroff,相对于直接拔掉电源,
halt 关闭物理机时,需要手动关闭电源,
shutdown -h now ===poweroff

  • linux快捷键
    ctrl + a 把光标移动到 行首
    ctrl + e 把光标移动到 行尾
    在这里插入图片描述
    在这里插入图片描述
    ctrl + c 撤销当前的操作 cancel
    ctrl + d logout命令(当前行没有任何内容,退出当前用户),
    删除光标所在位置后面的一个符号,文本
    ctrl + l 清除屏幕内容 clear
    ctrl + u 剪切光标所在位置到行首的内容
    ctrl + k 剪切光标所在位置到行尾的内容
    ctrl + y 粘贴
    在这里插入图片描述
    在这里插入图片描述
    xshell中选中就复制了内容

ctrl + → 把光标向右移动一个单词
ctrl + ← 把光标向左移动一个单词
在这里插入图片描述
ctrl + r 搜索,相当于history | grep
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • vi/vim快捷键
    ← h
    ↑ k
    → l
    ↓ j
    hl 左右
    kj 上下
    gg, :1, 1G 移动光标到文件的第一行
    G, :\$ 移动到文件的最后一行
    100gg, 100G, :100 快速到达文件的第100行
    0,^移动光标到行首
    $ 移动光标到行尾

编辑
在当前行下一行插入一个空行并进入到编辑模式 o
剪切到光标位置到行尾,在编辑 C
撤销上一次的操作 u
恢复上一次的操作 ctrl + r
删除当前行的内容到行尾 dG

删除光标所在的位置的内容到行尾D
复制当前行 yy
剪切(删除)当前行 dd
粘贴 p

搜索:
/你要找的内容, 继续向下搜索 n 继续向上搜索N

vim 查询帮助:
:help
:h :wq 搜索:wq的帮助
:h G

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值