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