Linux常用命令大全
一、Linux系统操作命令
1.用户管理
- 创建用户:
useradd -r 用户名 - 修改密码:
passwd 用户名 - 切换用户:
su 用户名 - 修改用户:
usermod -a 用户名 - 删除用户:
userdel -r 用户名
2.服务器管理
- 查看服务:
systemctl status 服务 - 启动服务:
systemctl start 服务 - 重启服务:
systemctl restart 服务 - 停止服务:
systemctl stop 服务 - 禁止服务:
systemctl disable 服务 - 开机启动:
systemctl enable 服务
3.防火墙控制
- 开启:
systemctl start firewalld - 关闭:
systemctl stop firewalld - 禁止:
systemctl disable firewalld
4.网络管理
- 查看IP:
ifconfig - 测试网络:
ping 主机 - 查询网络:
netstat -a - 查看端口:
netstat -tuln | grep 端口 - 查看进程:
ps -a - 关闭进程:
kill 进程id
5.yum命令
- 安装软件:
yum install 软件 - 更新软件:
yum update 软件 - 删除软件:
yum remove 软件 - 搜索软件:
yum search 软件 - 可更新软件:
yum check-update - 所有软件信息:
yum list - 已安装软件:
yum list installed - 可用软件:
yum list available - 清理缓存:
yum clean
6.apt命令
- 安装软件:
sudo apt install 软件 - 安装多个软件:
sudo apt install 软件1 软件2 - 更新软件:
sudo apt update 软件 - 删除软件:
sudo apt remove 软件 - 搜索软件:
sudo apt search 软件 - 可更新软件:
sudo apt update - 所有软件信息:
sudo apt list --all-versions - 已安装软件:
sudo apt list --installed - 可用软件:
sudo apt list --available - 清理缓存:
sudo apt clean
二、Linux文件管理命令
1. ls 列出目录内容
语法:ls [选项] [目录]
选项:
-l:显示每个文件和目录的权限、所有权、大小和修改日期等额外详细信息。-a:除非隐藏项目外,显示以.开头的隐藏文件和目录。-R:递归列出所有子目录内容,无限递归到子文件夹。-S:按文件大小排序,最大的优先。-t:按时间戳排序,最新的排在前面。
2. cd 更改目录
cd /:进入根目录。cd ..:返回上一级目录,即当前目录的父目录。cd ~或cd /home/[username]:切换到用户的主目录。cd -:切换到上一次使用cd命令所切换到的目录。
3. mkdir 创建新目录
语法:mkdir [选项] [目录]
选项:
-p: 根据需要递归创建父目录。-v: 显示已创建目录的详细输出。
4. rmdir 删除目录
语法:rmdir [选项] [目录]
选项:
-v: 删除目录时的冗余输出。-p: 根据需要递归删除父目录。
5. touch 创建新的空文件
语法:touch [选项] [文件名]
选项:
-c: 如果文件已经存在,则不创建该文件。-m: 更新现有文件的时间戳,而不是创建新文件。
6. cp 复制文件和目录
语法:cp [选项] [源文件] [目标文件]
选项:
-r: 以递归方式复制目录,向下复制到子目录,同时复制其内容。-i: 在覆盖目的地的任何现有文件前提示。-v: 在复制过程中显示每个文件的详细内容。
7. mv 移动或重命名文件和目录
语法:mv [选项] [源文件] [目标文件]
选项:
-i: 在覆盖目标位置的任何现有文件前提示。-v: 在移动文件或目录时,生成显示每个文件或目录的详细输出。
8. rm 移除文件和目录
语法:rm [选项] [文件名]
选项:
-r: 递归删除目录,包括目录中的所有内容。-f: 强制删除并抑制所有确认提示。-i: 在删除每个文件或目录前提示确认,以防意外删除。
9. pwd 查看当前命令所在的目录
语法:pwd [选项]
选项:
*-P:显示实际物理路径。
*-L:显示符号链接路径。
10. cat 查看文件中的全部信息
语法:pwd [选项] [文件名]
选项:
*-n:显示行号(空行也编号)
*-s:合并多行空行为一行
*-b:显示行号(空行不编号)
*-e:每行结尾处显示$
11. find 目录层次结构中搜索文件
语法:find [路径] [条件]
条件:
-type f:仅搜索普通文件,省略目录。-mtime +30:搜索 30 天前修改的文件。-user jane:搜索属于用户 “jane” 的文件。
12. du 估算文件空间使用情况
语法:du [选项] [目录]
选项:
-h:以人类可读格式显示文件大小。-s:只显示目录的总大小,而不是列出每个子目录和文件。-a:除显示总数外,还显示单个文件的大小。
13. netstat 显示网络相关信息
语法:netstat [选项]
选项:
-a:显示所有连线中的Socket。-t:仅显示TCP相关选项。-u:仅显示UDP相关选项。-n:拒绝显示别名,能显示数字的全部转化成数字。-l:仅列出有在监听的服务状态。-p:显示正在使用Socket的程序识别码和程序名称。-r:显示路由信息,路由表。-e:显示网络其他相关信息。-s:按各个协议进行统计。-c:每隔一个固定时间,执行该netstat命令。
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,版权归阁主所有。转载本文请联系阁主。
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果