日常使用 Linux 的操作总结

       作为一个程序猿,基本都会接触 linux , 所以一些基本的操作和指令还是要掌握的, 我这里整理出我自己平时使用 linux 常用的一些指令, 只作基本用法, 不深入探究进阶的语法和参数:

 

  • 目录 (平时去查找文件的时候需要在各个文件、目录之间游走自如吖是不是)
    进入一个目录   cd xxx
    列出当前目录文件列表   ll
    返回上一目录   cd ..
    返回根目录    cd /.
    显示当前目录   pwd
  • 文件 (对于文件的增删改操作)
    创建目录    mk dir xxx (这边很好理解 make directories 的缩写)
    创建文件    touch xxx (Linux下没有文件后缀名区分文件类型之说,系统文件类型只有可执行文件和不可执行文件)
    删除目录、文件    rm ( remove )
                               使用rmdir,一旦目录非空,就会出问题,现在使用rm -rf命令即可。rm -rf  *.log
                               执行rm指令可删除文件或目录,如欲删除目录必须加上参数”-r”,否则预设仅会删除文件。
                               -f或–force  强制删除文件或目录,还要注意linux没有回收站,所以使用这个指令要三思!
  • 查看日志
    使用tail   实时地查看(一般在tomcat目录下)   tail -100f catalna.out      善用  |grep "[过滤字段]" 
                   tail 显示文件末尾的内容  100f是往上显示100行  grep是在文本文件中查找某个字符串
                   ctrl + C 退出滚动模式
    此外,还可以使用 more, less 分页显示文本文件的内容
    使用cat   有些日志需要 down 下来 仔细查看的 这时就需要cat

     
  • 查看上下文
    因为实际查看时,我们用某个关键字只能查到包含该关键字的某一行,而往往需要结合上下文分析root cause等
    下面列出一个常用场景
    先用 -n 显示行数 比如:cat -n xxx.log | grep "condition"
    sed  -n "开始行,结束行p" xxx.log


    暂时先记下这么多,与大家共勉。后续会慢慢补全其他的基本操作。

----------------------------------------------------------------19.7.23----------------------------------------------------------------------

好久没更新了,发现文章里没有提到文本的操作,这里补一下:

  • 编辑修改文档
    我们在平时可能会需要修改一些配置文件:
    vi是Linux终端下或控制台下常用的编辑器,基本的操作方式为:vi /路径/文件名

    例如,vi /etc/conf/test.properties 表示显示/etc/conf/test.properties 文件的内容。使用键盘上的Page Up和Page Down键可以上下翻页; 按下Insert键,可以见到窗口左下角有“Insert”字样,表示当前为插入编辑状态,这时从键盘输入的内容将插入到光标位置;再按下Insert键,左下角将有“Replace”字样,表示当前为替换编辑状态,这时从键盘输入的内容将替换光标位置的内容。编辑完内容后,按下Esc键,并输入“:wq”,然后回车就可以保存退出。如果不想保存而直接退出,则按下Esc键后,输入“:q!”,然后回车即可。“wq”表示Write和Quit,即保存退出;“q!”表示忽略修改强行退出。

----------------------------------------------------------------19.8.5----------------------------------------------------------------------

继续更新:

  • 查看进程 常用操作:

    比较常用的是 ps -ef  后面可以 grep 关键字, 比如 ps -ef | grep java
    然后找到之后 可以根据 PID  进行 kill 操作  
    kill -9 12345(PID)
     

    另外还可以通过 top 命令动态查看内存占用,
    通过: ps aux | sort -k4,4nr | head -n 10 查看内存占用前10名的程序

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值