Linux学习之Linux常用命令31_Linux命令大全_Linux系统综合类命令大全(52个)

教程发布:风哥 教程分类:Linux教程 更新日期:2020-03-09 浏览学习:4234

风哥针对大家学习Linux常用命令时,涉及到很多的Linux系统综合类命令大全,现主要列举以下Linux命令:
1.Linux系统综合类命令1-26:
命令使用前缀[root@fgedu.net ~]#
1) history命令:显示与操纵历史命令
2) exportfs命令:管理NFS服务器共享的文件系统
3) declare命令:声明shell变量
4) jobs命令:显示shell的作业信息
5) popd命令:从shell目录堆栈中删除记录
6) pushed命令:向shell目录堆栈中添加记录
7) fc命令:编辑并执行历史命令
8) shopt命令:设置控制shell行为变量的开关
9) hash命令:显示与清除命令运行时查询的哈希表
10) dirs命令:显示Shell目录堆栈中的记录
11) rmmod命令:删除模块
12) bc命令:浮点运算
13) mkisofs命令:建立ISO 9660映像文件
14) eval命令:重新运算求出参数
15) mkinitrd命令:建立ramdisk映像文件
16) break命令:结束for while或until循环
17) continue命令:结束本次循环
18) named-checkzone命令:检查和转换
19) rake命令:ruby程序构建
20) command命令:调用并执行指定的命令
21) pv命令:管道查看器
22) pstack命令:显示每个进程的栈跟踪
23) pigz命令:解压缩文件
24) php命令:PHP语言的命令行接口
25) setsid命令:新会话中运行程序
26) xlsclients命令:列出应用程序
2.Linux系统综合类命令27-52:
命令使用前缀[root@fgedu.net ~]#
27) xlsatoms命令:列出原子成分
28) vgreduce命令:删除物理卷
29) vdfuse命令:挂载分区文件工具
30) users命令:显示当前登录的用户
31) unexpand命令:空白字符转换
32) killall5命令:向所有进程发送信号
33) seq命令:打印数字序列
34) times命令:显示进程累计时间
35) protoize命令:添加函数原型
36) builtin命令:执行bash内建命令
37) script命令:记录终端交互会话过程
38) trap命令:指定采取的动作
39) tcpreplay命令:性能或功能测试
40) write命令:发送信息
41) wget命令:文件下载
42) whatis命令:查询命令执行功能
43) wall命令:输出信息
44) wait命令:等待指令
45) volname命令:显示设备卷名称
46) vgscan命令:扫描并显示卷组
47) vgrename命令:重命名卷组
48) xargs命令:过滤器
49) test命令:检查条件是否成立
50) printf 命令:shell 输出
51) xz命令:POSIX 平台开发工具
52) startx命令 :启动X Window

风哥针对大家学习Linux常用命令时,涉及到很多的Linux系统综合类命令大全,接下来风哥就重点为大家介绍这些Linux命令的作用及这些Linux命令的使用案例教程(Linux系统综合类命令):
1.Linux命令-Linux系统综合类命令01:jobs命令
jobs命令主要用于显示系统中的任务列表及其运行状态。
该命令可以显示任务号及其对应的进程号,其中,任务号是以普通用户的角度进行的,而进程号则是从系统管理员的角度来看的。一个任务可以对应一个或者多个进程号。
语法格式: jobs [参数] [目录]
常用参数:
-l 显示作业列表时包括进程号
-n 显示上次使用jobs后状态发生变化的作业
-p 显示作业列表时仅显示其对应的进程号
-r 仅显示运行的(running)作业
-s 仅显示暂停的(stopped)作业
Linux命令教程案例:
显示当前的作业列表:
[root@fgedu.net ~]#jobs
显示当前的作业号以及对应的进程号:
[root@fgedu.net ~]#jobs -l
仅显示运行的作业:
[root@fgedu.net ~]#jobs -r
仅显示暂停的作业:
[root@fgedu.net ~]#jobs -s
显示上次使用jobs后状态发生变化的作业:
[root@fgedu.net ~]#jobs -n

2.Linux命令-Linux系统综合类命令02:xargs命令
xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具。它擅长将标准输入数据转换成命令行参数,xargs能够处理管道或者 stdin 并将其转换成特定命令的命令参数。
xargs也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。xargs的默认命令是 echo,空格是默认定界符。这意味着通过管道传递给 xargs的输入将会包含换行和空白,不过通过 xargs 的处理,换行和空白将被空格取代。xargs是构建单行命令的重要组件之一。
语法格式: xargs [参数]
常用参数:
-n 多行输出
-d 自定义一个定界符
-I 指定一个替换字符串{}
-t 打印出 xargs 执行的命令
-p 执行每一个命令时弹出确认
Linux命令教程案例:
多行输出:
[root@linuxcool ~]#cat test.txt | xargs -n3
自定义一个定界符:
[root@linuxcool ~]#echo "itpuxXitpuxXitpuxXitpux" | xargs -dX
itpux itpux itpux itpux
指定一个替换字符串{}:
[root@linuxcool ~]#cat arg.txt | xargs -I {} ./sk.sh -p {} -l
-p aaa -l
-p bbb -l
-p ccc -l
打印出 xargs 执行的命令:
[root@linuxcool ~]#ls | xargs -t -I{} echo {}
执行每一个命令时弹出确认,当你需要非常准确的确认每一次操作时:
[root@linuxcool ~]#find . -maxdepth 1 -itpux "*.log" | xargs -p -I{} rm {}

3.Linux命令-Linux系统综合类命令03:history命令
history命令用于显示用户以前执行过的历史命令,并且能对历史命令进行追加和删除等操作。
如果你经常使用Linux命令,那么使用history命令可以有效地提升你的效率。
语法格式: history [参数] [目录]
常用参数:
-a 将当前shell会话的历史命令追加到命令历史文件中,命令历史文件是保存历史命令的配置文件
-c 清空当前历史命令列表
-d 删除历史命令列表中指定序号的命令
-n 从命令历史文件中读取本次Shell会话开始时没有读取的历史命令
-r 读取命令历史文件到当前的Shell历史命令内存缓冲区
-s 将指定的命令作为单独的条目加入命令历史内存缓冲区。在执行添加之前先删除命令历史内存缓冲区中最后一条命令
-w 把当前的shell历史命令内存缓冲区的内容写入命令历史文件
Linux命令教程案例:
显示最近的10条命令:
[root@fgedu.net ~]#history 10 
将本次登录的命令写入历史文件中:
[root@fgedu.net ~]#history -w
将命令历史文件中的内容读入到目前shell的history记忆中 :
[root@fgedu.net ~]#history -r 
将当前Shell会话的历史命令追加到命令历史文件中:
[root@fgedu.net ~]#history -a 
清空当前历史命令列表:
[root@fgedu.net ~]#history -c

4.Linux命令-Linux系统综合类命令04:times命令
打印出shell及其子进程累计使用的用户时间和系统时间。
总是返回成功。
语法格式:times [参数]
Linux命令教程案例:
显示进程累计时间:
[root@fgedu.net ~]#times
0m0.037s 0m0.009s
0m0.010s 0m0.024s

5.Linux命令-Linux系统综合类命令05:wget命令
wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。
wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦。
语法格式: wget [参数]
常用参数:
-V –-version 显示wget的版本后退出
-h –-help 打印语法帮助
-b, –-background 启动后转入后台执行
-e –-execute=COMMAND
Linux命令教程案例:
使用wget下载单个文件:
[root@fgedu.net ~]#wget 192.168.1.51/testfile.zip
下载并以不同的文件名保存:
[root@fgedu.net ~]#wget -O test.zip 192.168.1.51
wget限速下载:
[root@fgedu.net ~]#wget --limit-rate=300k 192.168.1.51/test.zip
使用wget断点续传:
[root@fgedu.net ~]#wget -c 192.168.1.51/test.zip
使用wget后台下载:
[root@fgedu.net ~]#wget -b 192.168.1.51/test.zip
Continuing in background, pid 1840.
Output will be written to `wget-log'.

6.Linux命令-Linux系统综合类命令06:pstack命令
pstack是一个shell脚本,用于打印正在运行的进程的栈跟踪信息,它实际上是gstack的一个链接,而gstack本身是基于gdb封装的shell脚本.。
此命令可显示每个进程的栈跟踪。pstack 命令必须由相应进程的属主或 root 运行。可以使用 pstack 来确定进程挂起的位置。此命令允许使用的唯一选项是要检查的进程的 PID。
语法格式: pstack
Linux命令教程案例:
显示每个进程的栈跟踪:
[root@fgedu.net ~]#pstack 3306
将监听进程的栈跟踪信息写入文件pstack.log:
[root@fgedu.net~] pstack 1521 >> pstack.log

网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】Linux新手入门学习必备面试题60个(附PDF下载)_大量Linux常用命令与shell脚本编程
【下一篇】Linux学习之Linux常用命令30_Linux命令大全_Linux设备管理命令大全(25个)