杭州网站优化平台下载app软件商店
♥️作者:小刘在C站
♥️个人主页:小刘主页
♥️每天分享云计算网络运维课堂笔记,努力不一定有收获,但一定会有收获加油!一起努力,共赴美好人生!
♥️夕阳下,是最美的绽放,树高千尺,落叶归根人生不易,人间真情
目录
LINUX
一.linux 常用命令(目录和文件管理)
二.统计检索文件内容
三.检索文件内容:
四.备份和恢复文档(压缩和解压缩)
五.vi和vim 编辑使用
六.命令练习
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_config61  less /etc/ssh/ssh_config 62  cat /etc/hosts63  cat /etc/hostname64  cat /etc/sysconfig/selinux 65  cat  /etc/passwd66  clear67  less /etc/passwd68  head -3 /etc/passwd69  head -1 /etc/passwd70  head -5 /etc/passwd71  clear72  tail -1 /etc/passwd73  tail -10  /etc/passwd74  tail -3  /etc/passwd75  clear76  vim /etc/passwd77  head -10 /etc/passwd  | tail -1 78  head -10 /etc/passwd79  head -10 /etc/passwd | tail -180  clear81  head -10 /etc/passwd | tail -3  | head -182  wc /etc/passwd83  wc -l /etc/passwd84  wc -w  /etc/passwd85  wc -c  /etc/passwd86  find /etc/ "*.conf" | wc -l87  find /etc/ -name "*.conf" | wc -l88  ls -l /etc | wc -l 89  grep  "/sbin/nologin"   /etc/passwd90  grep  -v "/sbin/nologin"   /etc/passwd91  clear92* grep "/bin/bash"  /etc/passwd 93  grep "cv"  /etc/passwd94  grep "root"  /etc/passwd95  grep -v  "root"  /etc/passwd96  grep  "/sbin/nologin"   /etc/passwd | wc -l97  grep  /sbin/nologin   /etc/passwd | wc -l98  grep -v "^#"  /etc/yum.conf 99* grep  "^#"  /etc/yum.conf 100  grep  "^root"  /etc/passwd 101  grep  ".$"  /etc/yum.conf102  grep  "1$"  /etc/yum.conf103* grep  "$"  /etc/yum.conf104  grep  "^$"  /etc/yum.conf105  cat /etc/sysconfig/selinux 106  grep -v  "^$"  /etc/sysconfig/selinux 107  grep "^$"  /etc/yum.conf | wc -l108  b.txt109  touch b.txt110  ls111  gzip b.txt 112  ls113  gzip -d b.txt.gz 114  ls115  gzip  b.txt 116  ls117  gzip -d b.txt.gz 118  ls119  bzip2 -9 b.txt 120* 121  bzip2 -d  b.txt.bz2 122  ls123  bzip2 b.txt 124  ls 125  tar -zcvf  root.tar.gz  /root 126  ls127  tar -zcf  etc.tar.gz  /etc128  ls 129  tar  zcvf  home.tar.gz /home130  ls131  tar -zxvf  root.tar.gz  -C /home132  ls /home133  tar  -zxvf  etc.tar.gz  134  ls135  tar -zxvf  home.tar.gz  -C  /proc136  tar -zxvf  home.tar.gz  137  ls 138  rm -rf etc139  rm -rf home140  rm -rf /home/root141  ls 142  history143  history > /abc.txt
 
♥️关注,就是我创作的动力
♥️点赞,就是对我最大的认可
♥️这里是小刘,励志用心做好每一篇文章,谢谢大家
