Linux概述及常用命令精讲--第二部分

标题Linux常用命令

常见子目录作用:
root系统管理员root的宿主目录
boot系统内核、启动文件
bin所有用户可执行的命令
sbin管理员可执行的管理命令
usr应用程序
dev设备文件
etc存放所有配置文件
home给用户一个家
mnt相当于挂载
opt可存放自己的一些文件
proc系统当前运行的信息
tmp临时文件
var日志文件

ls /var/log/messages 看系统日志
cat/etc/centos-release 查看发行版的版本
getconf LONG_BIT查看系统位数
uname -r/-a 查看内核的版本(两种方式)
cat /proc/version
cat/proc/meminfo
cat/proc/cpuinfo 内存/CPU运行情况
cat /etc/redhat-release 查看发行版的版本
cat /etc/hosts 记录了域名解析
cat -n /etc/hosts 显示行号
more ls.txt 查看大文件内容
less ls.txt 查看大文件
less -mN ls 显示行数和百分比
cat ls.txt | more

cat -n ls.txt | head 默认显示前十行
tail -n 3 test 显示后三行
tail -n +3 test 显示从正三行到最后
-3 倒
cat test | head | tail -n +6 显示从第六到第十行
tail -f test
统计文件内容WC
wc 统计文件中单词数量
-l 统计行数
-w 统计单词数
-c 统计字节数
搜索和过滤文件内容grep
grep “^l”test 以l开头的
g$ 以g结尾的
liu*
grep -v “^ ” t e s t 过 滤 所 有 空 行 g r e p “ 1 【 23 】 3 ” t e s t 2 或 者 3 的 g r e p − v “ l ” t e s t 不 以 l 开 头 的 行 g r e p − E “ r o o t ∣ b a s h ”test 过滤所有空行 grep “1【23】3”test 2或者3的 grep -v “^l”test 不以l开头的行 grep -E “^root|bash testgrep1233test23grepvltestlgrepErootbash”/etc/passwd 表示使用正则表达式
grep -Ec…显示匹配几行
-w 只对这个单词进行查找
-in 顺便显示行号
“\”转义字符
“>”重定向符号

压缩命令gzip、zbip
dd if=/dv/zero of=./XX bs=10M count=100 造空文件
vim /dev/zero 查看
gzip XX 压缩
ll -h XX.gz 查看压缩效果
gzip -d xx.gz 或 gunzip XX.gz 解压
gzip -c XX > XX.gz 保留原文件压缩
-6(1~9) 默认压缩大小
bzip2 -k XX 保留原文件压缩
归档命令tar
tar -cvf XX.tar XX 建一个详细的新档
tar -cvf XX.tar -c /tmp 建档到指定目录
tar cjf j:用bzip的方式压缩;f:始终滞后跟文件名
tar xjf 解压
tar -tf XX.tar 不解压不还原只看里面文件
sz test.tar.gz 选定文件到本地机器
rz 从本地选择文件到虚拟机
unzip R1.zip 解压(保留原文件)
zip 必须指定文件名,后跟源文件
-C 制定一个目录
文本编辑器命令vi
三种工作模式:命令模式、输入模式、末行模式
co -p .bashrc .bashrc.bak 备份先
vim .bashrc
插入:光标前输入a,光标后输入i
在光标下一行输入o
上 O
行首插入光标前I
尾 A
跳到行首0,跳到行尾$ HOME/END
想往后跳几行按数字+回车
末行模式下输入:set nu 可以看行数
取消看行数:set nonu
不显示行数:set nu!
光标跳到第一行gg 跳最后一行G
跳到几行 几G
yy复制光标所在当前行
复制几行就是几yy
在光标下一行粘贴p,在光标上一行粘贴G
删除当前行dd 几dd
删除第几行到第几行 :4,10d
删除的东西p剪切
删除光标所在字符x
删除光标所在单词dw
删除所有行:1, d / : 删 除 光 标 前 到 行 首 d 删 除 光 标 处 到 行 尾 d d/:%d 删除光标前到行首d^ 删除光标处到行尾d d/:dd
撤销u
取消高亮:nogl

从上而下查找a /a
从下而上查找a ?a
保存当前文件并退出ZZ

末行模式基本操作
保存文件:w
另存为其他文件:w/ /
未修改退出:q
放弃修改并退出:q!
保存文件退出:wq/x

替换
😒/old/new当前行中的替换第一个
:%s/old/new/g整个文件中的替换
😒/old/new/g当前行中替换所有
:%s/old/new 全文搜索替换
:1,10$s/old/new/g一到十行的所有替换
:1,10s/old/new/gc提示每个动作确认,一次性确认替换a
替换光标下单个字符r

命令模式到插入模式:i/o
命令到末行:冒号
末行到命令:两下esc
插入到命令:esc

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值