系统运维初步学习(三)

linux基本命令:

1.cp:复制指令

cp  -r:递归复制目录下及子目录下的所有目录

cp  源文件   目标文件(路径信息)(eg:cp  -r  /test   /root :把test下的所有文件复制到/root路径下)

cp   / test/file   /root:复制文本文件(将源文件复制到目标文件下)

cp  /test/abc100   /100 :复制abc100文件到当前目录并改名为100

cp  abc1  abc2  abc3   /:复制多个文件到/(根目录)

cp   -p:复制文件保持文件原有属性,时间戳等(与原文件权限保持一致)

cp  -a:复制目录保持属性

2.mv:移动文件

mv  源文件   目录(路径)

mv  /test/abc1    /:复制源文件到/(根目录)

mv  (mv  abc12  12):对文件进行重命名,将abc12文件改名为12

3.cut :文件剪切

cut  -c:按照字符进行剪切(cut -c 1-3)

cut  -d:标记分割符类型(eg:cut -d :-f 1)按照:进行分割每一行

cut  -f:标记字段

4.echo:回声,影子(打印、标准输入输出指令)

5.>:重定向符(第二次操作会覆盖掉第一次的)

 

6.>>:追加重定向符(第二次操作不会覆盖原有信息,会追加到之前的信息后)

7.<:输入重定向符

8.<<:输入终止结束符(>EOF也是终止符)

9.”  ”:弱引用 可以显示变量的值

10.‘  ’:强引用 显示字符本身,不显示变量的值

11.’‘:(反引号)实现命令替换

12.|:管道符  将前边命令标准输出的字符信息通过管道连接作为后面命令的标准输入(将前面的输出信息连接后面的命令)

文件三个标准标记值:0:标准输入;1:标准输出;2:错误输出

13.|tee:T型管道  可以将前面的命令标准输出的字符信息通过管道连接作为后面命令的标准输入,同时在终端可以打印输出

14.sort:排序

  eg:sort  file:按照字符排序

      sort  -n file:按照数字排序(默认升序)

      sort  -nrfille:按照数字逆序排列

      sort  -ufile:去重排序

15.uniq:去掉重复(默认去掉相邻的重复)可以先排序在进行该指令操作

   eg:uniq -c file:统计并在第一行显示重复的次数

      uniq  -Dfile:显示所有重复行

      uniq  -dfile:显示重复行

16.wc:文本统计

   wc file:行数,单词数,字节数,文件名

   wc -l :只统计行数   (wc -l  /etc/passwd:统计passwd用户名数)

   wc -w:单词数

   wc -c:字节数

   wc -m :字符数

17.tr:替换指令

  (eg:echo jdkdakdnadkasda  |  tr  a  0):在打印里面将0替换为a

   tr  -c:反选定,将没有选中的进行处理

   tr -s :将重复的相同的字符替换为一个字符

   tr -d :删除重复的相同字符

18.grep:对文本内容进行过滤

   grep  root  、etc、passwd:显示有关键字root行的信息

   grep  -v  :不显示关键字root的所有信息

   grep  -w :对于关键单词进行过滤

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值