liunx系统的常用命令【实用】

-- liunx系统的常用命令!

如何在 Vim 中搜索现有文本内容:

方法一,采用 * 符号

在正常模式(Normal mode)下,按 Shift + 数字8(* 符号),搜索光标所在字符串。

方法二,采用默认寄存器复制和粘贴

具体步骤,如下:

1)在正常模式(Normal mode)下,通过 Ctrl + V  按键,进入可视模式(Visual mode);

2)选择文本,按 y 键复制所选文本到默认寄存器;

3)输入 / 或 ? ,进入搜索模式(Search mode);

4)按 Ctrl+R 以选择寄存器;

5)按 Shift + ' (" 符号),选择默认寄存器粘贴其内容,回车即可搜索;

注意,如果所搜索的内容含有 \ 字符,则重复每一个 \ 字符;如果搜索结果没有高亮,则z在正常模式下,采用 :set hlsearch 命令设置搜索结果高亮。

创建文件夹使用【mkdir x】命令;

创建文件使用【touch x/a.txt】命令;

删除文件夹使用【rm -rf x/】命令 。


/**1:前进到指定文件夹:**/
    cd 命令 : 切换工作目录
    
/**2:编辑文件,打开,编写,保存,退出**/
    1.进入文件  vim 文件名(vim test.txt)

2.编辑完成之后,按ESC键 跳到命令模式(命令前面冒号是必要的):
    输入 i 进入编辑模式,开始编辑文本
   :w   保存文件但不退出vi
   :w file 将修改另外保存到file中,不退出vi
   :w!   强制保存,不推出vi
   :wq  保存文件并退出vi
   :wq! 强制保存文件,并退出vi
   :q  不保存文件,退出vi
   :q! 不保存文件,强制退出vi
   :e! 放弃所有修改,从上次保存文件开始再编辑

/**3:文件的上传和下载,解压和压缩**/
   linux压缩和解压缩命令:
tar
  解包:tar zxvf filename.tar
  打包:tar czvf filename.tar dirname

gz命令
  解压1:gunzip filename.gz
  解压2:gzip -d filename.gz
  压缩:gzip filename
      .tar.gz 和  .tgz
      解压:tar zxvf filename.tar.gz
      压缩:tar zcvf filename.tar.gz dirname
      压缩多个文件:tar zcvf filename.tar.gz dirname1 dirname2 dirname3.....

bz2命令
  解压1:bzip2 -d filename.bz2
  解压2:bunzip2 filename.bz2
  压缩:bzip2 -z filename
        .tar.bz2

       解压:tar jxvf filename.tar.bz2
       压缩:tar jcvf filename.tar.bz2 dirname

bz命令
    解压1:bzip2 -d filename.bz
    解压2:bunzip2 filename.bz
         .tar.bz
       解压:tar jxvf filename.tar.bz

z命令
    解压:uncompress filename.z
    压缩:compress filename
        .tar.z
          解压:tar zxvf filename.tar.z
          压缩:tar zcvf filename.tar.z dirname

zip命令
    解压:unzip filename.zip
    压缩:zip filename.zip dirname
 

Linux文件上传下载命令:
       
rz/ sz 命令的使用 :rz 上传命令      sz 下载命令
先使用命令试一下是否已安装命令,可以上传则直接上传。
-bash: re: 未找到命令,
执行命令即可:yum install -y lrzsz
直接使用sz,后面加上文件名即可。
       
       
/**4:Liunx查看文件内容的命令:**/    
众所周知Linux中命令cat、more、less均可用来查看文件内容,主要区别有:
cat是一次性显示整个文件的内容,还可以将多个文件连接起来显示,它常与重定向符号配合使用,适用于文件内容少的情况;
more和less一般用于显示文件内容超过一屏的内容,并且提供翻页的功能。more比cat强大,提供分页显示的功能,less比more更强大,提供翻页,跳转,查找等命令。而且more和less都支持:用空格显示下一页,按键b显示上一页。下面详细介绍这3个命令。
1、cat 后面跟要查看的文件,文件内容全部输出到屏幕,

2、more 文件内容或输出查看工具;

more 是我们最常用的工具之一,最常用的就是显示输出的内容,然后根据窗口的大小进行分页显示,然后还能提示文件的百分比;

3、less 查看文件内容 工具:

less 工具也是对文件或其它输出进行分页显示的工具,应该说是Linux正统查看文件内容的工具,功能极其强大;您是初学者,我建议您用less。由于less的内容太多,我们把最常用的介绍一下;

-b <缓冲区大小> 设置缓冲区的大小

-e 当文件显示结束后,自动离开

-f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件

-g 只标志最后搜索的关键词

-i 忽略搜索时的大小写

-m 显示类似more命令的百分比

-N 显示每行的行号

-o <文件名> 将less 输出的内容在指定文件中保存起来

-Q 不使用警告音

-s 显示连续空行为一行

-S 行过长时间将超出部分舍弃

-x <数字> 将“tab”键显示为规定的数字空格

/字符串:向下搜索“字符串”的功能

?字符串:向上搜索“字符串”的功能

n:重复前一个搜索(与 / 或 ? 有关)

N:反向重复前一个搜索(与 / 或 ? 有关)

关于less的动作

b 向后翻一页

d 向后翻半页

h 显示帮助界面

Q 退出less 命令

u 向前滚动半页

y 向前滚动一行

空格键 滚动一行

回车键 滚动一页

4、head 工具,显示文件内容的前几行:

head 是显示一个文件的内容的前多少行;

用法比较简单;
head -n 行数值 文件名;

比如我们显示/etc/profile的前10行内容,应该是:
[root@localhost ~]# head -n 10 /etc/profile

5、tail 工具,显示文件内容的最后几行:

tail 是显示一个文件的内容的前多少行;

用法比较简单;
tail -n 行数值 文件名;

比如我们显示/etc/profile的最后5行内容,应该是:
[root@localhost ~]# tail -n 5 /etc/profile

tail -f /var/log/messages
参数-f使tail不停地去读最新的内容,这样有实时监视的效果 用Ctrl+c来终止!
    
    
/** 查看Linux版本位数  **/
查看Linux命令: getconf LONG_BIT
查看Java命令: java -version    
    
/**Liunx系统  删除文件夹  删除文件**/
Linux删除目录很简单,使用rm -rf命令即可。
使用规则:

    rm -rf 目录名字  

    -r 向下递归,不管有多少级目录,一并删除
    -f 直接强行删除,没有任何提示
示例:
    删除文件夹实例:
    rm -rf /var/log/httpd
    将会删除/var/log/httpd目录以及其下所有文件、文件夹

    删除文件使用实例:
    rm -f /var/log/httpd/access.log
    将会强制删除/var/log/httpd/access.log这个文件

注意:使用 rm -rf 的时候一定要小心,Linux没有回收站。

----

Linux 下查找文件或文件夹

1、查找文件和文件夹

find . -name "mongo*"

从当前路径开始,向子目录查找名字含有 "mongo"的文件和文件夹

2、仅查找文件夹:

find . -name "mongo*" -type d

3、查找文件内容中含有指定内容的文件或文件夹

find . -name "*.coffee"|xargs grep "mongo"

查找后缀名为".coffee"、且文件中含有"mongo"的文件

4、查找指定时间内修改的文件

find . -mmin -240

查找60 * 4 分钟以前修改的文件

find . -mtime 0

查找过去0 * 24 - 1 * 24小时内修改过的文件

find . -mtime 1

查找过去1*24 - 2 * 24 小时内修改过的文件

    
https://blog.csdn.net/qq_33862644/article/details/83143837
    
    

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值