-- 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/qq_33862644/article/details/83143837
更多推荐
liunx系统的常用命令【实用】
发布评论