Linux-shell常用运维指令

news/2024/7/5 2:16:09

一.常用命令简介:

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命令


http://lihuaxi.xjx100.cn/news/3636.html

相关文章

直流有刷电机开环调速基于STM32F302R8+X-NUCLEO-IHM07M1(一)

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录前言一、STM32F302R8X-NUCLEO-IHM07M1直流电机的开环调速1.1.功能需求1.2.硬件设计1.3.软件设计1.3.1.底层配置1.3.2.应用层开发1.4.实验验证总结前言 主控板STM32F…

总结,复习,整合命令执行漏洞实现及其绕过(绕过方式大全)

&#x1f3c6;今日学习目标&#xff1a; &#x1f340;1复习一下以前的内容 &#x1f340;2总结整合一下过滤方法 ✅创作者&#xff1a;贤鱼 &#x1f389;个人主页&#xff1a;贤鱼的个人主页 &#x1f525;专栏系列&#xff1a;网络安全 ⏰如果有需要可以阅读前两章 25分钟了…

centos7给普通用户添加yum权限办法

首先&#xff0c;创建一个新账号&#xff08;注意&#xff0c;用户名必须全部小写&#xff09;&#xff1a; useradd -m test111 passwd test111 之后在root账号下修改sudoers ll /etc/sudoers chmod 777 /etc/sudoers 在 root ALL(ALL) ALL 下添加 test111 ALL(ALL) ALL 如果…

Ims通话流程分析

Ims 是3GPP提出的概念&#xff0c;全称为IP Multimedia Subsystem(ip多媒体子系统)&#xff0c;是为了满足IP多媒体业务的需求&#xff0c;基于PS域的一个子系统。 WCDMA网络从R99版本开始&#xff0c;与2G/2.5G网络相比&#xff0c;最大的变化在于空口技术的改变&#xff0c;…

[项目管理-27]:任务的目的,背后的原因是任务实施首要思考的问题。

案例 无论是一个项目&#xff0c;还是一项任务&#xff0c;在实施之前&#xff0c;弄清楚原因&#xff0c;是项目经理必须有的思维模式&#xff0c;而不是无条件的盲目的执行。只有弄清楚目的和原因&#xff0c;才能在执行过程中&#xff0c;遇到问题时&#xff0c;发挥主观能…

Framework之ViewPager2原理与使用

布局管理器允许左右翻转带数据的页面&#xff0c;你想要显示的视图可以通过实现PagerAdapter来显示。这个类其实是在早期设计和开发的&#xff0c;它的API在后面的更新之中可能会被改变&#xff0c;当它们在新版本之中编译的时候可能还会改变源码。 ViewPager经常用来连接Fragm…

【nowcoder】统计回文、连续最大和

统计回文 统计回文 判断回文&#xff1a; 写一个判断是否回文的函数&#xff0c;每次调用函数判断将字符串逆置&#xff0c;如果逆置完和之前是一样的&#xff0c;就是回文的 思路&#xff1a; 找到合适的位置进行插入 判断回文 不要在str1里插入&#xff0c;这样会使str…

从0到1搭建大数据平台之数据计算

文章目录前言一、传统的数据计算二、Hadoop的崛起三、离线计算MapReduceHiveSparkSQL四、 实时计算Spark StreamingFlink总结前言 大家好&#xff0c;我是脚丫先生 (o^^o) 之前有说过「从0到1搭建大数据平台之数据存储」&#xff0c;想必小伙伴还有印象。 既然大数据平台有了…