linux command
学习linux第一个步
安装虚拟机
安装CenOS
执行操作中停止命令
Ctrl+c
vim快速保存
Shift+zz
查看网卡信息
ifconfig
检测网络
ping + 域名
Tab补全代码
/selinux:系统安全设置
getenforce 获取状态
setenforce 设置状态
永久关闭 打开 /etc/selinux/config
修改 SELINUX=disaled
4.17
linux常用命令
cd 切换目录
cd - 刚才的工作目录
cd ~ 家目录
ls -a 以.开始为隐藏目录
.当前文件
..上级文件
ls -lh 文件参数
vim filename
若文件存在,则直接打开
若文件不存在,则会新建文件,
vim w 保存
q 退处
i插入模式
ESC退出 :wq 退出
shift +zz
vim 文件 + 最后
vim 文件 +n 光标位置
4.18
vim
:+n切换到位置
gg 行首
GG 行尾
yy 复制光标当前行
dd 剪切文件
p 粘贴
u 撤销操作
Ctrl +r 反撤销
:?查找文本 n 向前翻页 N 向后翻
:% 替换 :%s/11/aa/ g替换全部文件
:1 ,5s/123/23/ 指定替换文件
set nu 设置行号
创建文件 .vimrc文件
source ~/.vimrc 重启文件
ln 硬链接
ln -s 软链接
grep 【选项】 pattern [文件名]搜索
-i :不区分大小写
-n :显示行号
ls /bin | grep ^m
管道过滤
find 查找文件
whereis 搜索程序命令
which
4.19
gzip 压缩文件
gunzip 解压功能
bzip2
bunzip2
tar
-c:压缩
-x:解压
-z:使用gzip
-j:使用bzip2
-f:指定处理文件
-v:显示过程信息
-C:解压指定目录
tar -zcvf 123.tar.gz file -C /tmp
文件权限管理
chmod
lsattr
+i 添加忽略属性
4.20
whoami 当前用户
/etc/passwd 用户组
useradd 添加用户
-d 指定用户家目录
-u 指定用户iD 必须大于500
-s 指定用户执行的脚本
-s /sbin/nologin
禁止登陆
设置 密码passwd 【用户名】
su 切换目录
/etc/group 查看用户组
gpasswd -a 用户名字 组名 添加
gpasswd -d 用户名字 组名 删除
chgrp 组名 文件名 设置文件所属组
chown 设置文件所有者
chown 用户 :组名 文件名
ping ip/域名 -c 指定次数
/etc/init.d/network strat|stop|restart
service network start|stop
top 运行服务
w 查看当前正在运行的内容
shift +M 显示内存排序
q 退出
kill
free -h 显示内存信息
4.22
yum clean all 清空缓存
yum makecache 生成缓存
--downloadonly 只下载不安装
-- downloaddir 指定安装路径
7.3
linux 中修改php.ini 必须重启apache
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!