♥️作者:小刘在C站
♥️个人主页:小刘主页
♥️每天分享云计算网络运维课堂笔记,努力不一定有收获,但一定会有收获加油!一起努力,共赴美好人生!
♥️夕阳下,是最美的绽放,树高千尺,落叶归根人生不易,人间真情
LINUX
全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。
一.linux 常用命令(目录和文件管理)
查看文件内容 more less cat head tail
more 查看大文件内容 只能用空格键翻屏 只能向下翻屏
less 查看大文件内容 用方向键 可以上下翻屏
cat 适合查看小文件内容 只显示一屏内容
head 取指定文件中的前几行 head -n 指定文件路径
tail 去指定文件中的末尾几行 tail -n 指定文件路径
| 管道符 作用 连接两个或多个命令。
二.统计检索文件内容
统计文件中的行数 字节数 单词个数 : wc
wc -l 统计文件中内容的函数
wc -c 统计文件内容的字节数
wc -w 统计文件内容单词数
三.检索文件内容:
grep 选项 查找条件 目标文件
-v 表示反选
^# 表示以# 号开头
^$ 表示空行
g$ 表示以 g 结尾的
四.备份和恢复文档(压缩和解压缩)
压缩解压缩(备份恢复)
对文件来说 gzip bzip ganzip bunzip
对于文件夹来说 压缩相当于 打包压缩 tar -zcvf
解压缩 相当于 解包 tar -zxvf
-z 调用 gzip 程序进行压缩
-c 创建 .tar 包
-x 解开 .tar 包
-f 表示使用归档文件
-v 输出详细信息
-j 调用bzip2 程序进行压缩或解压
-C 解压时 指定释放到的目标文件夹
五.vi和vim 编辑使用
vim 和 vi 是linux 文本编辑器, vim 是 vi 的升级版本
vim 编辑器的三大模式: 命令行模式 编辑模式 末行模式
命令行模式: vim 打开文件进入的第一个模式 可以实现
复制 yy 删除 dd 粘贴 p 移动 dd + p 撤销 u 查找“ /查找内容” 等操作
跳转 n+gg n 表示行数
编辑模式:命令行模式 输入 i 键 进入编辑模式 可以编辑内容
末行模式: 在编辑模式下 按 esc 键退回到 命令模式 输入 shif + : 进入末行模式
可以实现 保存 w 退出 q 强制退出 q! 另存为 w 指定路径
打开指定文件 e 指定路径 r 指定路径 保存退出 x
替换 替换的范围 sub /旧内容/新内容/g
显示行号 : set nu
六.命令练习
60 more /etc/ssh/ssh_config
61 less /etc/ssh/ssh_config
62 cat /etc/hosts
63 cat /etc/hostname
64 cat /etc/sysconfig/selinux
65 cat /etc/passwd
66 clear
67 less /etc/passwd
68 head -3 /etc/passwd
69 head -1 /etc/passwd
70 head -5 /etc/passwd
71 clear
72 tail -1 /etc/passwd
73 tail -10 /etc/passwd
74 tail -3 /etc/passwd
75 clear
76 vim /etc/passwd
77 head -10 /etc/passwd | tail -1
78 head -10 /etc/passwd
79 head -10 /etc/passwd | tail -1
80 clear
81 head -10 /etc/passwd | tail -3 | head -1
82 wc /etc/passwd
83 wc -l /etc/passwd
84 wc -w /etc/passwd
85 wc -c /etc/passwd
86 find /etc/ "*.conf" | wc -l
87 find /etc/ -name "*.conf" | wc -l
88 ls -l /etc | wc -l
89 grep "/sbin/nologin" /etc/passwd
90 grep -v "/sbin/nologin" /etc/passwd
91 clear
92* grep "/bin/bash" /etc/passwd
93 grep "cv" /etc/passwd
94 grep "root" /etc/passwd
95 grep -v "root" /etc/passwd
96 grep "/sbin/nologin" /etc/passwd | wc -l
97 grep /sbin/nologin /etc/passwd | wc -l
98 grep -v "^#" /etc/yum.conf
99* grep "^#" /etc/yum.conf
100 grep "^root" /etc/passwd
101 grep ".$" /etc/yum.conf
102 grep "1$" /etc/yum.conf
103* grep "$" /etc/yum.conf
104 grep "^$" /etc/yum.conf
105 cat /etc/sysconfig/selinux
106 grep -v "^$" /etc/sysconfig/selinux
107 grep "^$" /etc/yum.conf | wc -l
108 b.txt
109 touch b.txt
110 ls
111 gzip b.txt
112 ls
113 gzip -d b.txt.gz
114 ls
115 gzip b.txt
116 ls
117 gzip -d b.txt.gz
118 ls
119 bzip2 -9 b.txt
120*
121 bzip2 -d b.txt.bz2
122 ls
123 bzip2 b.txt
124 ls
125 tar -zcvf root.tar.gz /root
126 ls
127 tar -zcf etc.tar.gz /etc
128 ls
129 tar zcvf home.tar.gz /home
130 ls
131 tar -zxvf root.tar.gz -C /home
132 ls /home
133 tar -zxvf etc.tar.gz
134 ls
135 tar -zxvf home.tar.gz -C /proc
136 tar -zxvf home.tar.gz
137 ls
138 rm -rf etc
139 rm -rf home
140 rm -rf /home/root
141 ls
142 history
143 history > /abc.txt
♥️关注,就是我创作的动力
♥️点赞,就是对我最大的认可
♥️这里是小刘,励志用心做好每一篇文章,谢谢大家
版权归原作者 小刘在C站 所有, 如有侵权,请联系我们删除。