Linux常用命令详解与实战
需积分: 0 8 浏览量
更新于2024-08-04
收藏 849KB PDF 举报
"Linux常用命令总结"
在Linux操作系统中,掌握常用命令是进行系统管理、文件操作和程序控制的基础。以下是一些重要的Linux命令及其用法:
1. **基本操作**
- 清空屏幕:使用`Ctrl + L`组合键可以快速清空终端屏幕。
- 查看当前路径:`pwd`命令显示工作目录。
- 切换路径:使用`cd 目录路径`命令可以切换到指定目录。
- 下载:`wget`命令用于下载文件,`wget -c`可以断点续传。
2. **用户与权限**
- 新增用户:`adduser 用户名`创建新用户。
- 修改密码:`passwd 用户名`为指定用户更改密码。
- 文件授权:`chmod`命令用于改变文件或目录的权限,例如`chmod 777 文件名`会给所有者、组和其他用户赋予读写执行权限。
- `sudo`命令:允许以超级用户权限运行命令,如`sudo chmod +x entrypoint.sh`给脚本增加执行权限。
3. **文件操作**
- 查看文件大小:`ls -l`列出文件详细信息,包括大小。
- 创建文件夹:`mkdir -p`可以创建多级目录。
- 创建文件:`touch 文件名`创建新文件。
- 删除文件:`rm -f 文件名`强制删除文件,不提示确认。
- 删除目录:`rm -rf 目录名`强制删除目录及其内容。
- 复制文件:`cp -v 源文件 目标目录`复制文件并显示详细信息。
- 移动文件:`mv 源文件 目标文件`移动文件或重命名。
- 查看磁盘使用情况:`df -h`以人类可读的方式显示磁盘空间。
- 查看文件大小并排序:`du -sh * | sort -h`按大小排序当前目录下的文件。
4. **文件搜索与压缩**
- 文件名搜索:`find / -name '文件名'`在根目录下查找指定文件。
- 压缩与解压:
- `tar`命令用于处理.tar文件,`tar -zxvf 压缩文件名`解压。
- `gzip`和`gunzip`处理.gz文件,`gzip 压缩文件`压缩,`gunzip 压缩文件`解压。
- `zip`和`unzip`处理.zip文件,`unzip demo.zip`解压。
- 软链接:`ln -s 源文件 目标文件`创建软链接,类似Windows的快捷方式。
5. **程序管理**
- 包管理器:`yum`是Red Hat系发行版的包管理器,可以用来安装、更新和卸载软件包。
- 安装:`yum install app -y`安装软件,`-y`自动确认。
- 下载:`yumdownloader app`下载软件包。
- rpm安装:`rpm -ivh *.rpm --nodeps --force`强制安装,忽略依赖检查。
6. **其他命令**
- 解压文件:`split -b 100M AHL.log logs/log`将大文件AHL.log分割为100M的小文件,存放在logs/log目录下。
7. **网络与运维**
- 查看网络状态和配置:`ifconfig`或`ip addr`。
- 网络服务管理:例如`service nginx start/stop/restart`用于启动、停止或重启Nginx服务。
- 日志查看:`less`或`tail`命令查看日志文件。
掌握这些命令,将使你在Linux环境中更加得心应手,无论是日常操作还是系统维护都能事半功倍。记住,Linux命令的学习并不止于此,随着经验的积累,你会遇到更多实用且强大的命令。不断学习和实践,是成为Linux高手的关键。
2018-08-09 上传
2024-12-21 上传
2024-12-21 上传
2024-12-21 上传
2024-12-21 上传
2024-12-21 上传
2024-12-21 上传
mercurlier
- 粉丝: 1
- 资源: 1
最新资源
- JavaScript实现的高效pomodoro时钟教程
- CMake 3.25.3版本发布:程序员必备构建工具
- 直流无刷电机控制技术项目源码集合
- Ak Kamal电子安全客户端加载器-CRX插件介绍
- 揭露流氓软件:月息背后的秘密
- 京东自动抢购茅台脚本指南:如何设置eid与fp参数
- 动态格式化Matlab轴刻度标签 - ticklabelformat实用教程
- DSTUHack2021后端接口与Go语言实现解析
- CMake 3.25.2版本Linux软件包发布
- Node.js网络数据抓取技术深入解析
- QRSorteios-crx扩展:优化税务文件扫描流程
- 掌握JavaScript中的算法技巧
- Rails+React打造MF员工租房解决方案
- Utsanjan:自学成才的UI/UX设计师与技术博客作者
- CMake 3.25.2版本发布,支持Windows x86_64架构
- AR_RENTAL平台:HTML技术在增强现实领域的应用