LINUX命令3

1.hostname

作用:主机名
语法1:hostname 输出完整的主机名
语法2:hostname -f 输出当前主机名中的fdqn(全限定域名)

2.id

作用:查看一个用户的基本信息(用户id,用户组id,附加组id…)
语法:#id 默认显示当前执行该命令的用户的基本信息
uid=1000(bee) gid=1000(bee) groups=4(adm),20(dialout),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),107(fuse),109(lpadmin),115(admin),125(sambashare),1000(bee)

gid=group id 组id

语法2:#id 用户名 显示指定用户的基本信息
bee@bee-box:/$ id root
uid=0(root) gid=0(root) groups=0(root)

3.Whoami

作用:我是谁? 显示当前登录的用户名,一般用于shell脚本
bee@bee-box:/$ whoami
bee

4.ps -ef

ps:用于查看当前服务器的进程信息
选项:
-e 列出全部进程(全部行) 等价于 “-A”
-f 显示全部的列(显示全字段)

bee@bee-box:/$ ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 Oct14 ? 00:00:02 /sbin/init
root 2 0 0 Oct14 ? 00:00:00 [kthreadd]

UID 该进程执行的用户id
PID 进程ID
PPID 父级进程ID(第一个P表示parent,父级ID调用子进程)
C CPU占用率
STIME 进程的启用时间
TTY 终端设备,发起该进程的设备识别符号
TIME 进程的执行时间
CMD 该进程的名称或者对应的路径

ps -ef | grep 名称:找其中一个进程,使用过滤
bee@bee-box:/$ ps -ef | grep mysql
root 5954 1 0 Oct14 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe
mysql 5996 5954 0 Oct14 ? 00:00:19 /usr/sbin/mysqld --basedir=/usr --datadir=/var

5.top

作用:查看服务器的进程占的资源
语法:
进入命令:top (动态显示)
退出:按下q键

PID 进程ID
USER 该进程对应的用户
PR 优先级 priority
VIRT 虚拟内存(申请了多少内存)virtual
RES 常驻内存(实际使用内存) resident
SHR 共享内存(第三方占用内存) share
Status S表示睡眠状态 R表示运行 sleeping/running
%CPU CPU占用百分比(按P降序排序)
%MEM 内存占用百分比(按下M可按内存占用比排序)
TIME+ :执行时间
COMMAND :进程的名称或者路径

按1:切换是否展示各个CPU的详细信息。

6.du -sh

作用:查看目录的真实大小(包含了里面的文件)
语法:du -sh 路径
选项含义:
-s:summary 只显示汇总的大小
-h:表示以较高可读性显示
root@kali:/# du -sh /root
162M /root

7.find

作用:用于查找文件
语法:
find 路径范围 选项 选项的值
-name 按照文档名称进行搜索(支持模糊搜索)
-type 按照文档类型进行搜索
文档类型: d表示文件夹 -表示文件(搜索时用f来替换)
directory file

8.service

作用:用于控制软件的服务启动、停止,重启
语法:service 服务名 start/stop/restart

例如:需要启用本机安装的Apache(网站服务器软件)

9.kill

作用:表示杀死进程(比如僵尸进程或者需要关闭的进程)
语法:kill 进程PID (配合ps)

killall 进程名称

10.ifconfig

作用:用于操作网卡相关指令
语法: ifconfig (获取网卡信息)

etho表示Linux中的一个网卡
lo(loop 本地回环网卡)访问本地

11.reboot

作用:重启
语法1:reboot 重启
语法2:reboot -w 模拟重启(只写关机与开机的日志信息)

12.shutdown

作用:关机(慎用)
语法1:
shutdown -h now 立即关机
shutdown -h 时间 “可以写提示”

13.uptime

作用:输出计算机的持续在线时间(计算机从开机以来到现在的时间)
语法:#uptime
root@kali:/# uptime
23:46:33 up 11:11, 1 user, load average: 1.40, 0.45, 0.16
//up 11:11 已启用11小时11分钟

14.uname

作用:获取计算机操作系统的相关信息
语法1:#uname 用于获取操作系统的类型
root@kali:/# uname
Linux
语法2:#uname -a 获取全部信息(类型,主机名,内核版本,开源计划) a=all
root@kali:/# uname -a
Linux kali 4.13.0-kali1-amd64 #1 SMP Debian 4.13.10-1kali2 (2017-11-08) x86_64 GNU/Linux

15.netstat -tnlp

作用:查看网络的连接状态 network status
语法:netstat -tnlp
protocol(协议)
-t 列出tcp
-n 表示将地址从字母组合转化成IP地址,将协议转换成端口号显示
-l 表示过滤出“state(状态)”列中其值为“Listen”(监听)
-p 显示进程PID和进程名称

16.man

作用:manual 手册(包含Linux中全部命令的手册)
语法:man 命令 (退出按q)


1.命令行中快速删除光标前/后的内容
前 ctrl+u 后 ctrl+k
2.删除/tmp下所有A开头的文件: rm -f /tmp/A*
3.将/etc/passwd备份到/tmp目录下:
cp /etc/passwd /tmp
4.如何查看系统最后创建的3个用户?
tail -3 /etc/passwd
5.统计当前系统一共有多少个用户?
wc -l /etc/passwd
6.删除/tmp下的所有文件
rm -rf /tmp/* (注意,tmp目录本身并未被删除,只删除了/tmp目录下的所有文件)
7.查看/etc所占的磁盘空间
du -sh /etc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值