三.常见 Linux 命令:
命令提示符的解释:
(1). 组成(默认):[root@localhost~]#
(2)[root@localhost~]
root: 系统当前登录账户名称, 超级管理员为 root
@: 分隔符
Localhost: 系统主机名(默认)
~: 该位置表示当前工作目录,~ 表示 root 的家目录(/root)
(3).#:root 账户,$: 为普通账户
系统登录控制台
(1). 默认终端控制台: tty1---------tty6, 共六个控制台
(2)远程登录的控制台: pts/0
pwd 命令
(1)格式: pwd
(2)作用: 查看当前工作目录的路径(绝对路径)
命令的格式:
(1). 格式: 命令名称 + 空格 + 参数 + 空格 + 目标
(2)参数:
长格式:-- 参数(完整的参数名称)
短格式:- 参数(单个字母缩写)
如: man --help 和 man -h
注意: man --h 错误, 不可以混写
目录的路径问题:
(1). 绝对路径: 必须从根目录 (/) 开始向下进行访问(通用, 可以访问所有路径)
(2). 相对路径: 从当前工作目录开始向下访问(效率高, 但只能访问他之下的路径)
6.man 命令
(1). 作用: 查看命令的使用手册
(2). 格式: man + 空格 + 命令
7.ls 命令
(1). 查看当前目录中的内容
(2). 格式: ls - 参数 路径 / 目录
(3). 参数:
A. -a : 查看目录所有内容, 以点开头的文件为隐藏文件, 可使用 - a 查看
B. -l : 查看目录内容的详细信息, 如: 类型, 权限, 容量, 名称等.
C. -ld : 显示当前工作目录详细信息
(4)ls 命令显示内容颜色的解释:
A. 白色表示普通文件
B. 蓝色表示目录
C. 绿色表示可执行文件
D. 红色表示压缩文件
E. 浅蓝色: 表示链接文件
F. 红色闪烁: 表示链接的文件有问题
G, 黄色表示设备文件
H. 灰色表示其他文件
(5). 翻页查看目录内容: ls - 参数 路径 / 目录 | more
(通过空格翻页, 点击 q 退出查看)
8.cd 命令
(1). 作用: 切换目录
(2). 格式: cd - 参数 路径 / 目录
(3).cd . : 切换到当前目录
(4).cd .. : 切换到上一级目录
(5).cd / : 切换到根目录
(6).cd ~ : 切换到用户家目录
(7).cd /etc : 切换到系统配置目录
(8).cd /dev : 切换到设备目录
(9).cd /dev/cdrom : 切换到光盘目录
9.date 命令
(1). 作用: 显示或设置指定日期时间
(2). 格式: date - 参数 日期时间格式
(3). 参数:
A.-s (--set): 设置系统时间日期
B.-d(--date): 显示描述时间日期
(4). 显示日期时间的格式:
A. 日期:
1.%a 星期几
2.%d 日(01-25)
3.%j 一年中的第几天(001-366)
4.%m 月份(01-12)
5.%Y 完整的年份
时间:
%t 跳格(TAB)
%H 小时(00-23) 二十四小时制
%l 小时(00-12) 十二小时制
%M 分钟(00-59)
%S 秒(00-60)
%X 相当与 %H:%M:%S
(6)%j: 显示当前为本年第几天, 一般用于备份文件时使用, 备份文件中加入该信息, 数组越大, 说明文件越新, 反之越旧.
(7). 设置系统日期时间: 如:
date -s "2019-02-25 12:25:59"
(8). 显示指定日期时间:("+" 表示当前日期之后几天,"-" 表示当前日期之前几天)
cal 命令
(1). 作用: 显示日历
(2)格式: cal 月份 年份
(3)如:
全年日历: cal -y 2018
echo 命令:
(1)作用: 向终端界面显示指定内容
(2)格式: echo "字符串"
(3)显示变量的值: echo & 变量名
系统检测命令:
(1)ps 命令
格式: ps - 参数
作用: 显示系统进程的信息
如: ps -aux (查看所有进程的详细信息)
注意:
ps 命令一般用于获取进程 ID 值, 即 PID 编号
需要关注 %CPU(CPU 占有率)与 %MEM(内存空间占用率)
(2)top: 命令
格式: top - 参数
作用: Linux 的系统 "任务管理器"
显示信息解释
第一行: 系统时间 运行时间 登陆的终端数
Load average(系统负载): 一分钟平均值 五分钟平均值 15 分钟平均值 注意: 三个值越小, 系统负载越低
第二行: 进程总数 运行进程数 睡眠的进程数 停止的进程数 将死的进程数
第三行: CPU 状态
第四行: 内存状态 (总数, 剩余, 已占用等)
第五行: swap 状态(总数, 剩余, 已占用等)
(3)pidof 命令:
作用: 查看进程 PID 值
格式: pidof - 参数 进程名 / 服务名
例: pidof sshd (查看远程登录服务的 PID 值)
(4)Kill 命令
作用: 强制结束进程
格式: kill - 参数 服务名 / PID
例: kill 2942
(5)killall 命令:
强制结束服务对应的所有进程, 减少操作
格式: killall - 参数 服务名
(6)ifconfig 命令:
作用: 查看本机所有网卡信息
显示信息解释:
MTU: 传输介质承载最大数据量(1500B)
.NET: 本机 32 为的 IP 地址
Netmask: 子网掩码
Inet6:128 为 IP 地址, 冒号 16 进制表示
Ether: 本机物理网卡的 Mac 地址(48 为二进制, 冒号 16 进制表示)
RX: 发送数据量
TX: 接收数据量
格式: ifconfig
(7)uname 命令:
作用: 查看本机操作系统版本信息
格式: uname -a
(8)uptime 命令:
作用: 经典版的 top 命令
格式: uptime
显示信息解释:
系统时间, 系统已运行时间, 启用终端数量, 平均负载值(1\5\15 分钟均值)
注意: load average 负载越低越好, 长期不要超过 1, 在生产环境下不要超过 5
(9)free 命令:
查看本机内存, swap 储存空间的总量, 已使用, 剩余量等信息
格式: free -h
(10)who 命令:
显示当前系统登录的终端信息
格式: who
终端名称:
:0 图形化界面
Tty2 命令行界面
Pts/0 远程登录界面
(11)history 命令:
作用: 显示历史命令记录
格式: history - 参数
清除历史记录: history -c
修改 history 命令默认参数条数
编辑配置文件: VIM /etc/profile
定位: HISTSIZE = 1000 行修改其后面数字(点击 i 键后修改)
按下 shift + : 输入 wq 退出文件
Reboot 重启系统
储存历史命令记录: /root/.bash_history
Linux 常见命令(一)
来源: http://www.bubuko.com/infodetail-2872766.html