linux命令持续学习

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转载地址

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值