Linux常用命令详解与实战

需积分: 0 0 下载量 116 浏览量 更新于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高手的关键。