"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高手的关键。