Linux操作命令

一、在系统中每个服务都有端口,常用的端口总结如下

ssh 22 端口

http/Nginx/Apache 80 端口

MySQL 3306 端口

email 25 端口

Tomcat 8080 端口

https 443 端口

 

二、判断服务器是否启动的依据:

1、查看服务的状态

2、查看端口是否被监听

处理方法:公司里面千万不要要root账户的权限所以执行某些命令需要管理员的权限,这时候让运维加sudo的权限

 

 

 

 

 

 

 

三、进程操作

在操作系统上,每个程序都是需要运行的,在操作系统级别,他都是一个进程,进程是操作系统级别最小的单位,所以在一个进程中可以有多个线程,比如:钉钉,说话,直播,大文职,都是不同的线程来进行操作,所以现在化的软件基本上都是多线程的模式

⼀、ps

ps命令——查看静态的进程统计信息(⼀般结合选项使⽤ ps aux 或 ps -elf 命令) 建议使⽤ ps -elf 查询,输出的 信息更详细些,包括 PPID (对应的⽗进程 的PID 号)

STAT:显示进程当前的状态,S(休眠)、R(运⾏)、Z(僵死)、<(⾼优先级)、N(低优先级)、s(⽗进程)、+ (前台进程);

vim编辑器

编辑完之后不保存:

1、touch创建一个新的文件

2、vim 文件名称 进入到这个文件

3、我们输入A 进入编写开始编写,写完之后ESC退出输入shift: 输入q! 这样就不保存了

⽂件查找

⼀、find

find是最常⻅和最强⼤的查找命令,你可以⽤它找到任何你想找的⽂件。使⽤格式具体为:

find / -name 文件名称

 

 

二、什么是正则表达式

1、通过一些特殊字符来匹配一些字符串

*:代表所有 ?:代表一个字符串 \d:代表数字 \D:代表字母

三、模糊查询

find / -name inde* *代表所有的

 

 find / -name inde? ?是代表⼀个字符的

 

 

依据⽂件⼤⼩搜索或者是查找,在根⽬录下查找⼤于 100M 的⽂件

find / -size +404800 默认的单位是KB

 

 

Linux中,你是如何查找文件的?

我们在Linux系统中查找文件一般常用的有三种方法

1、精确查询 2、模糊 3、按照大小

四、whereis命令只能⽤于程序名的搜索,

 

whereis命令只能⽤于程序名的搜索,⽽且只搜索⼆进制⽂件(参数-b)、man说明⽂件(参数-m)和源代码⽂件 (参数-s)。

 

 

五、which

which命令的作⽤是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第⼀个搜索结果

 

 

六、输出命令

⼀、echo

Shell 的 echo 指令,⽤于字符串的输出

echo "my name is wuya"

 

 

二、printf

printf 的脚本⽐使⽤ echo 移植性好。printf 使⽤引⽤⽂本或空格分隔的参数,外⾯可以在 printf 中使⽤格式化字 符串,还可以制定字符串的宽度、左右对⻬⽅式等。默认 printf 不会像 echo ⾃动添加换⾏符,我们可以⼿动添加 \n。

printf "my name is wuya \n"

%s:字符串

%d:表示的整型

%f:floatl类型 (带小数点的整型)

 

 

⽤户管理

⼀、⽤户创建

创建⽤户使⽤的命令为:useradd ⽤户名

⼆、⽤户删除

删除⽤户使⽤的命令为:userdel ⽤户名

三、设置密码

设置命令使⽤的命令为:passwd ⽤户名

 

压缩解压文件:

1、压缩文件

zip 文件.zip 压缩的文件

2、解压文件

unzip 解压文件

 

gz解压压缩

压缩gzip 解压gunzip

 

 

tar -cvf file.tar 压缩文件

tar -xvf file.tar 解压文件

 

 

tar -jcvf file.tar.gz压缩文件

tar -jxvf file.tar.gz解压文件

 

 

wget 链接地址 下载安装包

yum在线安装

shell脚本就是命令的集合也是语言

reboot:重新启动系统

 

posted @ 2022-05-16 19:15  朝阳群众老马  阅读(34)  评论(0编辑  收藏  举报