ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:29.43KB ,
资源ID:5381133      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5381133.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(真正的Linux命令大全.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

真正的Linux命令大全.docx

1、真正的Linux命令大全Liunx 常用命令 1.ifconfig 用于配置和显示Linux内核中网络接口的网络参数 2.type 用来显示指定命令的类型,判断给出的指令是内部 令还是外部指令 3.man Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息 4.help 用于显示 shell 内部命令的帮助信息 5.ls 列表显示文件及目录 6.du 查看文件或目录所占磁盘空间大小 7.touch 创建新文件,修文件时间戳 8.stat 用于显示文件的状态信息 9.mkdir 创建新目录 10.cp 复制文件或目录 11.rm 删除文件或目录 1

2、2.mv 移动文件或目录,同一目录下重命名 13.which 查看命令所在位置 14.find 精细查找文件所在位置 15.hostname 用于显示和设置系统的主机名称 16.cat 查看文件中的内容 17.tac 倒序查看文件内容 18.nl 查看文件内容=cat n(空行不标号) 19.more 分页查看文件内容 20.less 与 more 类似,比他功能更多 21.head 查看文件开头内容(默认显示 10 行) 22.tail 查看文件结尾内容(默认显示 10 行) 23.wc 查看文件中单词数 24.grep 过滤文件中的内容 25.egrep 精细过滤 26.gzip 压缩,格

3、式为.gz 27.gunzip 解压缩 28.bzip2 压缩,格式为.bz2 29.bunzip2 解压缩 30.tar 制作归档、释放归档文件 31.vi 进入 vi 编辑器 32.mount 用于加载文件系统到指定的加载点 33.umount 卸载已经加载的文件系统 34.md5sum 采用 MD5 报文摘要算法(128 位)计算和检查文件的校验和 35.rpm RPM 软件包的管理工具 36.yum 是在 Fedora 和 RedHat 以及 SUSE 中基于 rpm 的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理 RPM 软件包,能够从指定的服务器自动下载 RPM 包并

4、且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装 37.make GNU 的工程化编译工具,用于编译众多相互关联的源代码问价,以实现工程化的管理,提高开发效率 38.useradd 用于 Linux 中创建的新的系统用户 39.usermod 用于修改用户的基本信息 40.passwd 设置用户的认证信息,包括用户密码、密码过期时间等 41.userdel 用于删除给定的用户,以及与用户相关的文件 42.echo 用于在 shell 中打印 shell 变量的值,或者直接输出指定的字符串 43.sleep 暂停指定的时间 44.groupadd 用于创建

5、一个新的工作组,新工作组的信息将被添加到系统文件中 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 用来变更文件或目录的

6、权限 56.chown 改变某个文件或目录的所有者和所属的组 57.umask 用来设置限制新建文件或权限的掩码 58.fdisk 用于观察硬盘实体使用情况,也可对硬盘分区 59.parted 是由GNU组织开发的一款功能强大的磁盘分区和分区大小调整工具,与 fdisk 不同,它支持调整分区的大小 。60.mkfs 用于在设备上(通常为硬盘)创建 Linux 文件系统(格式化) 61.mkswap 用于在一个文件或者设备上建立交换分区 62.swapon 启用新增加的交换分区 63.swapoff 停止指定的交换分区 64.free 可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核

7、使用的内存缓冲区 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 的逻辑

8、卷 74.pvdisplay 用于显示物理卷的属性 75.vgdisplay 用于显示 LVM 卷组的信息 76.lvdisplay 用于显示 LVM 逻辑卷空间大小、读写状态和快照信息等属性 77.pvremove 用于删除一个存在的物理卷。使用 pvremove指令删除物理卷时,它将 LVM 分区上的物理卷信息删除,使其不再被视为一个物理卷 78.vgremove 用于用户删除 LVM 卷组。当要删除的卷组上已经创建了逻辑卷时,vgremove 命令需要进行确认删除,防止误删除数据 79.lvremove 删除指定 LVM 逻辑卷。如果逻辑卷已经使用mount 命令加载,则不能使用 lvr

9、emove 命令删除。必须使用 umount 命令卸载后,逻辑卷方可被删除 80.vgextend 用于动态扩展 LVM 卷组,它通过向卷组中添加物理卷来增加卷组的容量 81.lvextend 用于在线扩展逻辑卷的空间大小,而不中断应用程序对逻辑卷的访问 82.vgreduce 通过删除LVM卷组中的物理卷来减少卷组容量。不能删除 LVM 卷组中剩余的后一个物理卷 83.lvreduce 用于减少 LVM 逻辑卷占用的空间大小。使用lvreduce 命令收缩逻辑卷的空间大小有可能会删除逻辑卷上已有的数据,所以在操作前必须进行确认 84.resize2fs 被用来增大或者收缩未加载的“ext2/

10、ext3”文件系统的大小 85.partx 告诉内核去识别、登记某个硬盘上的分区信息 86.mdadm 是 linux 下用于创建和管理软件 RAID 的命令,是一个模式化命令 第九章 87.dd 用于复制文件并对原文件的内容进行转换和格式化处理,用的比较多的还是用 dd 来备份裸设备 88.runlevel 用于打印当前 Linux 系统的运行等级 89.init 是 Linux 下的进程初始化工具,init 进程是所有 Linux 进程的父进程,它的进程号为 1 90.ntsysv 提供了一个基于文本界面的菜单操作方式,集中管理系统不同的运行等级下的系统服务启动状态 91.chkconfi

11、 检查、设置系统的各种服务 92.grub-instal 重建 grub 程序 10第十章 93.ps 用于报告当前系统的进程状态。可以搭配 kill指令随时中断、删除不必要的程序 94.top 可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具 95.pgrep 以名称为依据从运行进程队列中查找进程,并显示查找到的进程 id 96.pstree 以树状图的方式展现进程之间的派生关系,显示效果比较直观 97.jobs 用于显示 Linux 中的任务列表及任务状态,包括后台运行的任务 98.bg 用于将作业放到后台运行,使前台可以执行其他任务 99.fg

12、用于将后台作业(在后台运行的或者在后台挂起的作业)放到前台终端运行 11100.kill 用来删除执行中的程序或工作(指定 PID 号) 101.killall 使用进程的名称来杀死进程,使用此指令可以杀死一组同名进程 102.pkill 根据特定条件终止相应的进程 103.at 用于在指定时间执行命令(设置一次性任务) 104.atq 显示系统中待执行的任务列表,也就是列出当前用户的 at 任务列表 105.atrm 用于删除待执行任务队列中的指定任务 106.date 显示或设置系统时间与日期 107.crontab 用来提交和管理用户的需要周期性执行的任务,与 windows 下的计划任

13、务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动 crond 进程,crond 进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。108.chsh 用来更换登录系统时使用的 shell。若不指定任何参数与用户名称,则 chsh 会以应答的方式进行设置 109.chattr 用来改变文件属性 110.lsattr 用于查看文件的第二扩展文件系统属性 111.chage 是用来修改帐号和密码的有效期限 112.source 在当前 bash 环境下读取并执行 FileName 中的命令 113.export 用于将 shell 变量输出为环境变量,或者

14、将shell 函数输出为环境变量 114.su 用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码 115.sudo 用来以其他身份来执行命令,预设的身份为root 116.visudo 编辑修改/etc/sudoers 配置文件 117.grub-md5-crypt 利用 grub-md5-crypt 对 GRUB 的密码进行加密 118.nmap 是一款开放源代码的网络探测和安全审核工具,它的设计目标是快速地扫描大型网络 119.history 用于显示指定数目的指令命令,读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件 120.ln 用

15、来为文件创件连接,连接类型分为硬连接和软连接两种,默认的连接类型是硬连接。如果要创建软连接必须使用-s选项 121.dumpe2fs 用于打印“ext2/ext3”文件系统的超级块和快组信息 122.tune2fs 允许系统管理员调整“ext2/ext3”文件系统中的可改参数 123.extundelete 是基于 Linux 的一个数据恢复工具,它通过分析文件系统的日志,解析出所有文件的 inode信 息 , 从 而 可 以 恢 复 Linux 下 主 流 的ext3,ext4 文件系统下被误删除的文件 124.users 用于显示当前登录系统的所有用户的用户列表 125.last 用于显示

16、用户近登录信息 126.lastlog 用于显示系统中所有用户近一次登录信息 127.lastb 用于显示用户错误的登录列表,此指令可以发现系统的登录异常 140.setfacl 是用来在命令行里设置 ACL(访问控制列表)。在命令行里,一系列的命令跟随以一系列的文件名 141.getfacl 获取目录或文件访问控制列表 142.quotacheck 通过扫描指定的文件系统,获取磁盘的使用情况,创建、检查和修复磁盘配额(quota)文件 143.quotaon 用于激活 Linux 内核中指定文件系统的磁盘配额功能 144.quotaoff 用于关闭 Linux 内核中指定文件系统的磁盘配额功

17、能 145.edquota 用于编辑指定用户或工作组磁盘配额 145.setquota 设定 quta 限额 146.quota 单一用户或组的 quota 报表 147.repquota 针对文件系统的限制配额做报表 128.ip 用来显示或操纵Linux主机的路由、网络设备、策略路由和隧道,是 Linux 下较新的功能强大的网络配置工具 129.ethtool 用于获取以太网卡的配置信息,或者修改这些配置 130.reboot 用来重新启动正在运行的 Linux 操作系统 131.route 用来显示并设置 Linux 内核中的网络路由表,route 命令设置的路由主要是静态路由 stat

18、 用来打印 Linux 中网络系统的状态信息,可让你得知整个 Linux 系统的网络情况 133.ifdown 用于禁用指定的网络接口 134.ifup 用于激活指定的网络接口 135.sysctl 被用于在内核运行时动态地修改内核的运行参数,可用的内核参数在目录/proc/sys 中 136.ping 用来测试主机之间网络的连通性 137.nslookup 常用域名查询工具,就是查 DNS 信息用的命令 138.setup 来设置 linux 系统,好用而且简单的配置工具 139.dhclient 使用动态主机配置协议动态的配置网络接口的网络参数。148.db_load 将用户信息文件转换为

19、数据库并使用 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 是一款交互式的文件传

20、输程序,命令的运行和使用方式与 ftp 命令相似,但是,sftp 命令对传输的所有信息使用 ssh 加密,它还支持公钥认证和压缩等功能 155.ssh-keygen 用于为“ssh”生成、管理和转换认证密钥,它支持 RSA 和 DSA 两种认证密钥 156.ldd 用于打印程序或者库文件所依赖的共享库列表 157.sh 是 shell 命令语言解释器,执行命令从标准输入读取或从一个文件中读取 158.env 用于显示系统中已存在的环境变量,以及在定义的环境中执行指令 159.read 从键盘读取变量的值,通常用在 shell 脚本中与用户进行交互的场合 160.expr 是一款表达式计算工具,

21、使用它完成表达式的求值操作 161.bc 是一种支持任意精度的交互执行的计算器语言。bash 内置了对整数四则运算的支持,但是并不支持浮点运算,而 bc 命令可以很方便的进行浮点运算,当然整数运算也不再话下 162.sed 是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用 sed 命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed 主要用来自动编辑一个或

22、多个文件;简化对文件的反复操作;编写转换程序等 163.factor 分解因数 164.awk 是一种编程语言,用于在 linux/unix 下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是 linux/unix 下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk 有很多内建的功能,比如数组、函数等,这是它和 C 语言的相同之处,灵活性是 awk 大的优势。 165.sort 是在 Linux 里非常有用,它将文件进行排序,并将排序结果标准输出。sort 命令既可以从特定的文件,

23、也可以从 stdin 中获取输入。 166.uniq 用于报告或忽略文件中的重复行,一般与 sort命令结合使用 167.cd 用来切换工作目录至 dirname。 其中 dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home directory(也就是刚 login 时所在的目录)。另外,也表示为 home directory 的意思,.则是表示目前所在的目录,.则表示目前目录位置的上一层目录。 168.let 是 bash 中用于计算的工具,提供常用运算符还提供了方幂*运算符。在变量的房屋计算中不需要加上$来表示变量,如果表达式的值是非 0,那么返回的状态值

24、是 0;否则,返回的状态值是 1 169.set 作用主要是显示系统中已经存在的 shell 变量,以及设置 shell 变量的新变量值。使用set 更改 shell 特性时,符号+和-的作用分别是打开和关闭指定的模式。set 命令不能够定义新的 shell 变量。如果要定义新的变量,可以使用 declare 命令以变量名=值的格式进行定义即可 170.wget 用来从指定的 URL 下载文件。wget 非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget 会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地

25、方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用 171.fsck 被用于检查并且试图修复文件系统中的错误。当文件系统发生错误,可用 fsck 指令尝试加以修复 172.poweroff 用来关闭计算机操作系统并且切断系统电源 173.shutdown 用来系统关机命令。shutdown 指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作 174.halt 用来关闭正在运行的 Linux 操作系统。halt命令会先检测系统的 runlevel,若 runlevel为 0 或 6,则关闭系统,否则即调用 shutdown来关闭系统 175.lsb_release ls

26、b_release 命令用来显示 LSB 和特定版本的相关信息。如果使用该命令时不带参数,则默认加上-v 参数 176.arping 是用于发送 arp 请求到一个相邻主机的工具,arping 使用 arp 数据包,通过 ping 命令检查设备上的硬件地址。能够测试一个 ip 地址是否是在网络上已经被使用,并能够获取更多设备信息。功能类似于 ping 177.arp 用于操作主机的 arp 缓冲区,它可以显示 arp缓冲区中的所有条目、删除指定的条目或者添加静态的 ip 地址与 MAC 地址对应关系 178.dig 是常用的域名查询工具,可以用来测试域名系统工作是否正常 179.mpstat

27、指令主要用于多 CPU 环境下,它显示各个可用CPU 的 状 态 系 你 想 。 这 些 信 息 存 放 在/proc/stat 文件中。在多 CPUs 系统里,其不但能查看所有 CPU 的平均状况信息,而且能够查看特定 CPU 的信息 180.tee 用于将数据重定向到文件,另一方面还可以提供一份重定向数据的副本作为后续命令的stdin。简单的说就是把数据重定向到给定文件和屏幕上 181.login 用于给出登录界面,可用于重新登录或者切换用户身份,也可通过它的功能随时更换登入身份。在 Slackware 发行版中 ,您可在命令后面附加欲登入的用户名称,它会直接询问密码,等待用户输入。当/e

28、tc/nologin 文件存在时,系统只 root 帐号登入系统,其他用户一律不准登入 182.logout 用于退出当前登录的 Shell,logout 指令让用户退出系统,其功能和 login 指令相互对应。 183.exit 同于退出 shell,并返回给定值。在 shell 脚本中可以终止当前脚本执行。执行 exit 可使shell 以指定的状态值退出。若不设置状态值参数,则 shell 以预设值退出。状态值 0 代表执行成功,其他值代表执行失败 184.dump 用于备份 ext2 或者 ext3 文件系统。可将目录或整个文件系统备份至指定的设备,或备份成一个大文件 185.cal

29、用于显示当前日历,或者指定日期的日历 186.cut 用来显示行中的指定部分,删除文件中指定字段 187.wait 用来等待指令的指令,直到其执行完毕后返回终端。该指令常用于 shell 脚本编程中,待指定的指令执行完成后,才会继续执行后面的任务。该指令等待作业时,在作业标识号前必须添加备份号% 188.enable 用于临时关闭或者激活指定的 shell 内部命令。若要执行的文件名称与 shell 内建命令相同,可用enable -n来关闭shell内建命令。若不加-n 选项,enable 可重新启动关闭的命令 189.unlink 用于系统调用函数unlink去删除指定的文件。和 rm 命令作用一样,都是删除文件 190.vgchange 用于修改卷组的属性,经常被用来设置卷组是处于活动状态或非活动状态。处于活动状态的卷组无法被删除,必须使用 vgchange 命令将卷组设置为非活动状态后才能删除 191.pvchange 允许管理员改变物理卷的分配许可。如果物理卷出现故障,可以使用 pvchange 命令

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1