首页 >> 大全

linux 高级指令,Linux高级指令

2023-06-23 大全 40 作者:考证青年

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

Linux高级指令常用的通配符有:

“*”:匹配任意字符串

“?”:匹配任意一个字符

“[]”:匹配[]列表中的任一字符

“^”:不匹配^后面的字符

例:cp .c[a-z].h ~/xxx

指令操作服务器的主机名(读取、设置)用法1:#

含义:表示输出完整的主机名

用法2:# -f

含义:-f表示输出当前主机名中的FQDN(全限定域名)

id指令用来查看一个用户的一些基本信息(包含用户id,用户组id,附加组id…),该指令如果不指定用户则默认当前用户用法1:#id

含义:展示当前执行该命令的用户基本信息

用法2:#id 用户名

含义:展示指定用户的基本信息验证用户信息是否正确:可以通过查看文件/etc/来验证

验证用户组信息是否正确:可以通过查看文件/etc/group来验证

指令用法:#

含义:查看当前登录的用户名

ps指令用法1:#ps

含义:用来查看服务器的进程信息

用法2:#ps -e

含义:-e表示列出全部的进程

用法3:#ps -f

含义:-f表示显示全部的列(显示全字段)

用法4(很常用):#ps -ef |grep 进程名称

含义:找出指定进程名称的进程补充:在使用时一般用#ps -ef

列的含义:

UID:该进程执行的用户id

PID:进程id

PPID:该进程的父级id

C:Cpu的占用率,其形式是百分数

STIME:进行的启动时间

TTY:终端设备,发起该进程的设备识别符号(?表示不是从终端执行的)

TIME:进程的执行时间

CMD:该进程的名称或者对应的路径

top指令用法:进入命令:#top

退出命令:q键

含义:查看服务器的进程资源

补充:

表头含义:

PID:进程id

USER:该进程对应的用户

PR:进程的优先级

VIRT:虚拟内存

RES:常驻内存

SHR:共享内存

计算一个进程实际使用的内存 = 常驻内存(RES) - 共享内存(SHR)

S:表示进行的状态(S:,R:)

%CPU:CPU的占用百分比

%MEM:内存的占用百分比

TIME+:执行时间

:进程的名称或者路径

在运行top的时候,可以按下方便的快捷键:

M:表示将结果按照内存(MEM)从高到低进行降序排列

P:表示将结果按照CPU使用率从高到低进行降序排序

1:当服务器有多个cpu时可以使用”1”快捷键来切换是否展示各个cpu的详细信息

du指令查看目录的真实大小

用法:#du -sh 目录路径

选项含义:

-s:表示只显示汇总的大小

-h:表示以高可读性的形式显示

find指令用法:#find 路径范围 选项 选项的值

含义:用于查找文件(参数较多)

选项:

-name:按照文档名称进行搜索,选项的值就是文档名称的关键字

-type:按照文档的类型进行搜索(选项的值:”f”表示文件,”d”表示文件夹)

查找某目录下符合某标准的文件的个数:#find 路径 -name/-type 选项的值 |wc -l

指令用于控制一些软件的服务启动/停止/重启用法1:# 服务名 start

含义:服务器启动

用法2:# 服务名 stop

含义:服务器停止

用法3:# 服务名

含义:服务器重启例:启动本机安装的(网站服务器软件),其服务器名为httpd,启动服务器: httpd start

kill指令用法1:#kill PID

用法2:# 进程名称

指令用于操作网卡相关的指令用法1:#

含义:获取网卡信息

指令用法1:#

含义:重启计算机

用法2:# -w

含义:模拟重启,但不真的重启(只写关机与开机的日志信息)

指令用法:# -h 时间(now:现在关机) “提醒信息”

含义:关机(服务器的慎用)

取消关机计划指令:# -c

指令用法:#

含义:输出计算机的持续在线时间(计算机从开机到现在运行的时间)

uname指令作用:获取计算机操作系统的相关信息

用法:#uname -a

含义:表示获取全部的系统信息

-tnlp指令作用:查看网络连接状态

用法:# -tnlp

含义:

-t:表示列出tcp协议的连接

-n:表示地址从字母组合转化成ip地址,将协议转化成端口号来显示

-l:表示过滤出”state(状态)”列中其值为(监听)的连接

-p:表示显示发起连接的进程pid和进程名称

man指令作用::手册(包含了Linux中全部指令手册,英文)

用法:#man 某个指令

含义:查看某个指令的用法和含义

用法:# 用户名

含义:添加新用户

指令用法:# 用户名

含义:给用户设置密码

注意:root用户可以随意更改所有用户的密码,而其他用户只能更改自己的密码且要符合一定的复杂度

who指令用法:#who

含义:查看登录用户的信息

显示信息:登录用户名 登录终端(tty本地终端、pts远程终端) 登录时间 IP地址

w指令用法:#who

含义:详细地查看登录用户的信息

压缩指令gzip用法:#gzip 文件

含义:压缩指定文件,压缩后文件格式为.gz

解压缩指令用法:# 文件

含义:解压缩指定文件,在Linux中gzip不能压缩目录

补充:也可以用gzip -d来解压缩

tar指令用法:打包:#tar -zcvf 打包文件名 目录路径

解包:#tar -zxvf

选项含义:

-c表示打包

-x表示解包

-v表示显示详细信息

-f表示指定解压文件

-z表示压缩(-c)或解压缩(-x),压缩格式为.gz

-j表示压缩(-c)或解压缩(-x),压缩格式为.bz2

unzip指令和zip指令用法:压缩:#zip (-r) 压缩后文件名 文件或目录

解压缩:#unzip 压缩文件

选项含义:

-r表示可以压缩目录

指令和bzip2指令bz2比较适合用来压缩大文件,压缩比比较大

用法:bzip2 -k 文件

bzip2 (-k) 压缩文件

选项含义:

-k表示压缩或解压缩后保留原文件

补充:和.gz文件一样,要压缩目录可以使用tar指令

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了