linux命令持续学习

    xiaoxiao2021-12-01  23

    ps -ef和ps aux命令区别:

    两者没太大差别,讨论这个问题,要追溯到Unix系统中的两种风格,System V风格和BSD 风格,ps aux最初用到Unix Style中,

    而ps -ef被用在System V Style中,两者输出略有不同。现在的大部分Linux系统都是可以同时使用这两种方式的

    1、ps -ef 是用标准的格式显示进程的、其格式如下

    UID    //用户ID、但输出的是用户名  PID    //进程的ID  PPID    //父进程ID  C      //进程占用CPU的百分比  STIME  //进程启动到现在的时间  TTY    //该进程在那个终端上运行,若与终端无关,则显示? 若为pts/0等,则表示由网络连接主机进程。  CMD    //命令的名称和参数

    2、ps aux 是用BSD的格式来显示、其格式如下

    同ps -ef 不同的有列有 USER      //用户名  %CPU      //进程占用的CPU百分比  %MEM      //占用内存的百分比  VSZ      //该进程使用的虚拟內存量(KB)  RSS      //该进程占用的固定內存量(KB)(驻留中页的数量)  STAT      //进程的状态  START    //该进程被触发启动时间  TIME      //该进程实际使用CPU运行的时间 其中STAT状态位常见的状态字符有 D      //无法中断的休眠状态(通常 IO 的进程);

    rm命令:

    1、rm命令用来删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。  2、rm命令的一般形式为: rm [选项] 文件名…  如果没有使用- r选项,则rm不会删除目录。  3、该命令的各选项含义如下: 

       - f     忽略不存在的文件,强制删除,不给出提示   - r    指示rm将参数中列出的全部目录和子目录均递归地删除   - i    进行交互式删除   注: 使用rm命令要小心。因为一旦文件被删除,它是不能被恢复的。了防止这种情况的发生,可以使用i选项来逐个确认要删除的文件。如果用户输入y,文件将被删除。如果输入任何其他东西,文件则不会删除。

    实用命令:

    查看tomcat运行日志

    tail -f catalina.out

    通过关键字搜索查看日志

    cat jeewx-2015-09-20.log | grep 验证码

    查看固定时间日志

    cat jeewx-2015-09-20.log | grep   '2015-09-20 18:50:15'

    查看最近50行日志

    tail -n 50 -f catalina.out

     

    Linux查看日志命令总结:

    cat

    显示整个文件

    tail

    tail 命令用于显示文本文件的末尾几行

    head

    从文本文件的头部开始查看,head 命令用于查看一个文本文件的开头部分

    more

    以百分比的形式查看日志

    less

    跟more功能差不多,只不过less支持前后翻阅文件

    df命令: linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 1.命令格式:df [选项] [文件] 2.命令功能: 显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以1KB为单位进行显示,除非环境变量POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示。 3.常用参数:       -a全部文件系统列表      -h 方便阅读方式显示      -H 等于“-h”,但是计算式,1K=1000,而不是1K=1024       -i显示inode信息       -k区块为1024字节        -l 只显示本地文件系统        -m区块为1048576字节  --no-sync 忽略 sync 命令      -P 输出格式为POSIX    --sync 在取得磁盘信息前,先执行sync命令            -T文件系统类型

    4.使用实例: 显示磁盘使用情况 $ df

    保存退出vi编辑

    按ESC键 跳到命令模式,然后: :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq! 强制保存文件,并退出vi q: 不保存文件,退出vi :q! 不保存文件,强制退出vi :e! 放弃所有修改,从上次保存文件开始再编辑 rz命令:

          对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令。今天,我们就简单的讲解一下如何安装和使用rz、sz命令。

    1.软件安装

    root 账号登陆后,依次执行以下命令:

    1 cd /tmp 2 wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz 3 tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20 4 ./configure && make && make install

          上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下,现在我们并不能直接使用,下面创建软链接,并

    命名为rz/sz:

    1 cd /usr/bin 2 ln -s /usr/local/bin/lrz rz 3 ln -s /usr/local/bin/lsz sz

    2.使用说明

          sz命令发送文件到本地:

    1 # sz filename

          rz命令本地上传文件到服务器:

    1 # rz

          执行该命令后,在弹出框中选择要上传的文件即可。       

    说明:打开SecureCRT软件 -> Options -> session options -> X/Y/Zmodem 下可以设置上传和下载的目录。

    转载地址: rz/sz转载地址
    转载请注明原文地址: https://ju.6miu.com/read-679415.html

    最新回复(0)