Linux从入门到放弃 常用命令分类

本文全面介绍了Linux操作系统的常用命令,包括系统运行、文件管理、网络配置、用户管理、服务控制及软件包管理等核心功能。从基本的关机、重启到复杂的RAID配置,从文件的创建、复制到权限的修改,从用户创建到服务的启动,一应俱全。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

操作系统必知必会

  1. 命令语法规范:
    命令 参数 对象
  2. 命令提示符:
    PS1 [root@-1 ~]#
  3. 系统目录:
    从根开始(绝对路径 相对路径)

系统运行命令

  1. 关机
shutdown 参数 时间
		-h
			关机
		-r
			重启
		-c
			取消
pweroff
	关机
  1. 重启
reboot
  1. 清屏
clear
  1. 输出
echo
  1. 时间
date
	-d
		过去或未来的时间
	-s
		设置时间
			date -s "2019-11-11 11:11:11"
		+$j
			一年中过去多少天
		+$y+$m
			月份
		+$d
			天数
		+$H
			小时
		+$M
			分钟
		+$S
			秒
	ntpdate ntp1.aliyun.com
		校准时间
  1. 历史命令
history
	-w	保存
	-c	清除

系统目录命令

  1. 查看命令
ls
	-d	查看目录是否存在
	-l	详细信息
	-a	所有文件
	-t	时间排序
	-r	反向排序
	-S	大小排序
	-F	查看类型
  1. 创建目录命令
mkdir
	-p			递归
	-v			显示创建信息
	-m 权限数字	创建目录时设置权限
  1. 切换目录命令
cd	/绝对路径
	相对路径
	~	根目录
	..	上一级目录
	../	上几级目录
	-	上一次目录
	./	当前路径
  1. 查看当前路径
pwd
  1. 复制
cp 原文件 新目录
	把原文件复制到新目录中
		-r
			递归
		-t
			交换位置
  1. 切剪、移动、清除
mv	原文件 新文件
	-i
		覆盖需确认
	-f
		强制覆盖
	-t
		交换位置
  1. 删除目录命令
rm
	-rf
		强制删除
  1. 查看文件属性
file
  1. 查看命令文件路径
which
whereis
  1. 查看任意文件路径
locate 文件名
  1. 更新数据库
updatedb

系统文件命令

  1. 创建文件命令
touch
  1. 查看文件命令
more	查看长文件
cat		查看短文件
  1. 查看文件前几行
head
	默认前十行
  1. 查看文件后几行
tail
	-f	实时查看
	-F	实时查看 (查看文件可以不存在)
  1. 查看文件时间
stat
	atime	最后访问时间
	ctime	变更时间(属性相关	切剪移动等)
	mtime	修改时间(内容相关	修改文件内容)
  1. 查重
uniq
	-c
		显示重复次数
	-d
		显示重复出现的行
	-u
		显示出现一次的行
  1. 排序
sort
	-b
		忽略行首空格
	-r
		以相反顺序排序
	-n
		以数值大小排序
  1. 统计
wc
	-l
		统计行数
	-c
		统计字节数
	-w
		统计单词数
  1. 创建链接
ln 源文件 链接文件(硬链接)
	-s 创建软连接
	-f 建立时,将同档案名删除
	-i 删除前进行询问
  1. 对齐
column -t

网卡配置命令

  1. 图形化网卡配置
nmtui
  1. 查看网卡信息
ip address show 网卡名称
	缩写
	ip a s 网卡名称
  1. 开启网卡
ifup	网卡名
  1. 关闭网卡
ifdown	网卡名
  1. 查看网络畅通
ping
	-c
		次数
		ping www.baidu.com -c 7
			ping7次
  1. 测试服务器端口
telnet 主机IP 端口号码

系统信息

  1. 查看系统硬件
w
	lscpu	查看cpu信息
	free	查看内存信息
	df		查看磁盘信息
  1. 查看系统内核 版本 主机名信息
uname
  1. 查看主机名
hostname
	hostnamectl set-hostname 主机名
  1. 查看系统进程 静态
ps
	-aux
	
		R
			运行
		S
			中断
		D
			不可中断
		Z
			僵死
		T
			停止
  1. t查看系统进程 动态
top

系统用户信息

  1. 创建用户
useradd
	-u
		指定用户uid
	-c
		描述信息
	-g
		指定用户属于哪个主要组
	-G
		指定用户属于哪个附属组
		
	-M
		不创建家目录
	-s
		登录 方式
  1. 创建组
groupadd
  1. 清除用户
userdel
	-r
		递归
  1. 清除组
groupdel
  1. 修改用户
usermod
	-u
		修改用户uid
	-c
		修改描述信息
	-g
		修改用户属于哪个主要组
	-G
		修改用户属于哪个附属组
	-s
			修改登录方式
  1. 修改组
groupmod
  1. 修改权限
chomd 选项 文件
	+x
		可执行
	+r
		可读
	+w
		可写
  1. 修改属主属组
chown 属主.属组 文件
  1. 修改默认权限
umask 
  1. 修改用户密码
passwd
	--stdin
		免交互
  1. 查看用户是否存在
id
  1. 切换用户
su
	su - 用户名
  1. 查看当先用户
whoami
  1. 查看环境变量
env

系统服务命令

  1. 系统服务控制
systemctl 参数 服务名称
		restart	重启
		status	检查
		stop	停止
		start	启动
		enable	加入开机启动 
		disable	移除开机启动
  1. 切换运行级别
init
  1. 查看运行级别
runlevel
  1. yum安装
yum install 安装包			---	安装
yun remove 安装包			---	卸载
yum reinstall				--- 重新安装软件
yum groupinstall 软件包组	--- 安装软件包组
yum list					--- 查看yum仓库中的软件信息
yum grouplist				--- 查看yum仓库中的软件包组信息
yum repolist				--- 查看可以访问哪些yum仓库
yum provides				--- 查看一个命令属于哪个软件包
yum search					--- 查看一个命令属于哪个软件包
yum erase					--- 卸载软件 慎用
  1. rpm安装
rpm
	-ivh			带单位显示安装过程
	-qa				查看是否安装成功
	-ql				查看软件包新数据
	-qf				查看属于哪个安装包
	-qc				查看配置信息
	-e xx nodepa	卸载程序
  1. 重新加载
source 文件
	. 文件
		简写

挂载

  1. 添加挂载
mount /dev/cdrom /挂载目录(空目录)
  1. 卸载挂载
umount /挂载目录
  1. 查看挂载
df
	-h
		显示单位
	-i
		查看iNode
  1. 查看挂载UUID
blkid

RAID

mdadm -Cv /dev/md0 -n 4 -l 10 /dev/sd[b-e]
	将bcde4块硬盘做RAID10
	-C
		创建
	-v
		显示过程
	-n
		硬盘数
	-l
		RAID级别
	-Q
		查看RAID组信息
	-D
		查看RAID状态信息
	-x
		添加热备盘
	-r
		移除
	-a
		加入磁盘阵列组

别名

  1. 添加别名
alias
  1. 取消别名
unalias
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值