以下是一些常用的Linux命令及其功能:
- ls :列出目录内容。常用参数包括:
-
-l
:以长格式列出目录内容,显示详细信息。 -
-a
:列出所有文件,包括隐藏文件(以.
开头的文件)。 -
-h
:将文件大小以人类可读的格式显示(如K、M、G)。 -
-R
:递归地列出目录内容,包括子目录中的内容。 -
-t
:按修改时间排序文件。
-
pwd :打印工作目录。无参数。
-
cd :切换目录。常用参数包括:
-
..
:返回上一级目录。 -
~
:切换到当前用户的主目录。
- mkdir :创建目录。常用参数包括:
-
-p
:递归创建目录,即创建嵌套目录时自动创建父目录。
-
mv :移动或重命名文件。
-
cat :查看文件内容。例如:
cat /valwell/log.log
。 -
vi/vim :可视化编辑器。基本命令包括:
-
:w
:保存文件。 -
:q
:退出程序。 -
:wq
:保存文件并退出。 -
:q!
:强行退出vim,不保存修改。
-
ping :测试网络。例如:
ping IP
。 -
ifconfig :查看IP。例如:
ifconfig
。 -
uname :查看系统信息。常用参数包括:
-
-m
:显示机器的处理器架构。 -
-r
:显示正在使用的内核版本。
-
dmidecode :显示硬件系统部件信息(SMBIOS/DMI)。例如:
dmidecode -q
。 -
hdparm :获取、设置SATA/ATA磁盘参数。例如:
hdparm -i /dev/hda
。 -
cat /proc/cpuinfo :显示CPU信息。例如:
cat /proc/cpuinfo
。 -
sort :排序文本文件中的行。常用参数包括:
-
-n
:按数字排序。 -
-r
:逆序排序。 -
-k
:按特定列排序。 -
-s
:稳定排序。
- ssh :安全地访问远程计算机。常用参数包括:
-
-p
:指定远程服务器的端口。 -
-i
:指定用于登录的私钥文件。 -
-t
:强制分配一个伪终端。 -
-v
:详细模式。
-
access :检查程序是否可以访问指定文件。例如:
access file.txt
。 -
accton :打开或关闭记帐进程或更改信息进程记帐文件。例如:
accton
。 -
aclocal :从configure.in文件自动生成aclocal.m4文件。例如:
aclocal
。 -
acpi :显示电池状态和其他ACPI信息。例如:
acpi
。 -
acpid :提供智能电源管理。例如:
acpid
。 -
addr2line :将地址转换为文件名和行号。例如:
addr2line -f elf -i address
。 -
agetty :Linux版本的getty,用于管理物理或虚拟终端。例如:
agetty
。 -
alias :在shell中创建命令别名。例如:
alias ll='ls -la'
。 -
amixer :ALSA声卡驱动程序的命令行混音器。例如:
amixer
。 -
aplay :ALSA声卡驱动程序的命令行音频播放器。例如:
aplay -l
。 -
ac :显示用户登录时间的统计信息。常用参数包括:
-
-d
:显示每天的总登录时间。 -
-p
:显示每个用户的总登录时间。 -
-t
:在输出的最后添加一个总计行。
- echo :将命令行