本篇文章是一些常用的Linux笔记,零基础的时候学的,分享一下,是不是可以回来看看哦。。。。。。。
一、Linux常用命令笔记
命令格式: 命令 [选项] [参数]
- ls:列出目录内容
ls -l -a(-l竖排,-a显示隐藏文件) - cd:切换目录
cd /home/user/Desktop(绝对路径)
cd Desktop(相对路径) - pwd:显示当前工作目录
- mkdir:新建目录
mkdir [路径] - touch:新建空文件
touch 文件名 - cat:查看文件内容
cat 文件路径 - more:分页查看文件,空格翻页,q退出
- cp:复制文件/目录
cp 文件1 目标(复制文件)
cp -r 目录1 目标(复制目录) - mv:移动/重命名文件或目录
mv 源 目标 - rm:删除文件/目录
rm -r 目录(删除目录)
rm -f 文件(强制删除) - su - root:切换到root用户,
exit切回普通用户 - groupadd/groupdel:添加/删除用户组
- getent group:查看所有用户组
- chmod:修改权限
chmod [权限] 文件
chmod u=rwx,g=rx,o=x 文件 - chown:修改文件/目录所属用户和用户组
chown 用户:用户组 文件 - history:查看历史命令,
history | grep ch筛选 - yum:软件包管理
yum install 软件名安装
yum remove 软件名卸载 - systemctl:服务管理
systemctl start|stop|status|enable|disable 服务名 - ln -s:创建软链接
ln -s 源 目标 - date:查看/设置系统时间
date查看
date -d '2025-05-21 10:00:00'指定时间 - hostname/hostnamectl:查看/修改主机名
- ping:测试网络连通
ping -c 4 www.baidu.com - wget/curl:命令行下载文件
wget http://url
curl -o 文件名 http://url - ps/top/kill:进程管理
ps -ef | grep xxx
top实时监控
kill -9 pid杀进程 - df -h:查看磁盘空间
- iostat:查看CPU、磁盘信息
- sar -n DEV:查看网络统计
- env/export/source:环境变量管理
- rz/sz:文件上传/下载(需安装lrzsz)
- tar/zip/unzip:压缩/解压文件
tar -zcvf test.tar.gz 文件1 文件2tar -zxvf test.tar.gzzip -r test.zip 目录unzip test.zip
二、Linux 权限说明
- r:读取(4)
- w:写入(2)
- x:执行(1)
权限数字组合例:751 表示 rwx(7) r-x(5) --x(1)
chown 支持递归、用户、用户组的灵活切换。
三、常用快捷键
- Ctrl+C:强制停止程序
- Ctrl+D:登出/退出
- Ctrl+L/clear:清屏
- Ctrl+A:光标到行首
- Ctrl+E:光标到行尾
- Ctrl+R:历史命令反向搜索
四、网络与主机配置
- ifconfig/ip addr:查看IP地址
- hostnamectl set-hostname 新名字:修改主机名
- DHCP:动态获取IP,静态配置需修改配置文件
五、系统管理与服务
- systemctl:服务管理
- firewalld:防火墙服务
- sshd:SSH远程服务
六、文件压缩与解压
- tar 常用组合:
tar -cvf test.tar 文件1 文件2(打包)tar -zcvf test.tar.gz 文件1 文件2(压缩)tar -xvf test.tar(解包)tar -zxvf test.tar.gz(解压)
- zip/unzip:
zip test.zip 文件1 文件2unzip test.zip
七、常用技巧
- history | grep 命令:查找历史命令
- ps -ef | grep 进程名:查找进程
- kill -9 pid:强制结束进程
- ln -s 源 目标:创建软连接
- yum install lrzsz:安装文件上传/下载工具
八、参考资料
更多详细命令和原理可参考 B站Linux基础教程