美文网首页生物信息学
linux常用20个必须掌握的命令和其他命令

linux常用20个必须掌握的命令和其他命令

作者: 正在逆袭的码农 | 来源:发表于2019-11-26 10:05 被阅读0次

    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(条件)  

    相关文章

      网友评论

        本文标题:linux常用20个必须掌握的命令和其他命令

        本文链接:https://www.haomeiwen.com/subject/nwssictx.html