找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手

4.24 Linux常用命令以及操作2

[复制链接]
本帖最后由 sunmenglan 于 2022-4-24 19:28 编辑

1、cp命令==》复制
1)在当前目录下复制一个文件
     cp file007 file
2)复制一个文件到指定的路径下,显示原来的名字
     cp   aa/home/dsc2
3)复制一个文件到指定的路径下,并且换个新名字
    cp  cc  ../dcs/filecc
4)在当前目录下复制一个目录的时候,原目录必须存在
  cp   -r   mulu   mulu1
5)复制一个目录到指定的路径下(注意:复制一个目录的时候需要加-r参数)
   cp  -r  dcs1 dcs2 ./bb
6)把原目录下的所有,复制到目标目录
  cp  -r     mulu/.         /home/mulu1
          (原目录路径) (目标目录的路径)
7)同时复制多个文件到指定目录
  cp  (aa  cc  file)  (dcs1dcs2)
               文件               目录

2、find命令
1)找出根目录下的所有aa的文件或者目录的位置,找出来的是所有绝对路径
   find / -name  aa
2)找出home目录下名字以a开头的所有文件或目录
  find  /home  -name  'a*'
3)找出目录下名字以a结尾的所有文件或目录
  find  /home  -name  '*a'   
  find  /home  -name  'a??'  
  find  /home  -name  'a?'
(?表示匹配一个字符,  一个问号匹配一个
   *表示模糊匹配,也就是匹配所有)      
4)找出特定的目录下所有的目录
    find  /home/dcs1 - type d
5)找出特定的目录下所有的文件
find  /home/dcs1/dsc1dcs2 - type f

3、 >,  >>重定向符
1)用cc覆盖aa文件的内容(用>)
cat cc > aa
2)bb文件不存在时,会建一个bb文件,然后把内容写进bb里
  cat  cc  > bb
3)把文件aa的内容追加到bb文件的后面
  cat   aa >> bb
4) 把文件aa的前5行内容追加到cc文件的后面
  cat aa|head  -n 5 >> cc
5) 文件前3行覆盖aa的内容
  cat bb|head  -n3 >   aa

4、 cat 查看文件内容
1) cat + 文件名称==》 查看文件内容
     cat  aa
2)cat 查看文件内容并且显示行号
     cat   -n  aa
nl查看文件内容并且显示行号
          nl  aa
3)找出文件内含有fa的内容【重点】一般会在关键字查日志,寻找报错信息
    cat   aa|grep  fa

a、cat可以一次性查看文件的所有内容,一般查看的内容少的文件
b、less,more支持翻页查看文件的内容,一般查看的文件内容多的
c、less不显示百分比,more显示百分比
d、less查看文件内容后,,需要手动退出,CTRL + z
e、more查看文件内容显示百分比,查看结束后自动退出

5、head命令==》查看文件的内容,默认查看的是文件的前10行
1)查看的是文件的前10行
  head   cc
2)查看的是文件的前15行
head   -n  15 cc


6、tail命令==》查看文件的内容,默认查看的是文件的后10行
1)查看的是文件的后10行
  tail   cc
2)查看的是文件的后100行
tail   -n  100 cc

7、head和tail组合使用:取出文件的2-4行
  head   -n 4 aa|tail  -n 3

8、sed查看文件的内容
查找文件的2-4行
sed  -n  ‘2,4p'  aa

9、alias 取别名
  alias if =’ifconfig‘ 取别名
  unalias if  取消取别名

10、history查看历史命令
     history
11、清空屏幕
clear==》只是针对于当前屏幕
reset==》重置,当前会话中所有的内容清空

12、打包命令
1)tar包(可以对文件和目录进行打包)
  把文件打成tar包 :tar -cvf file007.tar file007
2) 把file007.tar文件进行解压 : tar -xvf file007.tar
3)把文件打成一个tar.gz包
tar -zcvf  file007.tar.gz file007
4)把一个tar.gz包进行解压
  tar  -zxvf  file007.tar.gz
5)zip包
打包一个文件 :zip  file007.zip file007
打包一个目录,需要加一个参数-r : zip  -r  s1s2.zip  s1s2
解压一个zip压缩包 : unzip  s1s2.zip
6) gzip打包(只能打包文件,不能打包目录)
打包一个aa文件,打包后aa文件消失,只显示打包文件
  gzip aa
解压一个gz包,压缩包消失,显示原文件
   gunzip  aa.gz
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册