Linux-shell常用运维指令

一.常用命令简介:

1.常看程序运行进程

ps -ef |grep java

ps命令将某个进程显示出来

grep命令是查找

中间的**|**是管道命令 是指ps命令与grep同时执行

ps是LINUX下最常用的也是非常强大的进程查看命令

grep命令是查找,是一种强大的文本搜索工具

字段含义如下:
UID PID PPID C STIME TTY TIME CMD

zzw 14124 13991 0 00:38 pts/0 00:00:00 grep --color=auto dae

UID :程序被该 UID 所拥有

PID :就是这个程序的 ID

PPID :则是其上级父程序的ID

C :CPU使用的资源百分比

STIME :系统启动时间

TTY :登入者的终端机位置

TIME :使用掉的CPU时间。

CMD :所下达的是什么指令

使用netstat
netstat -pan | grep 80

查看80端口占用情况

2.unzip解压命令博文参考

unzip -o test.zip -d tmp/

-o 不必先询问用户,unzip执行后覆盖原有的文件;

-d 指定文件解压缩后所要存储的目录;

-j 不处理压缩文件中原有的目录路径;

-L 将压缩文件中的全部文件名改为小写

3.获取全文绝对路径 博文参考

  • 在ls中列出文件的绝对路径(就是在每行记录的开头加上当前路径)
ls | sed "s:^:`pwd`/:"
  • 递归列出当前目录下的所有文件(包括隐藏文件)的绝对路径
find  $PWD | xargs ls -ld

4.特殊符号及命令简介

4.1 后台运行符号:&
4.2 重定向符号:> <
4.3 管道符: |
4.4 环境变量使用命令:export

添加系统变量(对所有用户都有效):vim /etc/profile 然后用export添加自己的环境变量

  • /etc/profile
    这是系统的Shell设置文件,用户可以将系统最重要的环境变量定义到这个文件中。

  • ~/.bash_profile
    是用户个人的Bash设置文件,用户登录的时候bash就会读取该用户目录下的.bash_file文件。

  • ~/.bashrc
    每次启动shell时候都会读取这个文件。

4.5 $号与#号

以“#”开头的行代表注释

字符串前面加”$”代表它是一个变量

如果**”$”后面是数字**,代表第几个参数(注: $i 只能提供0到9这10个数据参数)

5.运算符

5.1加减乘除,布尔,逻辑
关系运算符

(只支持数字,不支持字符串,除非字符串的值是数字。返回值为true/false

描述符号
是否相等-eq
是否不等-ne
大于-gt
小于-lt
大于等于-ge
小于等于-le
布尔运算符

! 非运算,表达式为 true 则返回 false,否则返回 true。
-o 或运算,有一个表达式为 true 则返回 true。
-a 与运算,两个表达式都为 true 才返回 true。

逻辑运算符

&& 逻辑的与“
|| 逻辑的“

6.批量压缩文件——tar命令

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是lk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值