linux常用命令(个人学习版)

快捷键

ctrl+c 停止进程
ctrl+l 清屏,等同于clear;彻底清屏:reset

vim快捷操作

一般模式

指令功能
yy复制光标当前一行
y 数字 y复制一段(从第几行到第几行)
p箭头移动到目的行粘贴
u撤销上一步
dd删除光标当前行
d 数字 d删除光标(含)后多少行
x剪切一个字母,相当于 del
X剪切一个字母,相当于 Backspace
yw复制一个词
dw删除一个词
shift+6(^)移动到行头
shift+4 ($)移动到行尾
1+shift+g移动到页头,数字
shift+g移动到页尾
数字+shift+g移动到目标行

编辑模式

指令功能
i当前光标前
a当前光标后
o当前光标行的下一行
I光标所在行最前
A光标所在行最后
O当前光标行的上一行

指令模式

指令功能
:w保存
:q退出
:!强制执行
/要查找的词n 查找下一个,N 往上查找
:noh取消高亮显示
:set nu显示行号
:set nonu关闭行号
:%s/old/new/g替换内容 /g 替换匹配到的所有内容

服务管理

网络服务

(1)查看网络服务的状态

service network status

(2)停止网络服务

service network stop

(3)启动网络服务

service network start

(4)重启网络服务

service network restart

防火墙服务

(1)查看防火墙服务的状态

systemctl status firewalld

(2)停止防火墙服务

systemctl stop firewalld

(3)启动防火墙服务

systemctl start firewalld

(4)重启防火墙服务

systemctl restart firewalld

用户管理

命令功能
useradd 用户名(添加新用户)
ueradd -g 组名 用户名(添加新用户到某个组)
passwd 用户名(设置用户的密码)
id 用户名(查看用户是否存在)
su 用户名(切换用户)
userdel 用户名(删除用户)
userdel -r 用户名(删除用户及相关的所有文件)
whoami(查看自身用户名)
who am i(查看登录用户的用户名)
sudo(设置普通用户具有root权限;要修改/etc/sudoers文件)

文件目录

pwd (显示当前工作的绝对路径)
如果是软链接显示的是逻辑路径,即软链接所在路径。如果想显示目标文件路径可以用:pwd -P

ls [选项] [目录或是文件]

选项功能
-a全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用)
-l长数据串列出,包含文件的属性与权限等等数据;(常用)等价于“ll”

cd 切换路径

命令功能
cd 绝对路径/相对路径切换路径
cd ~/cd回到家目录
cd -回到上一次所在目录
cd …回到当前目录的上一级目录
cd -P跳转到实际物理路径而非快捷方式路径

mkdir 目录名 (创建新目录)
mkdir -p 创建多层目录

touch 文件名 (创建空文件)

cp [选项] source dest (功能描述:复制source文件到dest)

-r 递归复制整个文件夹

强制覆盖不提示的方法:\cp


rm [选项] deleteFile (功能描述:递归删除目录中所有内容)

选项功能
-r递归删除目录中所有内容
-f强制执行删除操作,而不提示用于进行确认。
-v显示指令的详细执行过程

mv

(1)mv oldNameFile newNameFile (功能描述:重命名)

(2)mv /temp/movefile /targetFolder (功能描述:移动文件)


less 查看文件
空白键 向下翻动一页;

[pagedown] 向下翻动一页

[pageup] 向上翻动一页;

/字串 向下搜寻『字串』的功能;n:向下查找;N:向上查找;

?字串 向上搜寻『字串』的功能;n:向上查找;N:向下查找;

q 离开 less 这个程序;


echo [选项] [输出内容]

-e: 支持反斜线控制的字符转换

​ \ 输出\本身

​ \n 换行符

​ \t 制表符,也就是 Tab 键

文件权限

chmod

u:所有者 g:所有组 o:其他人 a:所有人(u、g、o 的总和)

r=4 w=2 x=1 rwx=4+2+1=7

搜索查找

grep 选项 查找内容 源文件

-n 显示匹配行及行号

find [搜索范围] [选项]

-name<查询方式> 按照指定的文件名查找模式查找文件

-user<用户名> 查找属于指定用户名所有文件

-size<文件大小> 按照指定的文件大小查找文件,单位为:

压缩解压

tar [选项] XXX.tar.gz 将要打包进去的内容 (功能描述:打包目录,压缩后的文件格式.tar.gz)

-c 产生.tar 打包文件

-v 显示详细信息

-f 指定压缩后的文件名

-z 打包同时压缩

-x 解包.tar 文件

-C 解压到指定目录

进程管理

ps (查看当前系统的进程状态)

ps aux | grep xxx (功能描述:查看系统中所有进程)

ps -ef | grep xxx (功能描述:可以查看子父进程之间的关系)

kill 【选项】 进程号 (杀死进程)

软件包管理

yum 【选项】【参数】
-y

对所有提问都回答 “yes”

install 安装 rpm 软件包

update 更新 rpm 软件包

check-update 检查是否有可用的更新 rpm 软件包

remove 删除指定的 rpm 软件包

list 显示软件包信息

clean 清理 yum 过期的缓存

deplist 显示 yum 软件包的所有依赖关系

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

会赚钱的AI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值