五:Linux 命令

Linux第五节 命令

基本操作命令:

 类型作用命令使用格式
1 

查看目录内容

ls

ls -参数 路径

2 

查看或者设置时间

date

date -参数 +显示日期时间格式

3 

显示一个日历

cal

cal 月份 年份

4

系统状态检测命令

查看进程状态,一般用于获取进程的PD

ps

ps  -参数
5系统状态检测命令

查看进程以及进程负载信息,为强化版的“任务管理器”

top

top

6系统状态检测命令

查看进程的PID值

pidof

pidof 进程名称

7 

终止进程(一般用于结束yum占用进程)

kill

kill 进程pid

8 

批量结束进程组

killall

killall 参数 进程名称

9 

查看本机网卡信息

ifconfig

ifconfig

10 

查看本机系统版本信息

uname

uname -a

11 

查看本机状态,简化版的top

uptime

uptime

12 

显示内存及其虚拟内存状态

free

free -h (h:以人性化的单位显示)

13 

显示当前登录终端的信息

who

 
14 

显示系统账户登录记录

last

 
15 

查看历史命令

history

history -参数

16 

将变量或者常量显示到屏幕上

echo

echo

10.ls命令

(1)作用:查看目录内容,

(2)格式:ls -参数 路径

(3)翻页查看目录: ls | more

(4)查看隐藏的文件(所有文件):ls -a(注意:隐藏文件前面会有字符 点.)

(5)显示内容颜色意义:

a.白色普通文件

b.蓝色目录文件

c.红色压缩文件

d.黄色设备文件

e.绿色可执行文件

11.date命令

(1)作用:查看或者设置时间

(2)格式:date -参数 +显示日期时间格式

(3)参数:

a.-s(set):设置日期时间

b.-d(date):显示描述日期

(4)显示日期时间格式:

a.%t 跳格【TAB键】

%H 小时(24)

%I 小时(12)

%M 分钟(00-59)

%S 秒(00-60)

%X 相当于%H:%M:%S

%Z 显示时区

%A 星期几

%P 显示本地AM或PM

b.%d 日

%j 一年中的第几天(001-365)

%m 月份(01-12)

%y 完整的年份

(5)例:显示指定的时间日期:

a.date +%Y-%m-%d 日期

date +%H:%M:%S 时间

date "+%Y-%m-%d %H:%M:%S"

注意:时期时间串联需要增加双引号作为定界符

date +%j 查看当前日期是本年第几天,一般用于备份,备份文件中加入该参数,依次判断文件的新旧,数字越小越旧,越大文件越新.

(6)例:日期时间的修改:

date -s 20170303 修改为20170303

date -s 15.03

date -s “20170303 15:03”(加上双引号)

(7)例:显示指定日期时间:

date -d “+2 day” +%d 显示两天后日期

date -d “-2 day” +%d 显示两天前日期

12.查看日历:cal

(1)作用:显示一个日历

(2)格式: cal 月份 年份

(3)例如: cal(本月) ; cal 08(8月份) ;cal -y(本年); cal -y 2019(19年);

13系统状态检测命令

(1)ps 命令

a.作用:查看进程状态,一般用于获取进程的PD

b.参数:

1.-u :显示用户及进程详细信息

信息:

PID

%CPU :CPU占用率

%MEM:内存占用率

VSZ:虚拟内存(swap)使用量KB

STAT:系统进程状态

状态:

R(运行):正在运行

S(中断):进程休眠中

D(不可中断):进程不响应系统进程不响应系统异步信号,使用kill命令也无法中断.

Z(僵死):进程终止

T(停止):停止运行

2. -a :显示所有进程

3.注意:常用:ps -au

(2)top命令

a.作用:查看进程以及进程负载信息,为强化版的“任务管理器”.

b.格式:top

c.显示内容解释:(前五行)

1.第一行:

系统时间 运行时间 登录的终端数 系统负载

注意系统负载为

1分钟平均值

5分钟平均值

15分钟平均值

负载越小,系统运行越流畅

2.第二行:

为进程总数运行数,睡眠数,停止数,僵死数。

3.第三行:用户占用资源百分比

系统内核占用资源百分比

改变过优先级的进程资源百分比

空闲的资源百分比等

注意:数字ID 表示CPU空闲率

4.第四行:(内存问题) 单位KB

物理内存总容量

内存空闲量

内存使用量

作为内核缓存的内存量

5.第五行:(虚拟内存)swap 单位KB

虚拟内存总容量

虚拟内存空闲量

虚拟内存使用量

已被提前加载的内存量

6.表格注意:%CPU %MEM 表示CPU占用率,内存使用率

(3)pidof命令

a.作用:查看进程的PID值

b.格式:pidof 进程名称

c.例:pidof sshd

(4)kill

a.作用:终止进程

b.格式:kill 进程pid

c.注意:一般用于结束yum占用进程

(5)killall

a.作用:批量结束进程组

b.格式:killall 参数 进程名称

(6)ifconfig

a.作用:查看本机网卡信息

b.格式:ifconfig

c.显示内容意义:(ens33本机物理网卡)

1.inet 本机分配的IP地址

2.netmask:子网掩码

3.ether:本机MAC地址

4.RX:发送的数据包个数,及其数据量(KB)

5.TX:收到的数据包个数,及其数据量(KB)

d.注意:NAT模式IP地址来源于虚拟网络编辑器中vmnet8选项中的DHCP设置下的IP地址池.

(7)uname 命令

a.作用:查看本机系统版本信息:

b.格式:uname -a

(8)uptime命令

a.作用:查看本机状态,简化版的top

b.格式:uptime

c.注意:load average,为1,5,15,分钟系统平均负载率,负载值越低越好,长期不要超过1,生产环境下不要超过5.

(9)free命令

a.作用:显示内存及其虚拟内存状态

b.格式:free -h (h:以人性化的单位显示)

(10)who 命令

a.作用:显示当前登录终端的信息

b.格式:who

(11)last

a.作用:显示系统账户登录记录

b.格式:last

c.翻页查看:last | more

d.注意:

a. :0 图形界面

b. tty2-tty6:命令行界面

c. pst/0:远程登录方式

(12)history

a.作用:查看历史命令

b.格式:history -参数

c.例如:

1.history 查看所有历史记录命令

2.history 5 查看最近5条记录

3.history -c 清空历史记录

d.历史命令存储位置:/root/.bash_history

/账户名/home/.bash_history

查看命令: cd ~ cat .bash_history

e.修改默认记录历史命令个数:

1.配置文件路径:/etc/profile

2.编辑该文件:vim /etc/profile

3.找到HISTSIZE=1000;将其改为指定值

4.重启:reboot

5.默认存储1000条历史命令记录

(13)echo

1.作用:将变量或者常量显示到屏幕上

2.格式:echo

3.例:

echo “hello”

echo word

 echo   $SHELL     /bin/bash

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值