40个最常用Linux基础命令

骚年
骚年
管理员
23
文章
0
粉丝
常用脚本评论9阅读模式

ls
功能:列出目录内容
用法:ls [选项] [目录]
示例:ls -l /home

cd
功能:切换目录
用法:cd [目录路径]
示例:cd /var/log

pwd
功能:显示当前工作目录
用法:pwd
示例:pwd

mkdir
功能:创建目录
用法:mkdir [选项] 目录名
示例:mkdir new_folder

rmdir
功能:删除空目录
用法:rmdir [选项] 目录名
示例:rmdir empty_dir

rm
功能:删除文件或目录
用法:rm [选项] 文件/目录
示例:rm -r folder

cp
功能:复制文件或目录
用法:cp [选项] 源文件 目标文件
示例:cp file1 file2

mv
功能:移动或重命名文件
用法:mv [选项] 源文件 目标文件
示例:mv oldname newname

cat
功能:查看文件内容
用法:cat [选项] 文件名
示例:cat file.txt

more
功能:分页显示文件内容
用法:more [选项] 文件名
示例:more longfile.txt

less
功能:分页显示文件内容(可回翻)
用法:less [选项] 文件名
示例:less logfile.txt

head
功能:显示文件开头部分
用法:head [选项] 文件名
示例:head -n 10 file.txt

tail
功能:显示文件末尾部分
用法:tail [选项] 文件名
示例:tail -f logfile

touch
功能:创建空文件或更新文件时间戳
用法:touch [选项] 文件名
示例:touch newfile

chmod
功能:修改文件权限
用法:chmod [选项] 权限 文件名
示例:chmod 755 script.sh

chown
功能:修改文件所有者
用法:chown [选项] 用户:组 文件名
示例:chown user:group file

find
功能:查找文件
用法:find [路径] [选项] [表达式]
示例:find /home -name "*.txt"

grep
功能:文本搜索
用法:grep [选项] 模式 [文件]
示例:grep "error" logfile

ps
功能:显示进程状态
用法:ps [选项]
示例:ps aux

kill
功能:终止进程
用法:kill [选项] PID
示例:kill 1234

top
功能:动态显示进程信息
用法:top
示例:top

df
功能:显示磁盘空间使用情况
用法:df [选项]
示例:df -h

du
功能:显示目录空间使用情况
用法:du [选项] [目录]
示例:du -sh /home

tar
功能:打包和解包文件
用法:tar [选项] 文件
示例:tar -czf archive.tar.gz folder

gzip
功能:文件压缩
用法:gzip [选项] 文件
示例:gzip file.txt

gunzip
功能:文件解压缩
用法:gunzip [选项] 文件
示例:gunzip file.txt.gz

ssh
功能:远程登录
用法:ssh [选项] 用户名@主机
示例:ssh user@192.168.1.1

scp
功能:远程文件复制
用法:scp [选项] 源文件 目标文件
示例:scp file.txt user@host:/path

wget
功能:下载文件
用法:wget [选项] URL
示例:wget http://example.com/file

curl
功能:传输数据
用法:curl [选项] URL
示例:curl -O http://example.com/file

ping
功能:测试网络连接
用法:ping [选项] 主机
示例:ping google.com

ifconfig
功能:显示网络接口配置
用法:ifconfig [接口]
示例:ifconfig eth0

netstat
功能:显示网络状态
用法:netstat [选项]
示例:netstat -tulpn

man
功能:显示命令手册
用法:man [命令]
示例:man ls

sudo
功能:以管理员权限执行命令
用法:sudo [命令]
示例:sudo apt update

apt-get
功能:包管理工具(Debian/Ubuntu)
用法:apt-get [选项] 命令
示例:apt-get install package

yum
功能:包管理工具(CentOS/RHEL)
功能:包管理工具(CentOS/RHEL)
用法:yum [选项] 命令
示例:yum install package

dnf
功能:包管理工具(Fedora)
用法:dnf [选项] 命令
示例:dnf install package

pacman
功能:包管理工具(Arch Linux)
用法:pacman [选项] 命令
示例:pacman -S package

systemctl
功能:系统服务管理
用法:systemctl [选项] 命令 [服务]
示例:systemctl start nginx

history
功能:显示命令历史
用法:history [选项]
示例:history

alias
功能:创建命令别名
用法:alias 别名='命令'
示例:alias ll='ls -l'

这小玩意还挺有意思?!是吧!

 
骚年
  • 本文由 骚年 发表于2025年11月26日 17:12:31
  • 转载请务必保留本文链接:https://cexunke.com/changyongjiaoben/150.html
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证