Linux常用命令大全

Linux系统中拥有大量的命令,这里列举一些常用的命令,覆盖了文件管理、系统监控、网络操作、用户管理。

文件和目录管理

ls:列出目录内容。

ls -l 列出当前目录下所有文件和目录的详细信息。

cd:更改当前目录。

cd /home/user 进入 /home/user 目录。

pwd:显示当前工作目录的路径。

pwd 显示当前工作目录的绝对路径。

mkdir:创建新目录。

mkdir new_folder 创建一个名为 new_folder 的新目录。

rmdir:删除空目录。

rmdir empty_folder 删除名为 empty_folder 的空目录。

rm :删除文件或目录(使用 -r 选项可以递归删除目录)。

rm file.txt 删除名为 file.txt 的文件;rm -r folder 删除名为 folder 的目录及其内容。

cp:复制文件或目录。

cp source.txt destination.txtsource.txt 复制到当前目录并重命名为 destination.txt。

mv:移动或重命名文件或目录。

mv old_name.txt new_name.txtold_name.txt 重命名为 new_name.txtmv file.txt /path/to/destinationfile.txt 移动到指定目录。

touch:创建新的空文件或更改现有文件的时间戳。

touch new_file.txt 创建一个新的空文件 new_file.txt

文本处理

cat:查看文件内容,也可以用于合并文件。

cat file.txt 查看 file.txt 的内容。

more /less:分页查看文件内容。

more file.txtless file.txt 分页查看 file.txt 的内容。

head /tail:查看文件的开头或结尾部分。

head -n 10 file.txt 查看 file.txt 的前10行;tail -f file.log 实时查看 file.log 的新增内容。

grep:在文件中搜索特定的文本模式。

grep "error" log.txtlog.txt 中搜索包含 "error" 的行。

系统管理和监控

top:实时显示系统中各个进程的资源占用情况。

top 显示当前系统的进程和资源使用情况。

ps:显示当前进程的快照。

ps aux 显示所有用户的所有进程信息。

kill:发送信号到进程,通常用于终止进程。

kill PID 终止具有指定PID的进程。

df:显示磁盘空间使用情况。

df -h 以易读的格式显示磁盘空间使用情况。

du:显示目录或文件的磁盘使用情况。

du -sh /path/to/directory 显示指定目录的总大小。

网络操作

ping:测试与另一台主机的网络连接。

ping google.com 测试与 google.com 的网络连接。

wget /curl:从网络上下载文件。

wget http://example.com/file.zip 下载 file.zip 文件;curl -O http://example.com/file.zip 同样可以下载文件。

用户和组管理

useradd /adduser:添加新用户。

useradd newuser 添加一个新用户 newuser

userdel:删除用户。

userdel newuser 删除用户 newuser

passwd:更改用户密码。

passwd username 更改指定用户的密码。

压缩和解压

tar:打包和解包文件。

tar -czvf archive.tar.gz /path/to/directory 将目录打包成 .tar.gz 文件。

gzip /gunzip :压缩和解压 .gz 文件。

gzip file.txt 压缩 file.txtfile.txt.gzgunzip file.txt.gz 解压 file.txt.gz

相关推荐
buyutang_2 分钟前
Linux 网络编程:深入浅出UDP协议Socket编程规范
linux·网络·udp
model20052 分钟前
Alibaba linux 3安装LAMP(3)
linux·运维·服务器
AI云原生3 分钟前
openEuler软件生态体验——从桌面到服务器的全方位探索
运维·服务器·windows·macos·docker·云计算·腾讯云
wo32586614510 分钟前
联想开天KR722z G2兆芯服务器安装windows操作系统,3snic,3s585阵列卡驱动安装
运维·服务器
JosieBook16 分钟前
【IDEA】IntelliJ IDEA 快捷键大全(Windows/Linux 版)
linux·windows·intellij-idea
红石榴花生油17 分钟前
近期服务器大规模攻击事件解析与防御全笔记
运维·服务器·笔记
赖small强19 分钟前
【Linux 内存管理】Kernel Buddy 分配器:Page Block Size 实现原理与工作机制深度解析
linux·buddy·page block size
robin591126 分钟前
容器-汇总所有环境下的日志排查问题
linux·容器·kubernetes
朗晴33 分钟前
Linux修改SSH远程端口号22!
linux·运维·ssh
汽车仪器仪表相关领域1 小时前
SCG-1 增压 + 空燃比二合一仪表:涡轮改装的 “空间杀手” 与 “安全保镖”
大数据·服务器·人工智能·功能测试·安全·汽车·可用性测试