Linux常用命令汇总

话不多说,笔者根据日常工作的业务需要,现将常用的linux操作命令,汇总如下:

001:切换到根目录                                                                                      

          cd /

002:切换到主目录                                                                                      

          cd ~

003:切换到上一级目录                                                                               

          cd ..

004:切换到上两级目录                                                                                                                                     

          cd ../..

005:显示当前目录下文件信息                                                                                                                          

          ls

006:当前目录下所有文件的一个长列表,包括点开头的“隐藏”文件                                                                  

          ls -la

007:列出当前目录下以字母a开头的所有文件

          ls a*

008:给出当前目录下以.doc结尾的所有文件

          ls -l *.doc

009:在当前路径下将afile重命名为bfile(afile和改名后的bfile,位于同一个路径下)

         mv aflie bfile

010:把当前目录下的afile移动到/tmp/目录下(前提是当前路径下,tmp是存在的)

         mv afile /tmp

011:查看内存使用量和交换区使用量

         free -m

012:查看各分区使用情况

         df -h

013:查看指定目录的文件容量大小

          du -sh <目录名>

014:查看内存总量

         grep MemTotal /proc/meminfo

015:查看空闲内存量

         grep MemFree /proc/meminfo

016:查看系统运行时间、用户数、负载

         uptime

017:查看系统负载

         cat /proc/loadavg

018:查看系统启动时间

          date -d "$(awk -F. '{print $1}' /proc/uptime) second ago" +"%Y-%m-%d %H:%M:%S"

019:查询指定tomcat进程等相关信息

          ps -ef |grep <tocmat名称>

020:杀掉进程

          kill -9<进程号>

021:赋予对.sh结尾的文件的操作权限

          chmod -777 *.sh  或者 chmod +x *.sh

022:查询正在被使用的端口号以及使用它的程序

          netstat -ano

023:彻底删除目录以及它所包含的所有内容

          rm -rf<文件名或者目录名>

024:查看指定目录的大小

          du -sh<目录名>

025:输出日志信息(项目部署打印日志信息)

          tail -f ../logs/catalina.out               //实时动态日志信息

          tail -200f ../logs/catalina.out         //输出后面200行日志信息

026:查看当前目录下含有的文件及其容量大小

          du -s -h *

027:解压ZIP文件

          unzip <压缩文件名>.zip

028:将emp的文件压缩成epm1025.zip形式的压缩包

          zip -r epm1025.zip epm

029:查看当前目录或者文件的绝对路径

          pwd

030:保存修改的文件

         1.假设待修改的文件为test.txt

         2.输入【vi -test.txt】,或者输入【vim -test.txt 】,记得加上回车键哦大笑

         3.输入法英文状态下,输入 【i】

         4.对文本文件test.txt修改完成之后,按【Esc】

         5:输入【:wq】

         6:将上述过程简化为==> vim test.txt -> i -> Esc -> :wq

031:放弃修改,并推出当前的编辑窗口

         vim test.txt -> i -> Esc -> :q! 【具体含义参照030】

032:查看test.txt文件中的内容

         cat test.txt 

         more test.txt

033:将所有.jpg的文件压缩成一个all.zip包

         zip all.zip *.jpg

034:查找含有指定字符串内容的文件所在的路径及其他相关信息

         find .|xargs grep -ri "存量经营平台"

035:  linux下清空tomcat下logs的catalina.out,在logs目录里,执行下面的命令

        cat /dev/null> catalina.out

036:查看linux是32位还是64位

         getconf LONG_BIT

037:文件传输之scp命令详解

038:sftp实现对远程服务器上的文件进行操作 

039:在vim中使用查找命令查找指定的字符串

       自光标位置处向上查找,指定的字符串:/pattern Enter

       自光标位置处向下查找,指定的字符串:?pattern Enter

       按n的话,会继续寻找,符合pattern条件的下一个字符串,按N的话,会反方向进行搜索;

040:列出所有端口

     netstat -a

041:显示PID和进程名称

     netstat -pt

042:查找或者显示程序运行的端口

   netstat -ap | grep [运行的程序名] 

043:找出运行在指定端口的进程

   netstat -an | grep ':80'

未完待续……




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值