linux基本命令运用

 1.(1)查看/etc/passwd文件的第六行

原文档

     (2)查看/etc/selinux/config以SELINUX开头的行

     (3)查找/etc/ssh/sshd_config以no结尾的行

    (4)过滤/etc/ssh/sshd_config包含数字的行

2.(1)查看/etc/passwd文件以:为分隔符的第一列内容,并按字母逆顺序写入/username文件统计/etc/passwd文件一共有几行,并显示数字

 3.统计系统执行频率最高的前十个命令

 

课堂总结

echo 打印 echo $?查看上一个命令结果是否执行 echo $ 加变量名大写 显示变量的值 \W表现工作目录 管道符 | 签名命令输出结果通过管道连接后面命令进行处理 cat /etc/passwd |tee + 文件名,会覆盖原本文件 cat /etc/passwd |tee -a 文件名 保留原本文件内容在后面加上 echo redhat | passwd --stdin 文件 head 显示前几行(默认前10行)文件名 head -3 显示文档前3行 文件名

vim命令用法 vim

命令模式: 删除:dd 光标所在行 d + enter 光标以及光标所在的下一行 dG 删除光标及文档末尾 dgg 删除光标到文档首 x 删除一个当前字符 s 删除光标字符进入插入模式 S 删除光标所在行进入命令模式

: set nu 设置行号

行数跳转 G前加一个数字跳转到某行 n + G跳到n行 gg跳转1行

复制剪切粘贴

yy复制光标所在行

cc剪切

p粘贴

3 yy 表示复制3行(从光标所在行开始)

i 插入模式:(内容编辑)

i 插入到光标前 I 插入光标行行首 o 下一行 O 上一行 s 删除一个字母进入编辑模式 S 删除光标所在行进入编辑模式 a 光标后一位 A 光标所在行行尾

: 末行模式 :q 退出 :wq 保存退出 :q!强制退出 :set nu 显示行号 :set nonu 取消行号 :s /o/s 字符替换 o替换s 在光标所在行 : %s /111/b/g 所有行替换 : 指定行数 行数,行数s /111/b/g :

cat -n 查看文件

head -n显示前几行

more

less

tail -num

noh

过滤文件内容 grep

grep + 关键字 + 文件 能显示出过滤出的行

grep -o + 关键字 + 文件 找出关键字出现次数 一行一个

grep -i + 文件 而且忽略大小写

grep -v + 文件 是反过滤 把没有关键字的行显示

^# 表示以井号开头

grep ^$ + 文件 不显示空格开头的行

grep -w +关键字 +文件 按照一整个单词来过滤行

grep -c 关键字 文件 :显示有关键字的行数 显示数字

grep -n 显示第几行

grep -A n 显示有关键字的下n行

grep -B …… 上

cut 文本内容剪切

cut -d +分割符 -f 开始字段 +文件名

cut -c 1 - 3 +/ etc/passwd 剪切前三个字符 中文汉字也是字符 建议使用这个

cut -d : -f 1/etc/passwd 1是字段

sort 排序

sort -n file 顺序显示升序

sort -rn file 逆序显示

sort -t : -k 3 -nr /etc/passwd -t 分隔符 -k 字段 -u 去重

uniq -c 统计行出现次数

uniq -d 重复行的信息

uniq -D 显示重复的所有行

WC 行单词数 字节数

wc file 统计行单词

wc -l 统计行数

wc -c 统计字节数

wc -w 统计单词数

wc -L 统计最长行的字符数

wc -m 统计字符个数

tr 字符替换命令

-c 反选设定字符。也就是符合 SET1 的部份不做处理,不符合的剩余部份才进行转换

-d 删除指令字符

-s 缩减连续重复的字符成指定的单个字符

cp 文件 + 文件 复制文本文件 目标文件不存在也可以建立并复制

目录复制时,目标目录不存在,复制会失败。

cp /etc/passwd /etc/passwd.bck 复制并改名

cp -r复制目录文件

cp -p 保持文件属性

引号

特殊字符要用双引号解析,单引号只能标准输出

反引号`` 把引号中的内容当作命令实现 == $()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值