![](https://img-blog.csdnimg.cn/20210421165411655.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
【 Linux 系统命令 】
文章平均质量分 63
Linux命令大全
HarkerYX
学习各类技术CSDN博客专家!
热爱日系指弹!
目前就职新能源汽车行业!
展开
-
《Linux系统命令:学习导图》
《Linux/Unix 系统命令》学习导图 1、文件管理 cat chattr chgrp chmod chown cksum cmp diff diffstat file find git gitview indent cut l...原创 2018-12-17 15:54:28 · 1544 阅读 · 1 评论 -
Linux 磁盘维护 : fdisk 命令详解
fdisk命令用于观察硬盘实体使用情况,也可对硬盘分区。它采用传统的问答式界面,而非类似DOSfdisk的cfdisk互动式操作界面,因此在使用上较为不便,但功能却丝毫不打折扣。语法fdisk(选项)(参数)选项-b<分区大小>:指定每个分区的大小;-l:列出指定的外围设备的分区表状况;-s<分区编号>:将指定的分区大小输出到标准输出上,单位为区块...原创 2018-12-18 14:05:17 · 655 阅读 · 0 评论 -
Linux 网络通讯 : smbd 命令详解
Linux smbd命令用于Samba服务器程序。smbd为Samba服务器程序,可分享文件与打印机等网络资源供Windows相关的用户端程序存取。语法 1 smbd [-aDhoP][-d<排错层级>][-i<范围>][-l<记录文件>][-O<连接槽选项>][-p<连接端口编号>][-s<...原创 2018-12-18 14:00:31 · 8430 阅读 · 0 评论 -
Linux 磁盘管理 : rmdir 命令详解
rmdir命令用来删除空目录。当目录不再被使用时,或者磁盘空间已到达使用限定值,就需要删除失去使用价值的目录。利用rmdir命令可以从一个目录中删除一个或多个空的子目录。该命令从一个目录中删除一个或多个子目录,其中dirname佬表示目录名。如果dirname中没有指定路径,则删除当前目录下由dirname指定的目录;如dirname中包含路径,则删除指定位置的目录。删除目录时,必须具有对其父目录...原创 2018-12-17 18:23:42 · 717 阅读 · 0 评论 -
Linux 磁盘管理 : mkdir 命令详解
mkdir命令用来创建目录。该命令创建由dirname命名的目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录;如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。注意:在创建文件时,不要把所有的文件都存放在主目录中,可以创建子目录,通过它们来更有效地组织文件。最好采用前后一致的命名方...原创 2018-12-17 18:20:38 · 1177 阅读 · 0 评论 -
Linux 系统管理 : exit 命令详解
exit命令同于退出shell,并返回给定值。在shell脚本中可以终止当前脚本执行。执行exit可使shell以指定的状态值退出。若不设置状态值参数,则shell以预设值退出。状态值0代表执行成功,其他值代表执行失败。语法exit(参数)参数返回值:指定shell返回值。实例退出当前shell:[root@localhost ~]# exitlogout在脚...原创 2018-12-17 18:16:49 · 1254 阅读 · 0 评论 -
Linux 系统设置 : resize 命令详解
Linux resize命令设置终端机视窗的大小。执行resize指令可设置虚拟终端机的视窗大小。语法resize [-cu][-s <列数> <行数>]参数:-c 就算用户环境并非C Shell,也用C Shell指令改变视窗大小。 -s <列数> <行数> 设置终端机视窗的垂直高度和水平宽度。 -u 就算用户环境并...原创 2018-12-17 18:14:19 · 2171 阅读 · 0 评论 -
Linux 系统设置 : time 命令详解
time命令用于统计给定命令所花费的总时间。语法time(参数)参数指令:指定需要运行的额指令及其参数。实例当测试一个程序或比较不同算法时,执行时间是非常重要的,一个好的算法应该是用时最短的。所有类UNIX系统都包含time命令,使用这个命令可以统计时间消耗。例如:[root@localhost ~]# time lsanaconda-ks.cfg instal...原创 2018-12-17 18:11:56 · 1341 阅读 · 0 评论 -
Linux 备份压缩 : zipinfo 命令详解
zipinfo命令用来列出压缩文件信息。执行zipinfo指令可得知zip压缩文件的详细信息。语法zipinfo(选项)(参数)选项-1:只列出文件名称;-2:此参数的效果和指定“-1”参数类似,但可搭配“-h”,“-t”和“-z”参数使用;-h:只列出压缩文件的文件名称;-l:此参数的效果和指定“-m”参数类似,但会列出原始文件的大小而非每个文件的压缩率;-m:此参数...原创 2018-12-17 18:07:55 · 823 阅读 · 0 评论 -
Linux ACL 体验
ACL 简介用户权限管理始终是 Unix 系统管理中最重要的环节。大家对 Linux/Unix 的 UGO 权限管理方式一定不陌生,还有最常用的 chmod 命令。为了实现一些比较复杂的权限管理,往往不得不创建很多的组,并加以详细的记录和区分(很多时候就是管理员的噩梦)。可以针对某一个用户对某一文件指定一个权限,恐怕管理员都期待的功能。比如对某一个特定的文件,用户A可以读取,用户B所在的组可以修改...转载 2018-07-13 18:10:59 · 201 阅读 · 0 评论 -
Linux Shell 内建命令 : sh命令详解
sh命令是shell命令语言解释器,执行命令从标准输入读取或从一个文件中读取。通过用户输入命令,和内核进行沟通!Bourne Again Shell (即bash)是自由软件基金会(GNU)开发的一个Shell,它是Linux系统中一个默认的Shell。Bash不但与Bourne Shell兼容,还继承了C Shell、Korn Shell等优点。语法bash [options] [file]选项...原创 2018-06-15 17:27:30 · 32116 阅读 · 1 评论 -
Linux Shell 内建命令 : echo 命令详解
echo命令用于在shell中打印shell变量的值,或者直接输出指定的字符串。linux的echo命令,在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的,因此有必要了解下echo的用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。语法echo(选项)(参数)选项-e 激活转义字符-E 禁止转义字符\a 发出警告声;\b 删除前一个字符;\c 最后...原创 2018-06-15 18:10:25 · 945 阅读 · 0 评论 -
Linux Shell 内建命令 : fg , bg , jobs 命令详解
jobs命令用于显示Linux中的任务列表及任务状态,包括后台运行的任务。该命令可以显示任务号及其对应的进程号。其中,任务号是以普通用户的角度进行的,而进程号则是从系统管理员的角度来看的。一个任务可以对应于一个或者多个进程号。在Linux系统中执行某些操作时候,有时需要将当前任务暂停调至后台,或有时须将后台暂停的任务重启开启并调至前台,这一序列的操作将会使用到 jobs、bg、和fg三个命令以...原创 2018-06-19 10:10:06 · 7875 阅读 · 0 评论 -
Linux Shell 内建命令 : builtin 命令详解
builtin命令用于执行指定的shell内部命令,并返回内部命令的返回值。builtin命令在使用时,将不能够再使用Linux中的外部命令。当系统中定义了与shell内部命令相同的函数时,使用builtin显式地执行shell内部命令,从而忽略定义的shell函数。语法builtin shell-builtin [arguments]参数shell内部命令:指定需要执行的she...原创 2018-09-21 10:20:19 · 9204 阅读 · 0 评论 -
Linux Shell 内建命令 : readonly 命令详解
readonly命令用于声明变量或函数的属性为只读,声明后这些变量或函数不可修改。在声明只读属性时,“-a”用于索引即下标数组,“-A”用于关联即键值对数组,“-f”用于函数,不使用这三个选项时默认为变量,对函数没有影响,后面跟着变量名或函数名name,对于变量来说,可以在声明只读属性的同时进行赋值,函数则没有这个用法。不指定任何选项或者指定了选项“-p”时,显示当前的只读变量,包括数组,不包括函...原创 2018-09-21 10:42:30 · 6372 阅读 · 9 评论 -
Linux 磁盘维护 : cfdisk 命令详解
Linux cfdisk命令用于磁盘分区。cfdisk是用来磁盘分区的程序,它十分类似DOS的fdisk,具有互动式操作界面而非传统fdisk的问答式界面,您可以轻易地利用方向键来操控分区操作。语法cfdisk [-avz][-c <柱面数目>-h <磁头数目>-s <盘区数目>][-P <r,s,t>][外围设备代号]参数说明:...原创 2018-10-19 14:17:37 · 1983 阅读 · 0 评论 -
Linux 磁盘维护 : e2fsck 命令详解
e2fsck命令用于检查 Linux ext2 第二扩展文件系统的完整性,通过适当的选项可以尝试修复出现的错误。e2fsck执行后的传回值及代表意义如下:0 没有任何错误发生。 1 文件系统发生错误,并且已经修正。 2 文件系统发生错误,并且已经修正。 4 文件系统发生错误,但没有修正。 8 运作时发生错误。 16 使用的语法发生错误。 128 共享的函数库发生错误。语法...原创 2018-10-19 14:22:25 · 3790 阅读 · 0 评论 -
Linux 磁盘维护 : fsck 命令详解
fsck命令被用于检查并且试图修复文件系统中的错误。当文件系统发生错误四化,可用fsck指令尝试加以修复。语法fsck(选项)(参数)选项-a:自动修复文件系统,不询问任何问题;-A:依照/etc/fstab配置文件的内容,检查文件内所列的全部文件系统;-N:不执行指令,仅列出实际执行会进行的动作;-P:当搭配"-A"参数使用时,则会同时检查所有的文件系统;-r:采用互...原创 2018-10-19 14:26:17 · 3235 阅读 · 0 评论 -
Linux 磁盘维护 : swapon & swapoff 命令详解
swapon命令用于激活Linux系统中交换空间,Linux系统的内存管理必须使用交换区来建立虚拟内存。语法swapon(选项)(参数)选项-a:将/etc/fstab文件中所有设置为swap的设备,启动为交换区;-h:显示帮助;-p<优先顺序>:指定交换区的优先顺序;-s:显示交换区的使用状况;-V:显示版本信息。参数交换空间:指定需要激活的交换空...原创 2018-10-19 14:44:00 · 11194 阅读 · 0 评论 -
Linux 磁盘维护 : losetup 命令详解
Linux losetup命令用于设置循环设备。循环设备可把文件虚拟成区块设备,籍以模拟整个文件系统,让用户得以将其视为硬盘驱动器,光驱或软驱等设备,并挂入当作目录来使用。语法losetup [-d][-e <加密方式>][-o <平移数目>][循环设备代号][文件]参数:-d 卸除设备。 -e<加密方式> 启动加密编码。 -o<...原创 2018-10-19 14:51:09 · 1464 阅读 · 0 评论 -
Linux 磁盘维护 : symlinks 命令详解
Linux symlinks命令用于维护符号连接的工具程序。symlinks可检查目录中的符号连接,并显示符号连接类型。以下为symlinks可判断的符号连接类型:absolute:符号连接使用了绝对路径。 dangling:原始文件已经不存在。 lengthy:符号连接的路径中包含了多余的"../"。 messy:符号连接的路径中包含了多余的"/"。 other_fs:原始文件位...原创 2018-10-19 15:06:18 · 1075 阅读 · 0 评论 -
Linux 磁盘维护 : sync 命令详解
sync命令用于强制被改变的内容立刻写入磁盘,更新超块信息。在Linux/Unix系统中,在文件或数据处理过程中一般先放到内存缓冲区中,等到适当的时候再写入磁盘,以提高系统的运行效率。sync命令则可用来强制将内存缓冲区中的数据立即写入磁盘中。用户通常不需执行sync命令,系统会自动执行update或bdflush操作,将缓冲区的数据写 入磁盘。只有在update或bdflush无法执行或用户...原创 2018-10-19 15:09:05 · 1538 阅读 · 2 评论 -
Linux 磁盘维护 : dd 命令详解
Linux dd命令用于读取、转换并输出数据。dd可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。参数说明:if=文件名:输入文件名,缺省为标准输入。即指定源文件。of=文件名:输出文件名,缺省为标准输出。即指定目的文件。ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes个字节。obs=bytes:一次输出bytes...原创 2018-10-19 15:20:38 · 1032 阅读 · 0 评论 -
Linux 网络通讯 : traceroute 命令详解
通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。linux系统中,我们称之为traceroute,在MSWindows中为tracert。traceroute通过发送小的数据包到目的设备直到其返回,...原创 2018-09-29 11:50:31 · 3297 阅读 · 0 评论 -
Linux 网络通讯 : write 命令详解
write命令用于向指定登录用户终端上发送信息。通过write命令可传递信息给另一位登入系统的用户,当输入完毕后,键入EOF表示信息结束,write命令就会将信息传给对方。如果接收信息的用户不只登入本地主机一次,你可以指定接收信息的终端机编号。语法write(参数)参数用户:指定要接受信息的登录用户;登陆终端:指定接收信息的用户的登录终端。实例传信息给Rollaend...原创 2018-09-27 15:58:17 · 2626 阅读 · 0 评论 -
Linux 网络通讯 : netstat 命令详解
netstat命令用来打印Linux中网络系统的状态信息,可让你得知整个Linux系统的网络情况。语法netstat(选项)选项-a或--all:显示所有连线中的Socket;-A<网络类型>或--<网络类型>:列出该网络类型连线中的相关地址;-c或--continuous:持续列出网络状态;-C或--cache:显示路由器配置的快取信息;-e或...原创 2018-06-13 15:17:15 · 563 阅读 · 0 评论 -
Linux 网络通讯 : route 命令详解
route命令用来显示并设置Linux内核中的网络路由表,route命令设置的路由主要是静态路由。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的ip地址设置为Linux机器的默认路由。要注意...原创 2018-06-13 16:22:10 · 753 阅读 · 0 评论 -
Linux 网络通讯 : setserial 命令详解
Linux setserial命令用于设置或显示串口的相关信息。setserial可用来设置串口或显示目前的设置。语法setserial [-abgGqvVz][设备][串口参数]参数说明:-a 显示详细信息。 -b 显示摘要信息。 -g 显示串口的相关信息。 -G 以指令列表的格式来显示信息。 -q 执行时显示较少的信息。 -v 执行时显示较多的信息。 -V 显...原创 2018-09-25 10:15:19 · 1923 阅读 · 0 评论 -
Linux 网络通讯 : wall 命令详解
wall命令用于向系统当前所有打开的终端上输出信息。通过wall命令可将信息发送给每位同意接收公众信息的终端机用户,若不给予其信息内容,则wall命令会从标准输入设备读取数据,然后再把所得到的数据传送给所有终端机用户。语法wall(参数)参数消息:指定广播消息。实例[root@localhost ~]# wall this is a test lineBroadca...原创 2018-09-25 10:19:49 · 4379 阅读 · 2 评论 -
Linux 网络通讯 : mesg 命令详解
mesg命令用于设置当前终端的写权限,即是否让其他用户向本终端发信息。将mesg设置y时,其他用户可利用write命令将信息直接显示在您的屏幕上。语法mesg(参数)参数y/n:y表示运行向当前终端写信息,n表示禁止向当前终端写信息。实例[root@localhost ~]# mesg y #允许系统用户将信息直接显示在你的屏幕上。[root@localhost...原创 2018-09-25 10:43:23 · 2983 阅读 · 0 评论 -
Linux 网络通讯 : nc 命令详解
Linux nc命令用于设置路由器。执行本指令可设置路由器的相关参数。语法nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...]参数说明:原创 2018-09-27 11:21:05 · 3179 阅读 · 0 评论 -
Linux 网络通讯 : httpd 命令详解
Linux httpd命令是Apache HTTP服务器程序。httpd为Apache HTTP服务器程序。直接执行程序可启动服务器的服务。语法httpd [-hlLStvVX][-c<httpd指令>][-C<httpd指令>][-d<服务器根目录>][-D<设定文件参数>][-f<设定文件>]参数说明:-c<...原创 2018-09-27 11:30:13 · 867 阅读 · 0 评论 -
Linux 网络通讯 : ifconfig 命令详解
ifconfig命令被用于配置和显示Linux内核中网络接口的网络参数。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。语法ifconfig [网络设备][down up -allmulti -arp -promisc][add<地址>][del<地址>][<hw...原创 2018-09-27 11:43:58 · 657 阅读 · 0 评论 -
Linux 网络通讯 : ping 命令详解
ping命令用来测试主机之间网络的连通性。执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。语法ping(选项)(参数)选项-d:使用Socket的SO_DEBUG功能;-c<完成次数>:设置完成要求回应的次数;-f:极限检测;-i<间隔秒数>:指定收发信息的间隔时间;...原创 2018-09-27 14:49:22 · 3603 阅读 · 0 评论 -
Linux 网络通讯 : samba 命令详解
Linux samba命令用于Samba服务器控制。samba为script文件,可启动,停止Samba服务器或回报目前的状态。语法samba [start][stop][status][restart]参数说明:start 启动Samba服务器的服务。 stop 停止Samba服务器的服务。 status 显示Samba服务器目前的状态。 restart 重新启动Sa...原创 2018-09-27 14:52:45 · 521 阅读 · 0 评论 -
Linux 网络通讯 : talk 命令详解
talk命令是talk服务器的客户端工具,通过talk命令可以让用户和其他用户聊天。linux中talk命令参数程序的使用很简单,只要知道交谈对象的地址,就可以邀请对方交谈。语法talk(参数)参数用户:指定聊天的用户; 终端:指定用户的终端。实例例如登录在主机rs6000.cic.test.com上的用户jdx希望和登录在主机tirc.cs.test.com上的用户wa...原创 2018-09-27 14:56:41 · 2730 阅读 · 0 评论 -
Linux 网络通讯 : smbclient 命令详解
smbclient命令属于samba套件,它提供一种命令行使用交互式方式访问samba服务器的共享资源。语法smbclient(选项)(参数)选项-B<ip地址>:传送广播数据包时所用的IP地址;-d<排错层级>:指定记录文件所记载事件的详细程度;-E:将信息送到标准错误输出设备;-h:显示帮助;-i<范围>:设置NetBIOS名称范...原创 2018-09-27 15:05:33 · 32542 阅读 · 2 评论 -
Linux 网络通讯 : tty 命令详解
Linux tty命令用于显示终端机连接标准输入设备的文件名称。在Linux操作系统中,所有外围设备都有其名称与代号,这些名称代号以特殊文件的类型存放于/dev目录下。你可以执行tty(teletypewriter)指令查询目前使用的终端机的文件名称。语法tty [-s][--help][--version]参数说明:-s或--silent或--quiet 不显示任何信息,只...原创 2018-09-27 15:26:22 · 1354 阅读 · 0 评论 -
Linux 系统设置 : passwd 命令详解
Linux passwd命令用来更改使用者的密码语法passwd [-k] [-l] [-u [-f]] [-d] [-S] [username]必要参数:-d 删除密码 -f 强制执行 -k 更新只能发送在过期之后 -l 停止账号使用 -S 显示密码信息 -u 启用已被停止的账户 -x 设置密码的有效期 -g 修改群组密码 -i 过期后停止用户账号选择参数:...原创 2018-09-25 09:44:17 · 2549 阅读 · 0 评论 -
Linux 系统设置 : eval 命令详解
Linux eval命令用于重新运算求出参数的内容。eval可读取一连串的参数,然后再依参数本身的特性来执行。语法eval [参数]参数说明:参数不限数目,彼此之间用分号分开。【命令作用】作用:将参数作为shell命令执行。eval处理过程,先将参数解析成字符串形式,在将解析后的结果作为shell命令执行。举例: eval echo ~,这条命令首先将echo ...原创 2018-09-25 09:44:36 · 598 阅读 · 0 评论