1.来源百度文库:https://wenku.baidu.com/view/73cc1a82591b6bd97f192279168884868762b8e3.html
2.笔记:
(1)more b,回退一页,空格键前进一页
(2)拷贝test目录到/mnt目录下:cp -r test /mnt
(3)mv操作:
a.当源文件所在的目录跟目标目录不同时,就是剪切操作;
b.当源文件所在目录跟目标目录相同时,就是改名操作
(4)对你不熟悉的命令提供帮助和解释:man ls就可以查看ls相关的用法
(5)列出所有端口:netstat -a
(6)查看/opt/test目录的磁盘使用情况:du -h /opt/test
(7)显示当前系统进程:top
(8)kill -s 9 7017
(9)tar -zcvf client ./client 压缩命令
(10)vim
a.vim set number设置行号
b./java在文件中查找java字符串
c拷贝:
1、复制
1)单行复制
在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;
2)多行复制
在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3……
2、粘贴
在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴
(11)find
a.find /opt -name '*.txt' 查找以txt结尾的全部文件(包括目录文件)
b.find opt -name test1.txt 查找文件或者目录文件。
(12)ll 可代替ls -l,是它的别名。
(13)jar
压缩:jar -cvfM0 project.jar ./ ,把当前目录下的所有文件打包成project.jar
解压:jar -xvf project.jar ,压到当前目录,注意,不会创建一个game文件夹,而是将所有jar包的内容 全部解压到当前文件夹.
(14).tar.gz
x : 从 tar 包中把文件提取出来
z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
c:表示 tar 包是准备用gzip 压缩
v : 显示详细信息
f xxx.tar.gz : 指定被处理的文件是 xxx.tar.gz
a. 打包test目录为test.tar.gz文件,-z表示用gzip压缩:tar
-zcvf test.tar.gz ./test
b. 解压test.tar.gz文件:tar -zxvf test.tar.gz
(15)zip
解压:unzip
其他命令:
1. rz -eb 上传文件
2.cp强制覆盖问题
可以试一下 -f 选项,-f 一般表示强制执行(force)
命令: cp -f file dir
但好像结果并不像我们希望的那样,系统依然会有覆盖提示。为什么呢?
原因很简单,系统将 cp 命令alias为 cp -i。当我们执行cp命令的时候,系统往往执行的是cp - i,-i 选项表示有交互的提示信息,所以执行 cp -f 的时候,系统实际执行的是 cp -i -f, 所以仍 然会有覆盖提示。
想要执行原始的cp也很简单,可以在调用cp的时候加入绝对路径,当然还可以直接执行下面的 语句:
\cp -f file dir
3.cat查看文本, 按条件筛选文本
来源:http://www.sohu.com/a/308755160_120134705 ,可查看更多信息
命令格式:cat xx.log |grep 12.150.2.1(条件)
网友评论