Linux的命令可以分为文件管理、文档编辑、文件传输、磁盘管理、磁盘维护、网络通信、网络管理、系统管理、系统设置、备份压缩和设备管理。以下列举了Linux常用的命令大全。
系统管理进程与作业管理命令解释
pmap
pmap命令用于报告进程的显存映射关系,是Linux调试及运维一个挺好的工具。
crontab
crontab命令被拿来递交和管理须要周期性执行的任务。
网路管理网路应用命令描述
curl
借助url规则在命令行下工作的文件传输工具linux命令手册 在线,它支持包括http、https、ftp等合同。
网路测试命令描述
netstat
netstat命令拿来复印Linux中网路系统的状态信息,可让你得悉整个Linux系统的网路情况。
网路安全命令描述
ssh-keygen
ssh-keygen命令用于为ssh生成linux培训班,管理和转换认证秘钥,它主要支持RSA和DSA认证秘钥。
文件目录管理命令解释
awk
awk是一种处理文本文件的语言,是一个强悍的文本剖析工具。
chmod
chmod可以借此控制文件怎样被别人所调用。
gzip
gzip是一种文件解压缩的命令linux源代码分析,同时也是一种压缩文件格式。
文件内容查看命令解释
cut
cut是拿来从一个文本文件或则文本流中提取文本列。
文件编辑命令解释
vi
vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。
sed
sed是过滤转换等文本处理的文件流编辑命令。
文件处理命令解释
cat
cat命令用于联接文件并复印到标准输出设备上。
ln
ln命令拿来为文件创建联接。
文件权限属性设置命令解释
chown
chown命令改变指定文件或目录的所有者和所属组。
file
file命令拿来查看指定文件的类型及其相关信息。
目录基本操作命令解释
cp
cp命令拿来将一个或多个源文件或则目录复制到指定的目的文件或目录。
mkdir
mkdir命令拿来创建指定目录。
文件查找和比较命令解释
diff
diff命令拿来比较指定的两个文件的不同。
find
find命令拿来在指定的目录下查找文件。
文件过滤分割与合并命令解释
sort
sort命令对文件进行排序,并将排序结果进行标准输出。
tac
tac命令联接多个文件并以行为单位,从指定文件的最后一行向前复印内容,直至第一行。
硬件|检测|内核|Shell命令解释
source
source命令用以在当前上下文中执行某文件中的一组命令。
uname
uname命令用于复印当前系统相关信息。
c盘管理命令解释
df
df命令用于显示c盘分区上的可使用的c盘空间。
du
du命令主要查看文件及目录的使用空间情况。
lsblk
lsblk命令用于列举所有可用块设备的信息。
性能检测与优化命令解释
dtrace
dtrace(全称DynamicTracing),亦称为动态跟踪,可以对内核(kernel)和用户应用程序(userapplication)进行动态跟踪而且对系统运行不构成任何危险的技术。
free
free命令可以显示当前系统未使用的和已使用的显存数量,还可以显示被内核使用的显存缓冲区。
iostat
iostat命令被用于监视系统输入输出设备和CPU的使用情况。
iotop
iotop命令是一个拿来监视c盘I/O使用状况的top类工具。
mpstat
mpstat命令主要用于多CPU环境下,它显示各个可用CPU的状态。
perf
perf是一款综合性剖析工具,大到系统全局性性能linux命令手册 在线,再小到进程线程级别,甚至到函数及汇编级别。
pidstat
pidstat是sysstat工具的一个命令,用于监控全部或指定进程的cpu、内存、线程、设备IO等系统资源的占用情况。
top
top命令可以实时动态地查看系统的整体运行情况,是一个综合了多方信息检测系统性能和运行信息的实用工具。
uptime
uptime命令才能复印系统总共运行了多长时间和系统的平均负载。
valgrind
valgrind是一款用于显存调试、内存泄露检查以及性能剖析的软件开发工具。
vmstat
vmstat命令的含意为显示虚拟显存状态(VirtualMemoryStatistics),并且它可以报告关于进程、内存、I/O等系统整体运行状态。
软件|复印|开发|工具常用工具命令命令解释
date
复印或设置系统的日期和时间。
rsync
远程数据同步工具。
sleep
该命令可以拿来将目前动作暂停指定的时间。
软件包管理命令解释
yum
在Fedora和RedHat以及SUSE中基于rpm的软件包管理器。