linux常用命令
linux 常用命令
yum能够根据用户的要求分析出所需软件包及相关依赖关系linux命令,自动从服务器下载软件包并安装到系统。
Bash的优点:
默认保存历史命令;
命令仅需输入前几位就可以用tab键补全;
强大的批处理脚本;
实用的环境变量;
命令参数可以选用长格式(完整的选项名称),也可以选用短格式(单个字母的缩写),分别用“--”与“-”做前缀;
长格式如: man --help
短格式如: man -h
格式:
wget [参数] 下载地址
格式为:
elinks [参数] 网址
安装 elinks 纯文本浏览器:
yum install elinks
使用linux命令,例如:
yum www.baidu.com
合格的运维人员必须具备快速查看系统状态的能力。
格式为:
ifconfig [网络设备] [参数]
安装 ifconfig:
yum install net-tools
格式为:
uname [-a]
查看系统详细版本信息就查看 redhat-release文件:
cat /etc/redhat-release
格式为:
uptime
通常使用 watch -n 1 uptime 来每秒刷一次获取当前系统的负载情况,输出内容分别为:
系统当前时间、系统已运行时间、当前在新用户、平均负载值,而平均负载值为最近1分钟、5分钟、15分钟的系统负载情况。
格式为:
free [-m/-g]
以m为单位显示当前系统中内存的使用情况:
free -m
输出内容:
总内存量 已用 可用 进程共享的内存量 磁盘缓存的内存量 缓存的内存量
格式为:
who [参数]
格式为:
last [参数]
格式为:
history [-c]
历史命令会被保存到用户目录中的.bash_history文件中。
清空该用户在本机中的执行过命令的历史纪录:
history -c
注:history 默认会保存1000条执行过的命令,若要修改可直接编辑/etc/profile文件的HISTSIZE值。
格式为:
sosreport
格式为:
pwd [选项]
格式为:
cd [目录名称]
格式为:
ls [选项] [文件]
格式为:
cat [选项] [文件]
格式为:
more [选项] 文件
格式为:
head [选项] [文件]
查看文件前10行:
head -n 10 文件名
格式为:
tail [选项] [文件]
查看文件后10行:
tail -n 10 文件名
格式为:
od [选项] [文件]
格式为:
tr [原始字符] [目标字符]
将test.txt文件中的内容转换成大写:
cat test.txt | tr [a-z] [A-Z]
格式为:
wc [参数] 文本
参数:
-l 只显示行数 -w 只显示单词数 -c 只显示字节数
格式为:
cut [参数] 文本
参数:
-d 分隔符 指定分隔符,默认为Tab -f 指定显示的列数 -c 单位改为字符
示例:
cut -d: -f1 /etc/passwd
grep ^root /etc/passwd | cut -d: -f7
格式为:
diff [参数] 文本
参数:
-b 忽略空格引起的差异 -B 忽略空行引起的差异 --brief或-q 仅报告是否存在差异 -c 使用上下文输出格式
diff test1.txt test2.txt
格式为:
touch [选项] [文件]
参数:
-a 近修改“访问时间”(atime) -m 近修改“更改时间”(mtime) -d 同时修改atime 与 mtime -t 要修改成的时间[YYMMDDhhmm]
上一个教程:Linux常用命令01-stty与键盘信号
下一个教程:如何用Linux命令行发电子邮件