Linux常用命令

本文介绍了Linux服务器运维的常用命令,涵盖帮助、系统信息查看、文件操作、权限设置、用户管理、进程管理、软件安装、网络配置等方面。如使用--help获取命令用法,uname查看内核信息,Chmod设置权限等,还介绍了vi编辑器、压缩归档等操作。

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

帮助命令(在使用某些命令,不知道用法参数)

--help

查看系统内核信息

uname -a:显示详细信息

uname -r:查看内核版本号

查看或临时修改主机名称

hostname

查看系统ip信息

ifconfig

查看系统cpu信息

cat /proc/cpuinfo

查看系统内存信息

cat /proc/meminfo

关机

halt

重启

reboot

查看工作目录

pwd   

切换目录

cd

统计目录及文件空间占用情况 -sh统计目录大小

du

列表显示目录内容

ls

常用命令选项
-l :以长格式显示
-a:显示所有子目录和文件的信息,包括隐藏文件
-A:类似于“-a”,但不显示“.”和“..”目录的信息
-d:显示目录本身的属性
-h:以更易读的字节单位(K、M等)显示信息
-R:递归显示内容
--color:以颜色区分不同类型文件

权限设置命令

Chmod
U 是所有者用户  g 是组 o其他人 a所有人
R读  w写 x可执行
用法
Chmod u+w  给所有者用户添加写入权限
Chmod g-r     给所在分组去掉读取权限
权限用数字代替
R=4    w=2  x=1     权限值等于每个权限数字相加
Chmod 777     给所有权限设置为可读可写可执行
Chown  设置所有者和所在分组用户
Chown  Apache:Apache    test   登录吧test目录所有者和所组设置为Apache用户

创建文件或跟新文件时间标记

touch

创建目录命令   -p递归创建目录

mkdir

 复制文件或目录

cp 

cp -r递归复制 

cp -f强制覆盖

cp -p保持源文件属性不变
cp -i覆盖文件目录提醒

删除文件或目录

rm

rm -r递归删除 

rm -f 强制删除不提醒 

rm -i 删除时用户提醒

移动文件或目录

mv

统计文件中出现的单词数量字节数量和行数

wc

查看文件内容

cat

文件或目录查找

find
格式:find  [查找范围]  [查找条件]
常用查找条件
find -name:按文件名称查找
find -size:按文件大小查找
find -user:按文件属主查找
find -type:按文件类型查找

vi编辑器

vi [-options] [+[n]] [file]
常用选项有:-r, -R
-r用于恢复系统突然崩溃时正在编辑的文件
-R用于以只读方式打开文件
+n用来指明进入vi后直接位于文件的第n行,如果不指定n,则位于最后一行

重复前一命令:.
取消上一命令:u

退出:shift+: q

强制退出:shift+: q!

保存退出:shift+: wq

列出文本行数:set nu

压缩

只针对单个文件压缩
-9 显示高压缩比   
-d 释放压缩文件
gzip  文件名  压缩文件    格式为后缀有.gz
bzip2  文件名   压缩成的文件名    格式为  文件名.bz2   它相对与gzip 压缩率更高

归档

tar  归档命令  释放归档文件  没有压缩功能
格式 tar  选项  归档文件名   源文件或目录  
-c  创建归档文件           扩展名为.tar
-v 输出详细信息      

-f   表示使用归档文件  

如 -cvf  创建归档文件
tar  -cvf  4.tar 1 2 3   将文件1 2 3 打包归档为4.tar    


-x  解开归档文件   

-t  列表查看包内的文件(不释放解包)

如解包归档文件4.tar            -xvf  解包归档文件
tar  -xvf  4.tar    

-r   追加TAR文件至归档结尾

tar -tvf 4.tar  

把5加入4.tar
tar -rvf 4.tar 5


-p   解包时保留原始文件及目录的权限
-C (大)   解包时指定释放的目标文件夹
-z  调用gzip 程序   进行解压或压缩 

-j  调用bzip2  程序进行压缩或解压
tar -cvzf  test.tar.gz   创建归档压缩文件 后缀为gz
tar -cvjf  test.tar.bz2  创建归档压缩文件 后缀为bz2
tar -xvzf  test.tar.gz  -C  /usr/src  解压释放归档到 /usr/src 里面
tar -xvjf  test.tar.bz2 -C  /usr/src  解压释放归档到 /usr/src 里面

添加用户账号

useradd
格式:useradd  [选项]...  用户名
常用命令选项
-u:指定 UID 标记号
-d:指定宿主目录,缺省为 /home/用户名
-e:指定帐号失效时间
-g:指定用户的基本组名(或UID号)
-G:指定用户的附加组名(或GID号)
-M:不为用户建立并初始化宿主目录
-s:指定用户的登录Shell

删除用户账号

userdel命令
格式:userdel  [-r]  用户名
添加 -r 选项时,表示连用户的宿主目录一并删除

查看进程

ps -aux

动态查看系统进程(q进行退出)

top

杀死进程

kill

软件安装

安装或升级RPM软件
格式:rpm  [选项]  RPM包文件...
 -i:安装一个新的rpm软件包
 -U:升级某个rpm软件,若原本未装,则进行安装
 -F:更新某个rpm软件,若原本未装,则放弃安装
卸载指定的RPM软件
格式:rpm  -e  软件名

网络配置

ifconfig  eth0  1.1.1.20/24   临时修改eth0 网卡ip
Route –n  查看系统路由信息
Netstat    查看网络连接情况
netstat命令
查看系统的网络连接状态、路由表、接口统计等信息
格式:netstat [选项]
常用选项:
-a:显示所有活动连接
-n:以数字形式显示
-p:显示进程信息
-t:查看TCP协议相关信息
-u:查看UDP协议相关信息
-r:显示路由表信息

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值