linux-cmd


cd:

功能:切换当前工作目录。
用法:cd [目录路径]
示例:cd /home/user

ls:

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

pwd:

功能:显示当前工作目录的绝对路径。
用法:pwd
示例:pwd

clear:

功能:清除终端屏幕上的内容。
用法:clear
示例:clear

chmod:

功能:修改文件或目录的权限。
用法:chmod [选项] 模式 文件/目录
示例:chmod +x script.sh

chown:

功能:修改文件或目录的所有者和/或所属组。
用法:chown [选项] 用户:组 文件/目录
示例:chown user:group file.txt

chattr:

功能:改变文件系统对象的属性。
用法:chattr [选项] 文件
示例:chattr +i file.txt

useradd:

功能:添加新用户。
用法:useradd [选项] 用户名
示例:useradd -m user

userdel:

功能:删除用户。
用法:userdel [选项] 用户名
示例:userdel user

groupadd:

功能:添加新用户组。
用法:groupadd [选项] 组名
示例:groupadd group

vi/vim:

功能:文本编辑器。
用法:vi/vim [文件]
示例:vim file.txt

cat:

功能:连接文件并打印到标准输出。
用法:cat [选项] 文件
示例:cat file.txt

more:

功能:分屏显示文件内容。
用法:more [选项] 文件
示例:more file.txt

less:

功能:分页查看文件内容。
用法:less [选项] 文件
示例:less file.txt

mv:

功能:移动/重命名文件或目录。
用法:mv [选项] 源文件/目录 目标文件/目录
示例:mv file.txt new_location/file.txt

cp:

功能:复制文件或目录。
用法:cp [选项] 源文件/目录 目标文件/目录
示例:cp file.txt backup/file.txt

rm:

功能:删除文件或目录。
用法:rm [选项] 文件/目录
示例:rm file.txt

touch:

功能:创建空文件或更改文件的时间戳。
用法:touch [选项] 文件
示例:touch new_file.txt

ifconfig/ip addr:

功能:显示和配置网络接口信息。
用法:ifconfig/ip addr
示例:ifconfig

ping:

功能:向网络主机发送ICMP ECHO_REQUEST消息。
用法:ping [选项] 目标地址
示例:ping google.com

route:

功能:显示和操作路由表。
用法:route [选项]
示例:route -n

echo:

功能:打印文本。
用法:echo [选项] 文本
示例:echo "Hello, world!"

wc:

功能:统计文件中的行数、字数和字符数。
用法:wc [选项] 文件
示例:wc -l file.txt

expr:

功能:进行算术运算和字符串处理。
用法:expr [选项] 表达式
示例:expr 2 + 2

bc:

功能:进行高精度计算。
用法:bc [选项]
示例:echo "3 * 4" | bc

ln:

功能:创建链接文件。
用法:ln [选项] 源文件 链接文件
示例:ln -s file.txt link.txt

head:

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

tail:

功能:显示文件的末尾部分。
用法:tail [选项] 文件
示例:tail -n 5 file.txt

who:

功能:显示当前登录的用户信息。
用法:who [选项]
示例:who

hostname:

功能:显示或设置系统主机名。
用法:hostname [选项]
示例:hostname

top:

功能:显示系统中运行的进程信息。
用法:top [选项]
示例:top

df:

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

du:

功能:显示文件和目录的磁盘使用情况。
用法:du [选项] 文件/目录
示例:du -sh directory

netstat/ss:

功能:显示网络连接、路由表和接口信息。
用法:netstat/ss [选项]
示例:netstat -tuln

kill:

功能:终止进程。
用法:kill [选项] 进程号
示例:kill -9 PID

alias:

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

man:

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

tar:

功能:打包和解压文件。
用法:tar [选项] 文件/目录
示例:tar -czvf archive.tar.gz directory

zip/unzip:

功能:压缩和解压ZIP文件。
用法:zip/unzip [选项] 文件/目录
示例:zip -r archive.zip directory

jar:

功能:创建和解压Java归档文件。
用法:jar [选项]
示例:jar cvf myjar.jar files

fdisk:

功能:磁盘分区工具。
用法:fdisk [选项] 磁盘设备
示例:fdisk -l /dev/sda

free:

功能:显示系统内存使用情况。
用法:free [选项]
示例:free -h

uptime:

功能:显示系统的运行时间和平均负载。
用法:uptime
示例:uptime

lsof:

功能:显示打开文件的进程。
用法:lsof [选项]
示例:lsof -i

lsmod:

功能:显示内核加载的模块。
用法:lsmod
示例:lsmod

lsattr:

功能:显示文件的扩展属性。
用法:lsattr [选项] 文件
示例:lsattr file.txt

dd:

功能:数据转换和备份工具。
用法:dd [选项]
示例:dd if=/dev/zero of=/dev/sda bs=1M count=1

date:

功能:显示和设置系统时间。
用法:date [选项]
示例:date

crontab:

功能:定时执行任务。
用法:crontab [选项]
示例:crontab -e

ps:

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

find:

功能:搜索文件。
用法:find [路径] [选项]
示例:find /home -name "*.txt"

awk:

功能:处理文本数据。
用法:awk 'pattern { action }' 文件
示例:awk '{ print $1 }' file.txt

sed:

功能:流编辑器,用于文本处理。
用法:sed 'COMMAND' 文件
示例:sed 's/apple/orange/' file.txt

grep:

功能:搜索文本。
用法:grep [选项] 模式 文件
示例:grep "pattern" file.txt

sort:

功能:对文本进行排序。
用法:sort [选项] 文件
示例:sort file.txt

uniq:

功能:过滤文本中的重复行。
用法:uniq [选项] 文件
示例:uniq file.txt

文章作者: huhuhuhr
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 huhuhuhr !
  目录