Linux常用命令解释

  • ps -ef | grep xxxserver | grep -v grep|wc -l

ps -ef 指令用来查询所有进程;
grep通过管道来过滤;
grep -v 是反向查询的意思;
grep -v 的作用是排除一部分匹配条件的进程;
grep -v grep的作用是除去包含grep的项;
wc -l 是统计行数。

  • $$

Shell本身的PID(ProcessID,即脚本运行的当前进程ID号)

  • $!

Shell最后运行的后台Process的PID(后台运行的最后一个进程的进程ID号)

  • $?

最后运行的命令的结束代码(返回值)即执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误)

  • $-

显示shell使用的当前选项,与set命令功能相同

  • $*

所有参数列表。如"$*“用「”」括起来的情况、以"$1 $2 … $n"的形式输出所有参数,此选项参数可超过9个。

  • $@

所有参数列表。如"$@“用「”」括起来的情况、以"$1" “ 2 " … " 2" … " 2""n” 的形式输出所有参数。
@ 跟 @ 跟 @*类似,但是可以当作数组用

  • $#

添加到Shell的参数个数

  • $0

Shell本身的文件名

  • 1 ~ 1~ 1n

添加到Shell的各参数值。$1是第1参数、$2是第2参数…。

  • echo

输出一行语句
不带-e选项的 echo,将 \n 认为是普通字符;
使用了-e选项的 echo,会将 \n 认为是换行符。
[roc@roclinux ~]$ echo ‘Hello World’
Hello World

[roc@roclinux ~]$ echo “Hello World”
Hello World

[roc@roclinux ~]$ echo Hello World
Hello World
这三个 echo 命令的写法不同,但却有着相同的输出,所以很多人就误以为单引号、双引号、不加引号的效果是相同的。
单引号将所有字符都看成普通字符,双引号会解释$、\和`这三种特殊字符,不加引号的话则会解释所有特殊字符

  • Tar命令常用参数

打包: tar -cf soft.tar soft
解包: tar -xf soft.tar soft
压缩目录
打包压缩:tar czvf usr.tar.gz /home
解压缩:tar xzvf usr.tar.gz
压缩文件(对于目录失效)
压缩:zip good.zip good1 good2
解压:unzip good.zip

  • Linux下使用unzip命令解压war包

转发 : https://blog.csdn.net/zhangzeyuaaa/article/details/78419100

  • rm -rf *

删除当前目录下的所有文件。
rm:删除命令
-r开关:递归地删除子目录和子目录中的文件
-f开关:强制删除,不再一一向用户提示确认所有文件和文件夹

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值