Warriorhuahua的个人博客分享 http://blog.sciencenet.cn/u/Warriorhuahua

博文

Linux命令(三)

已有 1578 次阅读 2019-7-12 13:09 |个人分类:Linux学习|系统分类:科研笔记

高级命令

1.hostname:操作服务器的主机名(读取、设置)。

hostname  表示输出完整的主机名

hostname -f 表示输出当前主机名的FQDN(全限定域名)


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

id

id 用户


3.whoami:我是谁?显示当前登录的用户名,一般用于shell脚本,用于获取当前操作的用户名方便记录日志。


4.ps:主要查看服务器的进程信息。

ps -e == ps -A 表示列出全部的进程

ps -f 表示显示全部的列

ps -ef | grep “进程名称” ps的结果中过滤出想要查看的进程状态


5.top:查看服务器进程占的一些资源 动态显示;退出按q。


6.du:查看目录的真实大小。

    du -s /路径 表示只显示汇总的大小

    du -h /路径 表示以高可读性的形式进行显示


7.find:用于查找文件。

    find 路径范围 选项 选项的值

find /路径 -name 按照文档名称进行搜索(支持模糊搜索)

find /路径 -type 按照文档的类型进行搜索 文档类型:“-”表示文件,“d”表示文件夹

find /路径 -type f 搜索特定目录下的所有文件

find /路径 -type d 搜索特定目录下的所有文件夹


8.service:用于控制一些软件的服务启动/停止/重启。

    service 服务名 start/stop/restart


9.kill:表示杀死进程。

kill 进程PIDps 显示任务进程)

killall 表示杀死全部进程


10.ifconfig:用于操作网卡相关的指令。

ifconfig 获取网卡信息


11.reboot:重启计算机

    reboot 重启

reboot -w 模拟重启,但是不重启


12.shutdown:关机

shutdown == init 0 == poweroff == halt 

shutdown -h now/15:25  ctrl+c取消


13.uptime:输出计算机的持续在线时间(计算机从开机到现在的时间)

uptime


14.uname:获取计算机操作系统相关信息。

uname 获取操作系统的类型

uname -a 表示获取操作系统的全部信息(类型、全部主机名、内核版本、发布时间、开源时间)


15.netstat -tnlp:查看网络连接状态

netstat -tnlp

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

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

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

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


16.man:包含linux中全部命令的手册

 

快速删除光标前/后的内容 前:ctrl+u :ctrl+k

 

解压压缩包:

    tar -zxvf ***.tar.gz 

tar -jxvf ***.tar.gz

-z:--gzip--ungzip:通过gzip指令处理文件;

-x:--extract--get:从文件中还原文件;

-v:显示操作过程;

-f:--file:指定一个文件;

-j:支持bzip2解压文件;




https://blog.sciencenet.cn/blog-3415145-1189206.html

上一篇:Linux命令(二)
下一篇:VIM编辑器
收藏 IP: 124.202.171.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-20 00:01

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部