运维日记整理篇---运维基础命令总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运维日记整理篇---运维基础命令总结相关的知识,希望对你有一定的参考价值。
下面的命令只是简单的罗列,并没用写具体的用法,如果需要了解具体的命令用法可以直接man command或者commond --help查看帮助信息。如果运行命令出现command not found的字样,说明需要安装一下相应的软件包。
1、文件、目录及文件操作命令
ls:全拼 list,功能是列出目录的内容及其内容属性信息。
pwd:全拼 print working directory,其功能是显示当前工作目录的绝对路径
cd:全拼 change directory,功能是从当前工作目录切换到指定的工作目录
cp:全拼 copy,其功能为复制文件或目录
scp:scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令
wget:用来从指定的URL下载文件
mkdir:创建目录
rmdir:删除目录(空目录)
rm:删除文件或文件夹
stat:查看文件或目录的详细信息(包括mtime等)
du:查看文件及目录大小
mv:移动目录及文件
touch:创建空文件
find:查找符合条件的文件
tree:以树形结构显示目录下的内容
less:分页显示文件内容
more:分页显示文件内容,与less相反
vi:编辑文件
vim:编辑文件(vi的升级版)
tail:显示文件内容的尾部
cut: 将文件的每一行按指定分隔符分割并输出
sort:对文件的文本内容排序
uniq:去除重复行
wc:统计文件的行数、单词数或字节数
tar:打包
zip:压缩
unzip:解压缩
gzip:压缩
whereis:查找二进制命令,按环境变量 PATH 路径查找
which:查找二进制命令,按环境变量 PATH 路径查找
locate:从数据库 (/var/lib/mlocate/mlocate.db) 查找命令,使用 updatedb 更新库
chmod:修改文件权限(读写执行)
2、系统和网络相关命令
uname: 显示操作系统相关信息的命令
free:查看系统内存
df:报告文件系统磁盘空间的使用情况
top:实时显示系统资源使用情况
iostat:统计系统 IO
date:查看和修改系统时间
cal:查看日历
uptime:显示系统运行时间及负载
hostname:查看和修改系统命名
ifconfig(ip addr):查看和修改网络配置
ifup:启动网卡
ifdown:关闭网卡
netstat:查看网络状态
telnet:使用telnet协议远程登录
ssh:使用ssh协议远程登录
ping:使用ping命令测试主机连通性
route: 查看及修改路由信息
lsof:全名 list open files,也就是列举系统中已经被打开的文件
dig:查找 DNS 解析过程
traceroute:追踪数据传输路由状况
fdisk:查看磁盘信息,为磁盘分区
mkfs:格式化磁盘分区
mount:挂载分区
umount:卸载分区
who:显示目前登录系统的用户信息
last:显示登入系统的用户
service(systemctl):查看及修改服务状态
chkconfig:查看及修管理 Linux 系统开机启动项
init :切换运行级别
shutdown:关机
halt:关机
poweroff:关机
logout:退出当前登录shell
exit:退出当前登录shell
Ctrl + d:退出当前登录shell(快捷键)
kill:杀掉进程
ps:显示进程的快照
crontab:查看及修改定时任务
nohup:忽略挂起信号运行指定命令(后台运行进程)
3、用户和组相关
useradd:新建用户
userdel:删除用户
groupadd:新建组
groupdel:删除组
passwd:修改用户登录命令
chown:修改文件所属者所属组
chgrp:更改文件用户组
chage:修改用户密码有效期限
su:切换用户
sudo:在root用户级别下执行命令
4、内置命令及其他
echo:打印变量,或直接输出指定的字符串
print:将结果输出到标准输出
printf:将结果格式化输出到标准输出
rpm:管理rpm包
yum:自动化管理rpm包
clear:清除屏幕,简称清屏
xargs:将标准输入转换成命令行参数
exec:调用并执行指令的命令
set:设置变量或函数
unset:删除变量或函数
type:查看文件类型
以上是关于运维日记整理篇---运维基础命令总结的主要内容,如果未能解决你的问题,请参考以下文章