真正的Linux命令大全Word文档下载推荐.docx
- 文档编号:18362977
- 上传时间:2022-12-15
- 格式:DOCX
- 页数:27
- 大小:29.43KB
真正的Linux命令大全Word文档下载推荐.docx
《真正的Linux命令大全Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《真正的Linux命令大全Word文档下载推荐.docx(27页珍藏版)》请在冰豆网上搜索。
性关系,并且一次安装所有依赖的软体包,无须
繁琐地一次次下载、安装
37.makeGNU的工程化编译工具,用于编译众多相互关联的
源代码问价,以实现工程化的管理,提高开发效
率
38.useradd用于Linux中创建的新的系统用户
39.usermod用于修改用户的基本信息
40.passwd设置用户的认证信息,包括用户密码、密码过
期时间等
41.userdel用于删除给定的用户,以及与用户相关的文件
42.echo用于在shell中打印shell变量的值,或者直
接输出指定的字符串
43.sleep暂停指定的时间
44.groupadd用于创建一个新的工作组,新工作组的信息将
被添加到系统文件中
45.groupmod更改群组识别码或名称
46.gpasswd设置组账号密码(极少用),添加、删除组成员
47.groupdel用于删除指定的工作组
48.id可以显示真实有效的用户ID(UID)和组ID(GID)
49.groups查询客户所属的组
50.finger查找账号的详细信息
51.w用于显示已经登陆系统的用户列表,并显示用
户正在执行的指令
52.whoami查询当前登录的账号名
53.who显示目前登录系统的用户信息
54.ll以长格式显示文件或目录的列表=ls–l
55.chmod用来变更文件或目录的权限
56.chown改变某个文件或目录的所有者和所属的组
57.umask用来设置限制新建文件或权限的掩码
58.fdisk用于观察硬盘实体使用情况,也可对硬盘分区
59.parted是由GNU组织开发的一款功能强大的磁盘分区
和分区大小调整工具,与fdisk不同,它支持
调整分区的大小。
60.mkfs用于在设备上(通常为硬盘)创建Linux文件
系统(格式化)
61.mkswap用于在一个文件或者设备上建立交换分区
62.swapon启用新增加的交换分区
63.swapoff停止指定的交换分区
64.free可以显示当前系统未使用的和已使用的内存
数目,还可以显示被内核使用的内存缓冲区
65.df用于显示磁盘分区上的可使用的磁盘空间。
默
认显示单位为KB
66.blkid查询设备上所采用文件系统类型与UUID
67.mke2fs用于创建磁盘分区上的“etc2/etc3”文件系
统
68.pvscan扫描系统中连接的所有硬盘,列出找到的物理
卷列表
69.vgscan查找系统中存在的LVM卷组,并显示找到的卷
组列表
70.lvscan扫描当前系统中存在的所有的LVM逻辑卷
71.pvcreate用于将物理硬盘分区初始化为物理卷,以便
LVM使用
72.vgcreate用于创建LVM卷组
73.lvcreate用于创建LVM的逻辑卷
74.pvdisplay用于显示物理卷的属性
75.vgdisplay用于显示LVM卷组的信息
76.lvdisplay用于显示LVM逻辑卷空间大小、读写状态和快
照信息等属性
77.pvremove用于删除一个存在的物理卷。
使用pvremove
指令删除物理卷时,它将LVM分区上的物理卷
信息删除,使其不再被视为一个物理卷
78.vgremove用于用户删除LVM卷组。
当要删除的卷组上已
经创建了逻辑卷时,vgremove命令需要进行
确认删除,防止误删除数据
79.lvremove删除指定LVM逻辑卷。
如果逻辑卷已经使用
mount命令加载,则不能使用lvremove命令
删除。
必须使用umount命令卸载后,逻辑卷
方可被删除
80.vgextend用于动态扩展LVM卷组,它通过向卷组中添加
物理卷来增加卷组的容量
81.lvextend用于在线扩展逻辑卷的空间大小,而不中断应
用程序对逻辑卷的访问
82.vgreduce通过删除LVM卷组中的物理卷来减少卷组容量。
不能删除LVM卷组中剩余的后一个物理卷
83.lvreduce用于减少LVM逻辑卷占用的空间大小。
使用
lvreduce命令收缩逻辑卷的空间大小有可能
会删除逻辑卷上已有的数据,所以在操作前必
须进行确认
84.resize2fs被用来增大或者收缩未加载的“ext2/ext3”
文件系统的大小
85.partx告诉内核去识别、登记某个硬盘上的分区信息
86.mdadm是linux下用于创建和管理软件RAID的命令,
是一个模式化命令
第九章
87.dd用于复制文件并对原文件的内容进行转换和
格式化处理,用的比较多的还是用dd来备份
裸设备
88.runlevel用于打印当前Linux系统的运行等级
89.init是Linux下的进程初始化工具,init进程是所
有Linux进程的父进程,它的进程号为1
90.ntsysv提供了一个基于文本界面的菜单操作方式,集
中管理系统不同的运行等级下的系统服务启
动状态
91.chkconfi检查、设置系统的各种服务
92.grub-instal重建grub程序
10
第十章
93.ps用于报告当前系统的进程状态。
可以搭配kill
指令随时中断、删除不必要的程序
94.top可以实时动态地查看系统的整体运行情况,是
一个综合了多方信息监测系统性能和运行信
息的实用工具
95.pgrep以名称为依据从运行进程队列中查找进程,并
显示查找到的进程id
96.pstree以树状图的方式展现进程之间的派生关系,显
示效果比较直观
97.jobs用于显示Linux中的任务列表及任务状态,包
括后台运行的任务
98.bg用于将作业放到后台运行,使前台可以执行其
他任务
99.fg用于将后台作业(在后台运行的或者在后台挂
起的作业)放到前台终端运行
11
100.kill用来删除执行中的程序或工作(指定PID号)
101.killall使用进程的名称来杀死进程,使用此指令可以
杀死一组同名进程
102.pkill根据特定条件终止相应的进程
103.at用于在指定时间执行命令(设置一次性任务)
104.atq显示系统中待执行的任务列表,也就是列出当
前用户的at任务列表
105.atrm用于删除待执行任务队列中的指定任务
106.date显示或设置系统时间与日期
107.crontab用来提交和管理用户的需要周期性执行的任
务,与windows下的计划任务类似,当安装完
成操作系统后,默认会安装此服务工具,并且
会自动启动crond进程,crond进程每分钟会
定期检查是否有要执行的任务,如果有要执行
的任务,则自动执行该任务。
108.chsh用来更换登录系统时使用的shell。
若不指定
任何参数与用户名称,则chsh会以应答的方
式进行设置
109.chattr用来改变文件属性
110.lsattr用于查看文件的第二扩展文件系统属性
111.chage是用来修改帐号和密码的有效期限
112.source在当前bash环境下读取并执行FileName中的
命令
113.export用于将shell变量输出为环境变量,或者将
shell函数输出为环境变量
114.su用于切换当前用户身份到其他用户身份,变更
时须输入所要变更的用户帐号与密码
115.sudo用来以其他身份来执行命令,预设的身份为
root
116.visudo编辑修改/etc/sudoers配置文件
117.grub-md5-crypt利用grub-md5-crypt对GRUB的密码进行加密
118.nmap是一款开放源代码的网络探测和安全审核工
具,它的设计目标是快速地扫描大型网络
119.history用于显示指定数目的指令命令,读取历史命令
文件中的目录到历史命令缓冲区和将历史命
令缓冲区中的目录写入命令文件
120.ln用来为文件创件连接,连接类型分为硬连接和
软连接两种,默认的连接类型是硬连接。
如果
要创建软连接必须使用"
-s"
选项
121.dumpe2fs用于打印“ext2/ext3”文件系统的超级块和
快组信息
122.tune2fs允许系统管理员调整“ext2/ext3”文件系统
中的可改参数
123.extundelete是基于Linux的一个数据恢复工具,它通过分
析文件系统的日志,解析出所有文件的inode
信息,从而可以恢复Linux下主流的
ext3,ext4文件系统下被误删除的文件
124.users用于显示当前登录系统的所有用户的用户列
表
125.last用于显示用户近登录信息
126.lastlog用于显示系统中所有用户近一次登录信息
127.lastb用于显示用户错误的登录列表,此指令可以发
现系统的登录异常
140.setfacl是用来在命令行里设置ACL(访问控制列表)。
在命令行里,一系列的命令跟随以一系列的文
件名
141.getfacl获取目录或文件访问控制列表
142.quotacheck通过扫描指定的文件系统,获取磁盘的使用情
况,创建、检查和修复磁盘配额(quota)文
件
143.quotaon用于激活Linux内核中指定文件系统的磁盘
配额功能
144.quotaoff用于关闭Linux内核中指定文件系统的磁盘
145.edquota用于编辑指定用户或工作组磁盘配额
145.setquota设定quta限额
146.quota单一用户或组的quota报表
147.repquota针对文件系统的限制配额做报表
128.ip用来显示或操纵Linux主机的路由、网络设备、
策略路由和隧道,是Linux下较新的功能强大
的网络配置工具
129.ethtool用于获取以太网卡的配置信息,或者修改这些
配置
130.reboot用来重新启动正在运行的Linux操作系统
131.route用来显示并设置Linux内核中的网络路由表,
route命令设置的路由主要是静态路由
stat用来打印Linux中网络系统的状态信息,可让
你得知整个Linux系统的网络情况
133.ifdown用于禁用指定的网络接口
134.ifup用于激活指定的网络接口
135.sysctl被用于在内核运行时动态地修改内核的运行
参数,可用的内核参数在目录/proc/sys中
136.ping用来测试主机之间网络的连通性
137.nslookup常用域名查询工具,就是查DNS信息用的命令
138.setup来设置linux系统,好用而且简单的配置工具
139.dhclient使用动态主机配置协议动态的配置网络接口
的网络参数。
148.db_load将用户信息文件转换为数据库并使用hash加
密
149.ftp用命令的方式来控制在本地机和远程机之间
传送文件
150.file用来探测给定文件的类型
151.ssh是openssh套件中的客户端连接工具,可以给
予ssh加密协议实现安全的远程登录服务器
152.ssh-copy-id可以把本地主机的公钥复制到远程主机的
authorized_keys文件上,ssh-copy-id命令
也会给远程主机的用户主目录(home)和
~/.ssh,和~/.ssh/authorized_keys设置合
适的权限
153.scp用于在Linux下进行远程拷贝文件的命令
154.sftp是一款交互式的文件传输程序,命令的运行和
使用方式与ftp命令相似,但是,sftp命令
对传输的所有信息使用ssh加密,它还支持公
钥认证和压缩等功能
155.ssh-keygen用于为“ssh”生成、管理和转换认证密钥,
它支持RSA和DSA两种认证密钥
156.ldd用于打印程序或者库文件所依赖的共享库列
157.sh是shell命令语言解释器,执行命令从标准输
入读取或从一个文件中读取
158.env用于显示系统中已存在的环境变量,以及在定
义的环境中执行指令
159.read从键盘读取变量的值,通常用在shell脚本中
与用户进行交互的场合
160.expr是一款表达式计算工具,使用它完成表达式的
求值操作
161.bc是一种支持任意精度的交互执行的计算器语
言。
bash内置了对整数四则运算的支持,但
是并不支持浮点运算,而bc命令可以很方便
的进行浮点运算,当然整数运算也不再话下
162.sed是一种流编辑器,它是文本处理中非常中的工
具,能够完美的配合正则表达式使用,功能不
同凡响。
处理时,把当前处理的行存储在临时
缓冲区中,称为“模式空间”(patternspace)
,
接着用sed命令处理缓冲区中的内容,处理完
成后,把缓冲区的内容送往屏幕。
接着处理下
一行,这样不断重复,直到文件末尾。
文件内
容并没有改变,除非你使用重定向存储输出。
Sed主要用来自动编辑一个或多个文件;
简化
对文件的反复操作;
编写转换程序等
163.factor分解因数
164.awk是一种编程语言,用于在linux/unix下对文
本和数据进行处理。
数据可以来自标准输入
(stdin)、一个或多个文件,或其它命令的输
出。
它支持用户自定义函数和动态正则表达式
等先进功能,是linux/unix下的一个强大编
程工具。
它在命令行中使用,但更多是作为脚
本来使用。
awk有很多内建的功能,比如数组、
函数等,这是它和C语言的相同之处,灵活性
是awk大的优势。
165.sort是在Linux里非常有用,它将文件进行排序,
并将排序结果标准输出。
sort命令既可以从
特定的文件,也可以从stdin中获取输入。
166.uniq用于报告或忽略文件中的重复行,一般与sort
命令结合使用
167.cd用来切换工作目录至dirname。
其中dirName
表示法可为绝对路径或相对路径。
若目录名称
省略,则变换至使用者的homedirectory(也
就是刚login时所在的目录)。
另外,~也表示
为homedirectory的意思,.则是表示目前所
在的目录,..则表示目前目录位置的上一层目
录。
168.let是bash中用于计算的工具,提供常用运算符
还提供了方幂**运算符。
在变量的房屋计算中
不需要加上$来表示变量,如果表达式的值是
非0,那么返回的状态值是0;
否则,返回的
状态值是1
169.set作用主要是显示系统中已经存在的shell变
量,以及设置shell变量的新变量值。
set更改shell特性时,符号"
+"
和"
-"
的作用
分别是打开和关闭指定的模式。
set命令不能
够定义新的shell变量。
如果要定义新的变量,
可以使用declare命令以变量名=值的格式进
行定义即可
170.wget用来从指定的URL下载文件。
wget非常稳定,
它在带宽很窄的情况下和不稳定网络中有很
强的适应性,如果是由于网络的原因下载失败,
wget会不断的尝试,直到整个文件下载完毕。
如果是服务器打断下载过程,它会再次联到服
务器上从停止的地方继续下载。
这对从那些限
定了链接时间的服务器上下载大文件非常有
用
171.fsck被用于检查并且试图修复文件系统中的错误。
当文件系统发生错误,可用fsck指令尝试加
以修复
172.poweroff用来关闭计算机操作系统并且切断系统电源
173.shutdown用来系统关机命令。
shutdown指令可以关闭
所有程序,并依用户的需要,进行重新开机或
关机的动作
174.halt用来关闭正在运行的Linux操作系统。
halt
命令会先检测系统的runlevel,若runlevel
为0或6,则关闭系统,否则即调用shutdown
来关闭系统
175.lsb_releaselsb_release命令用来显示LSB和特定版本的
相关信息。
如果使用该命令时不带参数,则默
认加上-v参数
176.arping是用于发送arp请求到一个相邻主机的工具,
arping使用arp数据包,通过ping命令检查
设备上的硬件地址。
能够测试一个ip地址是
否是在网络上已经被使用,并能够获取更多设
备信息。
功能类似于ping
177.arp用于操作主机的arp缓冲区,它可以显示arp
缓冲区中的所有条目、删除指定的条目或者添
加静态的ip地址与MAC地址对应关系
178.dig是常用的域名查询工具,可以用来测试域名系
统工作是否正常
179.mpstat指令主要用于多CPU环境下,它显示各个可用
CPU的状态系你想。
这些信息存放在
/proc/stat文件中。
在多CPUs系统里,其不
但能查看所有CPU的平均状况信息,而且能够
查看特定CPU的信息
180.tee用于将数据重定向到文件,另一方面还可以提
供一份重定向数据的副本作为后续命令的
stdin。
简单的说就是把数据重定向到给定文
件和屏幕上
181.login用于给出登录界面,可用于重新登录或者切换
用户身份,也可通过它的功能随时更换登入身
份。
在Slackware发行版中,您可在命令后
面附加欲登入的用户名称,它会直接询问密码,
等待用户输入。
当/etc/nologin文件存在时,
系统只root帐号登入系统,其他用户一律不
准登入
182.logout用于退出当前登录的Shell,logout指令让用
户退出系统,其功能和login指令相互对应。
183.exit同于退出shell,并返回给定值。
在shell脚
本中可以终止当前脚本执行。
执行exit可使
shell以指定的状态值退出。
若不设置状态值
参数,则shell以预设值退出。
状态值0代表
执行成功,其他值代表执行失败
184.dump用于备份ext2或者ext3文件系统。
可将目录
或整个文件系统备份至指定的设备,或备份成
一个大文件
185.cal用于显示当前日历,或者指定日期的日历
186.cut用来显示行中的指定部分,删除文件中指定字
段
187.wait用来等待指令的指令,直到其执行完毕后返回
终端。
该指令常用于shell脚本编程中,待指
定的指令执行完成后,才会继续执行后面的任
务。
该指令等待作业时,在作业标识号前必须
添加备份号"
%
188.enable用于临时关闭或者激活指定的shell内部命
令。
若要执行的文件名称与shell内建命令相
同,可用enable-n来关闭shell内建命令。
若不加-n选项,enable可重新启动关闭的命
令
189.unlink用于系统调用函数unlink去删除指定的文件。
和rm命令作用一样,都是删除文件
190.vgchange用于修改卷组的属性,经常被用来设置卷组是
处于活动状态或非活动状态。
处于活动状态的
卷组无法被删除,必须使用vgchange命令将
卷组设置为非活动状态后才能删除
191.pvchange允许管理员改变物理卷的分配许可。
如果物理
卷出现故障,可以使用pvchange命令
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 真正 Linux 命令 大全