linux基础(二、目录和文件管理)

查看命令:

1.cat:

  作用:查看文章内容

  格式:cat  【选项】  目标文件名

选项 效果
-n 显示行号包括空行
-b 跳过空白行编号
-s 将所有的连续的多个空行替换为一个空行(压缩成一个空行)
-A 显示隐藏字符

   tac  反向显示文章内容

2.more less:

格式:

  more  【选项】 目标文件名

  less    【选项】  目标文件名

  查看更多内容

3.head:

  作用:  显示文件正数行内容

  格式:head  【选项】 目标文件名

选项参数:-n  指定查看前x行数 (不加内容默认前10行)

                  -c  指定查看前x个字节

4.tail:

  作用: 显示文件倒数行内容

  格式: tail  【选项】  目标文件名

选项参数:  -n 指定查看最后x行 (不加内容默认后10行)

                    -f  实时显示文件内容

5.  wc:

  作用:统计命令

  格式:wc  【选项】  目标文件

选项参数:-l:统计行数

                  -w:统计单词个数

                  -c:统计字节个数

6.grep:

  作用:过滤目标文件

  格式:grep  【选项】  查找条件    查找目录

选项参数:-i  查找时忽略大小写

                  -v  反向查找(忽略查找内容)

                  -o  只显示匹配项

                  -c  显示匹配到的总次数

                  -n  显示查找行的所在行数 

                  -r  递归目录,但不处理软链接

查找条件格式:

  1. "^..." 表示以...开头

  2. "...$"  表示以...结尾

  3. "^$"   表示空行

 结合管道符可以实现多命令查询

7.paste:

  作用:横向合并文件 

例:

  linux基础(二、目录和文件管理)_第1张图片

另一种合并文件方式    纵向合并:

linux基础(二、目录和文件管理)_第2张图片

 8.gzip  bzip2:

  作用:压缩文件

  gzip    [-9]  文件名…       提高压缩比例,但是文件较大时效率会低
  bzip2  [-9]  文件名...
  gzip  -d  .gz格式的压缩文件                         d就是解压
  bzip2  -d  .bz2格式的压缩文件

9.tar:

  作用:归档

  格式:tar 【选项】 归档文件名    源文件或目录

例:

      tar  -zcvf  all.tar.gz  ./*  

      tar -zcvf   all.tar.gz  -C /data

选项参数:

  -c:创建.tar 格式的包文件
  -x:解开.tar 格式的包文件
  -C:解压时指定释放的目标文件夹
  -f:表示使用归档文件      (使用tar一定要带)
  -p:打包时保留文件及目录的权限
  -t:列表查看包内的文件
  -v:输出详细信息
  -j:调用 bzip2 程序进行压缩或解压
  -z:调用 gzip 程序进行压缩或解压

vim编辑器:

1. 工作模式:

linux基础(二、目录和文件管理)_第3张图片

2.命令模式:

  1. G 跳到最后一行(10G跳到第10行)

  2. gg  跳到第一行

  3. yy  复制一整行(10yy,向下复制10行) 

  4. dd  剪切一整行(10dd,向下剪切10行)

  5. 0  跳到行首

  6. $  跳到行尾

  7. x  删除一个字符

  8. p  向下粘贴

  9. P  向上粘贴

 10. u  撤销 

 11. v 光标在【】之间, 选择【】之间内容

3.输入模式:

  i:  在光标所在位置输入

  o: 在光标所在行下一行插入新一行

4.底层命令模式:

  :set nu  显示行号

  :wq!  强制保存退出

  :r  文件路径      在光标位置插入指定文件内容

  :.          当前行

  :$          最后一行

  :.,$-1     当前行到倒数第二行

  :%         全文

  :s /new/old/  替换当前行的第一个old为new 

  :s  /new/old/g  替换当前行所有old为new

  :#,# s /new/old/g  替换#到#之间所有old为new

  :% s /new/old/  替换全文old为new

  :set key=123  给文件加密

  :set key=空白  取消密码

telnet命令的作用是什么?

       判断端口连通性

      talnet 10.0.0.1 3306  

你可能感兴趣的:(linux,运维,服务器)