第四节:Linux常用命令(续)

1.复制文件或目录  cp命令

cp  选项   原来的地址   到目标的地址

 

 

-r就是最普通的复制,复制目录和目录夏的文件,不用的话就不知道是复制的文件名字还是文件本身

 

 

 注意 cp==cp-i   而-i 是覆盖时提醒  

所以选择自动覆盖 -p 的时候应该 从源头进行调用   

这样   which就能找到cp在哪里    然后从原调用   

 

 

 

 

 

 

 

 

 

 

 

 

 

2.删除  rm

-f:强制删除

-i:询问后删除

-r:递归的删除,(都删除)

 

用的话就 rm -rf 文件或者目录都可

 

 

3.mv移动

 

 

 

文件改名

mv 文件or目录 新名字  

 

 

 

 

 

4.which 查找的范围是环境变量PATH里面的命令文件

 which cp

PATH存放命令搜索路径的

 定义变量问题:定义变量就是在内存中指定一个空间,给他一个名字

 取出变量的值:用echo $abc

执行ls  就是找PATH中的ls,就是环境变量下

 

5.find

 

 

 

默认是递归查找

 

例子

按所属目录 开头 结尾 查找

 

 

 

 

 

按类型查找 

 

 

 

find中,多个查找条件,

 

 

 

例子:

 

 

 

 

 

 

 

mkdir -p 可创建多级目录

 

 

新的知识

文件内部

 

 

 

1.1  cat 查看

 

 

 

 

比较适合查看短文件

 

1.2  more +文件名字

多页展示,空格换页,回车换行

 

1.3  less +文件名字

自由浏览长文件,向上向下,过去了的也可以回去

 

1.4  head -n 文件名

默认看文件头十行

head -3  看前三行

 

1.5  tail -n  文件名

 默认看文件后十行

tail -2 看最后三行

 

tail -f 

可以跟踪日志文件的尾部变化

 

 

 

 

 

1.6  nl  带行号显示文件内容

带行号的cat

 

1.7  wc 

 

 

 

 

 

 

1.8 grep命令  (过滤出符合匹配条件的行)

 

 

 

例子

 

 

 

 

搜索的字符串,

1.前面加^    grep ^root 文件名字   

   搜索以root开头的行 

2.后面加$     grep bash$ 文件名字   

   搜索以bash结尾的行

 

3.grep -i 忽略大小写的搜索

 

 

 

 

  grep -v就是反选

  grep -v ^$ testname 就是忽略空格

  ^$表示空格

        ^…… 表示以什么开头

  ……$表示以什么结尾

 

 

 

压缩文件

 

 

 

 

压缩解压缩

 

gzip textname

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.tar命令打包

 

 

 

 

注意打包   把后面的打包成前面的

cf

 

zcf

调用压缩工具打包,文件名字   .gz 就是说调用的哪个工具进行的压缩

 

 

 jcf

 

 

 

 

 

 

 

 

 

bzip2:压缩更节省

不节省空间可以不压缩

 

解压缩

 

 

 

 

压缩:

1.

 

 

2.

 

 

 

3.

 

 

压好了康康

 

 

 

 

接着解压

1.

 

 

 

 

2.

 

 

 3.

 

 

 

 

 

当前目录下解包

 

 

 

 

在xf  那里加一个 v 可以看到详细解包的过程

加个p是保留原来权限

加个t是可以查看包内文件,不解包,就打开看看

 

 

 

 

4.vi,文件编辑器

vim是升级版的vi

 

进入输入模式 

按i 在光标前面输入

按a 在光标后面输入

按o 在光标下行输入新行 

 

退到命令模式 esc

保存退出 冒号:wq

 

光标快速移动

 

 

 

到第十行 10G 或者10gg

到第一行gg

到最后一行G

 

 

加上行号

 

 

 

 

取消行号

 

 

 

 

 

复制粘贴删除

 

 

 

 

在一个地方yy后   再找个地方p

小写的u是撤销

dd剪贴

3yy 复制三行   找个地方p   就粘贴了三行

3dd 删除三行

P是放在光标前面,一般放在文件头的时候用

 

快速查找文件内容

 

 

 

/string

n下一个  N上一个

 

保存

:wq

:x 

:ZZ

退出直接:q

 

 

 

 

 

 

 

 

 

U是对当前行进行撤回

 

 

打开新文件或读入其他文件内容

 

 

 

 

 

 

替换内容

 

 

 

 

 

 

后面的g作用,是所有的意思,

不加g就只是换每一行最 前面的一个

 

后面加c   就是每次替换都要问一下我,询问时,回答y是yes,回答n是no,回答

 

 

 

 

 

posted on 2021-01-03 21:40  盛世孤舟  阅读(150)  评论(0)    收藏  举报

导航