1.LINUX基础命令01
1. 常用系统命令
(1)echo 在终端显示字符串、变量
(2)date 显示/设置系统时间
①指定格式显示 date "+格式字符串"
%t 跳格 %Y 年 %m 月(1-12) %d 日(01-31)
%H 时(00-23) %M 分 %S 秒 %I 时(01-12)
%b 缩写月份 %B 完整月份 %a 缩写星期 %A 完整星期
%Z 时区 %p AM/PM %X %H:%M:%S %j 一年中的第几天
②设置系统时间
date -s "20170828 22:18:00"
(3)reboot
root用户重启计算机
(4)wget 使用命令行下载网络文件
wget [参数] 地址
参数: -b 后台下载 -O 下载到指定目录 -t 最大尝试次数
-c 断点续传 -p 下载页面所有资源 -r 递归下载
(5)elinks 实现文本界面的浏览器
root用户安装elinks: yum install elinks
elinks [参数] 地址
2. 系统状态检测命令
(1)ifconfig 查看网卡配置、网络状态
(2)
①uname [-a] 查看内核名称、内核发行版、内核版本、节点名、硬件名称、硬件平台、处理器类型、OS信息
②查看 /etc/fedora-release文件
(3)uptime 查看系统负载情况
输出当前时间、已运行时间、在线用户、平均负载值(最近1、5、15分钟的信息)(小于1为正常)
(4)free 显示内存使用量情况
free [-m/-g]
(5)who 当前登入主机的用户情况
last 查看所有登录记录
(6)history 历史执行过的命令
①此信息记录在家目录的 .bash_history
②清空信息: history -c
③系统默认保存1000条,修改 /etc/profile 中的HISTSIZE值
(7)sosreport 收集系统配置并诊断信息后输出结论文档
3. 目录
(1)pwd 当前目录
pwd [-P] -P:显示真实路径(非快捷方式的路径)
(2)cd [选项]
cd - 切换到上一次的目录
cd ~ 回家目录
cd ~username 到其他用户的家目录
cd .. 上一级目录
(3)ls [选项] [文件/目录]
-a 全部文件(隐藏文件)
-l 详细信息
-d 仅看目录本身
-h 文件容量显示为K/M/G为单位,方便看
4. 文本编辑命令
(1)cat [选项] 文件
较短的纯文本文件
-n 显示行号 -b 显示行号,不含空行 -A 显示不可见的符号,如跳格
(2)more [选项] 文件
较长的文本文件
-数字 预先显示的行数(显示一页,按空格可逐步查看其他页)
-d 显示提示语句与报错信息
(3)head [选项] 文件
head -n 10 文件 显示文件前10行
head -n -5 文件 不显示最后5行
(4)tail [选项] 文件
tail -n 10 文件 显示文件内容后10行
tail -f 文件 持续刷新显示的内容
(5)od [选项] 文件
查看特殊格式文件
-t a 默认字符 -t d 十进制
-t c ASCII字符 -t x 十六进制
-t o 八进制 -t f 浮点数
(6) tr [原始字符] [目标字符]
(7) wc [参数] 文件
-l 只显示行数
-w 只显示单词数
-c 只显示字节数
(8)cut [参数] 文本 通过列提取字符
-d 分隔符(默认为Tab)
-f 与-d一起,指定显示的列数
-c 按字符
-b 按字节
(9)diff 比较文件差异
-b 忽略空格引起的差异
-B 忽略空行引起的差异
-q或--brief 仅报告是否有差异
-c 使用上下文输出格式