linux安装lrzsz_linux没有telnet命令

linux安装lrzsz_linux没有telnet命令50条linux命令第一篇blog,完成老师布置的作业吧。大都是比较熟悉的命令了,现在记的比较全面,权当以后备查了,嘿嘿。 1.syslogSyslog是Linux系统默认的日志守护进程。默认的syslog配置文件是/etc/syslog.c

50条linux命令   第一篇blog,完成老师布置的作业吧。   大都是比较熟悉的命令了,现在记的比较全面,权当以后备查了,嘿嘿。       1.syslog   Syslog是Linux系统默认的日志守护进程。默认的syslog配置文件是/etc/syslog.conf文件。程序,守护进程和内核提供了访问系统的日志信息。因此,任何希望生成日志信息的程序都可以向 syslog 接口呼叫生成该信息。目前大部分网络设备都支持标准syslog协议。   syslog命令用法:   #syslog 输出当前日志       2.last   last命令用于显示用户最近登录信息。单独执行last命令,它会读取/var/log/wtmp的文件,并把该给文件的内容记录的登入系统的用户名单全部显示出来。   last命令用法:   #last (选项)   (参数)   -a:把从何处登入系统的主机名称或ip地址,显示在最后一行;   -d:将IP地址转换成主机名称;   -f <记录文件>:指定记录文件。   -n <显示列数>或-<显示列数>:设置列出名单的显示列数;   -R:不显示登入系统的主机名称或IP地址;   -x:显示系统关机,重新开机,以及执行等级的改变等信息。       3.resize2fs   resize2fs命令被用来增大或者收缩未加载的“ext2/ext3”文件系统的大小。如果文件系统是处于mount状态下,那么它只能做到扩容,前提条件是内核支持在线resize。   Resize2fs命令用法:   #resize2fs (选项) (参数)   -d:打开调试特性;   -p:打印已完成的百分比进度条;   -f:强制执行调整大小操作,覆盖掉安全检查操作;   -F:开始执行调整大小前,刷新文件系统设备的缓冲区。       4.nohup   nohup命令可以将程序以忽略挂起信号的方式运行起来,被运行的程序的输出信息将不会显示到终端。一般配合&将命令放到后台执行使用。   nohup命令方法:   #nohup  (命令)    &       5.atrm   atrm命令用于删除待执行任务队列中的指定任务。   atrm使用方法:   #atrm (选项) (参数)   -V:显示版本号。       6.init   init命令是Linux下的进程初始化工具,init进程是所有Linux进程的父进程,它的进程号为1。init命令是Linux操作系统中不可缺少的程序之一,init进程是Linux内核引导运行的,是系统中的第一个进程。   init使用方法:   #init (运行级别)   #0 停机(千万不能把initdefault 设置为0)   #1 单用户模式   #2 多用户,没有 NFS(和级别3相似,会停止部分服务)   #3 完全多用户模式   #4 没有用到   #5 x11(Xwindow)   #6 重新启动(千万不要把initdefault 设置为6)       7.renice   renice命令可以修改正在运行的进程的调度优先级。预设是以程序识别码指定程序调整其优先权,您亦可以指定程序群组或用户名称调整优先权等级,并修改所有隶属于该程序群组或用户的程序的优先权。只有系统管理者可以改变其他用户程序的优先权,也仅有系统管理者可以设置负数等级。   renice使用方法:   #Renice  (选项) (参数)   -g:指定进程组id;   -p<程序识别码>:改变该程序的优先权等级,此参数为预设值。   -u:指定开启进程的用户名。       8.pkill   pkill命令可以按照进程名杀死进程。pkill和killall应用方法差不多,也是直接杀死运行中的程序;如果您想杀掉单个进程,请用kill来杀掉。   pkill使用方法:   #pkill (选项) (参数)   -o:仅向找到的最小(起始)进程号发送信号;   -n:仅向找到的最大(结束)进程号发送信号;   -P:指定父进程号发送信号;   -g:指定进程组;   -t:指定开启进程的终端。       9.crontab   crontab命令被用来提交和管理用户的需要周期性执行的任务,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。    crontab使用方法:   #crontab  (选项) (参数)   -e:编辑该用户的计时器设置;   -l:列出该用户的计时器设置;   -r:删除该用户的计时器设置;   -u<用户名称>:指定要设定计时器的用户名称。       10.at   at命令用于在指定时间执行命令。   at使用方法:   #at  (选项) (参数)   -f:指定包含具体指令的任务文件;   -q:指定新任务的队列名称;   -l:显示待执行任务的列表;   -d:删除指定的待执行任务;   -m:任务执行完成后向用户发送E-mail。       11.iconv   iconv命令是用来转换文件的编码方式的,比如它可以将UTF8编码的转换成GB18030的编码,反过来也行。   iconv使用方法:   #iconv (选项) (参数)   -f encoding :把字符从encoding编码开始转换。   -t encoding :把字符转换到encoding编码。   -l :列出已知的编码字符集合   -o file :指定输出文件   -c :忽略输出的非法字符   -s :禁止警告信息,但不是错误信息   –verbose :显示进度信息   -f和-t所能指定的合法字符在-l选项的命令里面都列出来了。        12.split   split命令可以将一个大文件分割成很多个小文件,有时需要将文件分割成更小的片段,比如为提高可读性,生成日志等。   split使用方法:   #split (选项) (参数)   -b:值为每一输出档案的大小,单位为 byte。   -C:每一输出档中,单行的最大 byte 数。   -d:使用数字作为后缀。   -l:值为每一输出档的列数大小。       13.tree   tree命令以树状图列出目录的内容。   tree使用方法:   #tree (选项) (参数)   -a:显示所有文件和目录;   -A:使用ASNI绘图字符显示树状图而非以ASCII字符组合;   -C:在文件和目录清单加上色彩,便于区分各种类型;   -d:先是目录名称而非内容;   -D:列出文件或目录的更改时间;   -f:在每个文件或目录之前,显示完整的相对路径名称;   -F:在执行文件,目录,Socket,符号连接,管道名称名称,各自加上”*”,”/”,”@”,”|”号;   -g:列出文件或目录的所属群组名称,没有对应的名称时,则显示群组识别码;   -i:不以阶梯状列出文件和目录名称;   -l:<范本样式> 不显示符号范本样式的文件或目录名称;   -l:如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录;   -n:不在文件和目录清单加上色彩;   -N:直接列出文件和目录名称,包括控制字符;   -p:列出权限标示;   -P:<范本样式> 只显示符合范本样式的文件和目录名称;   -q:用“?”号取代控制字符,列出文件和目录名称;   -s:列出文件和目录大小;   -t:用文件和目录的更改时间排序;   -u:列出文件或目录的拥有者名称,没有对应的名称时,则显示用户识别码;   -x:将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另一个文件系统上,则将该目录予以排除在寻找范围外。       14.grep   grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep是linux中最常用的命令之一。   grep使用方法   #grep (选项) (参数)   -a 不要忽略二进制数据。   -A<显示列数> 除了显示符合范本样式的那一行之外,并显示该行之后的内容。   -b 在显示符合范本样式的那一行之外,并显示该行之前的内容。   -c 计算符合范本样式的列数。   -C<显示列数>或-<显示列数> 除了显示符合范本样式的那一列之外,并显示该列之前后的内容。   -d<进行动作> 当指定要查找的是目录而非文件时,必须使用这项参数,否则grep命令将回报信息并停止动作。   -e<范本样式> 指定字符串作为查找文件内容的范本样式。   -E 将范本样式为延伸的普通表示法来使用,意味着使用能使用扩展正则表达式。   -f<范本文件> 指定范本文件,其内容有一个或多个范本样式,让grep查找符合范本条件的文件内容,格式为每一列的范本样式。   -F 将范本样式视为固定字符串的列表。   -G 将范本样式视为普通的表示法来使用。   -h 在显示符合范本样式的那一列之前,不标示该列所属的文件名称。   -H 在显示符合范本样式的那一列之前,标示该列的文件名称。   -i 胡列字符大小写的差别。   -l 列出文件内容符合指定的范本样式的文件名称。   -L 列出文件内容不符合指定的范本样式的文件名称。   -n 在显示符合范本样式的那一列之前,标示出该列的编号。   -q 不显示任何信息。   -R/-r 此参数的效果和指定“-d recurse”参数相同。   -s 不显示错误信息。   -v 反转查找。   -w 只显示全字符合的列。   -x 只显示全列符合的列。   -y 此参数效果跟“-i”相同。   -o 只输出文件中匹配到的部分。       15.wc   wc命令用来计算数字。利用wc指令我们可以计算文件的Byte数、字数或是列数,若不指定文件名称,或是所给予的文件名为“-”,则wc指令会从标准输入设备读取数据。   wc使用方法:   #wc (选项) (参数)   -c或–bytes或——chars:只显示Bytes数;   -l或——lines:只显示列数;   -w或——words:只显示字数。       16.sort   sort命令是在Linux里非常有用,它将文件进行排序,并将排序结果标准输出。sort命令既可以从特定的文件,也可以从stdin中输入。   Sort使用方法:   #sort (选项) (参数)   -b:忽略每行前面开始出的空格字符;   -c:检查文件是否已经按照顺序排序;   -d:排序时,处理英文字母、数字及空格字符外,忽略其他的字符;   -f:排序时,将小写字母视为大写字母;   -i:排序时,除了040至176之间的ASCII字符外,忽略其他的字符;   -m:将几个排序号的文件进行合并;   -M:将前面3个字母依照月份的缩写进行排序;   -n:依照数值的大小排序;   -o<输出文件>:将排序后的结果存入制定的文件;   -r:以相反的顺序来排序;   -t<分隔字符>:指定排序时所用的栏位分隔字符;   +<起始栏位>-<结束栏位>:以指定的栏位来排序,范围由起始栏位到结束栏位的前一栏位。       17.uniq   uniq命令用于报告或忽略文件中的重复行,一般与sort命令结合使用。   uniq使用方法:   #uniq (选项) (参数)   -c或——count:在每列旁边显示该行重复出现的次数;   -d或–repeated:仅显示重复出现的行列;   -f<栏位>或–skip-fields=<栏位>:忽略比较指定的栏位;   -s<字符位置>或–skip-chars=<字符位置>:忽略比较指定的字符;   -u或——unique:仅显示出一次的行列;   -w<字符位置>或–check-chars=<字符位置>:指定要比较的字符。       18.tar   tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。   tar使用方法:   #tar (选项) (参数)   -A或–catenate:新增文件到以存在的备份文件;   -B:设置区块大小;   -c或–create:建立新的备份文件;   -C <目录>:这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项。   -d:记录文件的差别;   -x或–extract或–get:从备份文件中还原文件;   -t或–list:列出备份文件的内容;   -z或–gzip或–ungzip:通过gzip指令处理备份文件;   -Z或–compress或–uncompress:通过compress指令处理备份文件;   -f<备份文件>或–file=<备份文件>:指定备份文件;   -v或–verbose:显示指令执行过程;   -r:添加文件到已经压缩的文件;   -u:添加改变了和现有的文件到已经存在的压缩文件;   -j:支持bzip2解压文件;   -v:显示操作过程;   -l:文件系统边界设置;   -k:保留原有文件不覆盖;   -m:保留文件不被覆盖;   -w:确认压缩文件的正确性;   -p或–same-permissions:用原来的文件权限还原文件;   -P或–absolute-names:文件名使用绝对名称,不移除文件名称前的“/”号;   -N <日期格式> 或 –newer=<日期时间>:只将较指定日期更新的文件保存到备份文件里;   –exclude=<范本样式>:排除符合范本样式的文件。       19.lsb_release   LSB是Linux Standard Base的缩写,lsb_release命令用来显示LSB和特定版本的相关信息。如果使用该命令时不带参数,则默认加上-v参数。   Lsb_release使用方法:   #lsb_release (选项)   -v 显示版本信息。   -i 显示发行版的id。   -d 显示该发行版的描述信息。   -r 显示当前系统是发行版的具体版本号。   -c 发行版代号。   -a 显示上面的所有信息。   -h 显示帮助信息。       20.uname   uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。   uname使用方法:   #uname (选项)   -a或–all:显示全部的信息;   -m或–machine:显示电脑类型;   -n或-nodename:显示在网络上的主机名称;   -r或–release:显示操作系统的发行编号;   -s或–sysname:显示操作系统名称;   -v:显示操作系统的版本;   -p或–processor:输出处理器类型或”unknown”;   -i或–hardware-platform:输出硬件平台或”unknown”;   -o或–operating-system:输出操作系统名称;   –help:显示帮助;   –version:显示版本信息。       21.cat   cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容,类似于下的type命令。   cat使用方法:   #cat (选项) (参数)   -n或-number:有1开始对所有输出的行数编号;   -b或–number-nonblank:和-n相似,只不过对于空白行不编号;   -s或–squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行;   -A:显示不可打印字符,行尾显示“$”;   -e:等价于”-vE”选项;   -t:等价于”-vT”选项;       22.ln   ln命令用来为文件创件连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接。如果要创建符号连接必须使用”-s”选项。   ln使用方法:   #ln (选项) (参数)   -b或–backup:删除,覆盖目标文件之前的备份;   -d或-F或——directory:建立目录的硬连接;   -f或——force:强行建立文件或目录的连接,不论文件或目录是否存在;   -i或——interactive:覆盖既有文件之前先询问用户;   -n或–no-dereference:把符号连接的目的目录视为一般文件;   -s或——symbolic:对源文件建立符号连接,而非硬连接;   -S<字尾备份字符串>或–suffix=<字尾备份字符串>:用”-b”参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,预设的备份字符串是符号“~”,用户可通过“-S”参数来改变它;   -v或——verbose:显示指令执行过程;   -V<备份方式>或–version-control=<备份方式>:用“-b”参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,这个字符串不仅可用“-S”参数变更,当使用“-V”参数<备份方式>指定不同备份方式时,也会产生不同字尾的备份字符串;   –help:在线帮助;   –version:显示版本信息。       23.touch   touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。   touch使用方法:   #touch  (选项) (参数)   -a:或–time=atime或–time=access或–time=use 只更改存取时间;   -c:或–no-create 不建立任何文件;   -d:<时间日期> 使用指定的日期时间,而非现在的时间;   -f:此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题;   -m:或–time=mtime或–time=modify 只更该变动时间;   -r:<参考文件或目录> 把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同;   -t:<日期时间> 使用指定的日期时间,而非现在的时间;   –help:在线帮助;   –version:显示版本信息。       24.rsync   rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。   rsync使用方法:   rsync (选项)… 源地址 目的地址   rsync (选项)… 源地址 [USER@]主机:目的地址   rsync (选项)… [USER@]主机:源地址 目的地址   rsync (选项)… [USER@]主机::源地址 目的地址   rsync (选项)… 源地址 [USER@]主机::目的地址   rsync (选项)… rsync://[USER@]主机[:PORT]/源地址 [目的地址]       对应于以上六种命令格式,rsync有六种不同的工作模式:   1.拷贝本地文件。当SRC和DES路径信息都不包含有单个冒号”:”分隔符时就启动这种工作模式。如:   #rsync -a /data /backup   2.使用一个远程shell程序(如rsh、ssh)来实现将本地机器的内容拷贝到远程机器。当DST路径地址包含单个冒号”:”分隔符时启动该模式。如:   #rsync -avz *.c foo:src   3.使用一个远程shell程序(如rsh、ssh)来实现将远程机器的内容拷贝到本地机器。当SRC地址路径包含单个冒号”:”分隔符时启动该模式。如:   #rsync -avz foo:src/bar /data   4.从远程rsync服务器中拷贝文件到本地机。当SRC路径信息包含”::”分隔符时启动该模式。如:   #rsync -av root@192.168.78.192::www /databack   5.从本地机器拷贝文件到远程rsync服务器中。当DST路径信息包含”::”分隔符时启动该模式。如:   #rsync -av /databack root@192.168.78.192::www   6.列远程机的文件列表。这类似于rsync传输,不过只要在命令中省略掉本地机信息即可。如:   #rsync -v rsync://192.168.78.192/www       -v, –verbose 详细模式输出。   -q, –quiet 精简输出模式。   -c, –checksum 打开校验开关,强制对文件传输进行校验。   -a, –archive 归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-rlptgoD。   -r, –recursive 对子目录以递归模式处理。   -R, –relative 使用相对路径信息。   -b, –backup 创建备份,也就是对于目的已经存在有同样的文件名时,将老的文件重新命名为~filename。可以使用–suffix选项来指定不同的备份文件前缀。   –backup-dir 将备份文件(如~filename)存放在在目录下。   -suffix=SUFFIX 定义备份文件前缀。   -u, –update 仅仅进行更新,也就是跳过所有已经存在于DST,并且文件时间晚于要备份的文件,不覆盖更新的文件。   -l, –links 保留软链结。   -L, –copy-links 想对待常规文件一样处理软链结。   –copy-unsafe-links 仅仅拷贝指向SRC路径目录树以外的链结。   –safe-links 忽略指向SRC路径目录树以外的链结。   -H, –hard-links 保留硬链结。   -p, –perms 保持文件权限。   -o, –owner 保持文件属主信息。   -g, –group 保持文件属组信息。   -D, –devices 保持设备文件信息。   -t, –times 保持文件时间信息。   -S, –sparse 对稀疏文件进行特殊处理以节省DST的空间。   -n, –dry-run现实哪些文件将被传输。   -w, –whole-file 拷贝文件,不进行增量检测。   -x, –one-file-system 不要跨越文件系统边界。   -B, –block-size=SIZE 检验算法使用的块尺寸,默认是700字节。   -e, –rsh=command 指定使用rsh、ssh方式进行数据同步。   –rsync-path=PATH 指定远程服务器上的rsync命令所在路径信息。   -C, –cvs-exclude 使用和CVS一样的方法自动忽略文件,用来排除那些不希望传输的文件。   –existing 仅仅更新那些已经存在于DST的文件,而不备份那些新创建的文件。   –delete 删除那些DST中SRC没有的文件。   –delete-excluded 同样删除接收端那些被该选项指定排除的文件。   –delete-after 传输结束以后再删除。   –ignore-errors 及时出现IO错误也进行删除。   –max-delete=NUM 最多删除NUM个文件。   –partial 保留那些因故没有完全传输的文件,以是加快随后的再次传输。   –force 强制删除目录,即使不为空。   –numeric-ids 不将数字的用户和组id匹配为用户名和组名。   –timeout=time ip超时时间,单位为秒。   -I, –ignore-times 不跳过那些有同样的时间和长度的文件。   –size-only 当决定是否要备份文件时,仅仅察看文件大小而不考虑文件时间。   –modify-window=NUM 决定文件是否时间相同时使用的时间戳窗口,默认为0。   -T –temp-dir=DIR 在DIR中创建临时文件。   –compare-dest=DIR 同样比较DIR中的文件来决定是否需要备份。   -P 等同于 –partial。   –progress 显示备份过程。   -z, –compress 对备份的文件在传输时进行压缩处理。   –exclude=PATTERN 指定排除不需要传输的文件模式。   –include=PATTERN 指定不排除而需要传输的文件模式。   –exclude-from=FILE 排除FILE中指定模式的文件。   –include-from=FILE 不排除FILE指定模式匹配的文件。   –version 打印版本信息。   –address 绑定到特定的地址。   –config=FILE 指定其他的配置文件,不使用默认的rsyncd.conf文件。   –port=PORT 指定其他的rsync服务端口。   –blocking-io 对远程shell使用阻塞IO。   -stats 给出某些文件的传输状态。   –progress 在传输时现实传输过程。   –log-format=formAT 指定日志文件格式。   –password-file=FILE 从FILE中得到密码。   –bwlimit=KBPS 限制I/O带宽,KBytes per second。   -h, –help 显示帮助信息。       25.date   date命令是显示或设置系统时间与日期。 很多shell脚本里面需要打印不同格式的时间或日期,以及要根据时间和日期执行操作。延时通常用于脚本执行过程中提供一段等待的时间。日期可以以多种格式去打印,也可以使用命令设置固定的格式。在类UNIX系统中,日期被存储为一个整数,其大小为自世界标准时间(UTC)1970年1月1日0时0分0秒起流逝的秒数。   date使用方法:   #date (选项) (日期)   -d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号;   -s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号;   -u:显示GMT;   –help:在线帮助;   –version:显示版本信息。       26.who   who命令是显示目前登录系统的用户信息。执行who命令可得知目前有哪些用户登入系统,单独执行who命令会列出登入账号,使用的终端机,登入时间以及何处登入或正在使用哪个X显示器。   who使用方法:   #who (选项) (参数)   -H或–heading:显示各栏位的标题信息列;   -i或-u或–idle:显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成”.”号,如果该用户已超过24小时没有任何动作,则标示出”old”字符串;   -m:此参数的效果和指定”am i”字符串相同;   -q或–count:只显示登入系统的帐号名称和总人数;   -s:此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题;   -w或-T或–mesg或–message或–writable:显示用户的信息状态栏;   –help:在线帮助;   –version:显示版本信息。       27.man   man命令是linux下的帮助指令,通过man命令可以查看linux中的指令帮助、配置文件帮助和编程帮助等信息。   man使用方法:   #man (选项) (参数)   -a:在所有的man帮助手册中搜索;   -f:等价于whatis指令,显示给定关键字的简短描述信息;   -P:指定内容时使用分页程序;   -M:指定man手册搜索的路径。       28.zip   zip命令可以用来解压缩文件,或者对文件进行打包操作。zip是个使用广泛的压缩程序。   zip使用方法:   #Zip (选项) (参数)   -A:调整可执行的自动解压缩文件;   -b<工作目录>:指定暂时存放文件的目录;   -c:替每个被压缩的文件加上注释;   -d:从压缩文件内删除指定的文件;   -D:压缩文件内不建立目录名称;   -f:此参数的效果和指定“-u”参数类似,但不仅更新既有文件,如果某些文件原本不存在于压缩文件内,使用本参数会一并将其加入压缩文件中;   -F:尝试修复已损坏的压缩文件;   -g:将文件压缩后附加在已有的压缩文件之后,而非另行建立新的压缩文件;   -h:在线帮助;   -i<范本样式>:只压缩符合条件的文件;   -j:只保存文件名称及其内容,而不存放任何目录名称;   -J:删除压缩文件前面不必要的数据;   -k:使用MS-DOS兼容格式的文件名称;   -l:压缩文件时,把LF字符置换成LF+CR字符;   -ll:压缩文件时,把LF+cp字符置换成LF字符;   -L:显示版权信息;   -m:将文件压缩并加入压缩文件后,删除原始文件,即把文件移到压缩文件中;   -n<字尾字符串>:不压缩具有特定字尾字符串的文件;   -o:以压缩文件内拥有最新更改时间的文件为准,将压缩文件的更改时间设成和该文件相同;   -q:不显示指令执行过程;   -r:递归处理,将指定目录下的所有文件和子目录一并处理;   -S:包含系统和隐藏文件;   -t<日期时间>:把压缩文件的日期设成指定的日期;   -T:检查备份文件内的每个文件是否正确无误;   -u:更换较新的文件到压缩文件内;   -v:显示指令执行过程或显示版本信息;   -V:保存VMS操作系统的文件属性;   -w:在文件名称里假如版本编号,本参数仅在VMS操作系统下有效;   -x<范本样式>:压缩时排除符合条件的文件;   -X:不保存额外的文件属性;   -y:直接保存符号连接,而非该链接所指向的文件,本参数仅在UNIX之类的系统下有效;   -z:替压缩文件加上注释; -$:保存第一个被压缩文件所在磁盘的卷册名称;   -<压缩效率>:压缩效率是一个介于1~9的数值。       29.zcat   zcat命令是用于查看压缩包目录文件的命令,他并不用于解压文件。   zcat使用方法:   #zcat (选项) (参数)   -S:指定gzip格式的压缩包的后缀。当后缀不是标准压缩包后缀时使用此选项;   -c:将文件内容写到标注输出;   -d:执行解压缩操作;   -l:显示压缩包中文件的列表;   -L:显示软件许可信息;   -q:禁用警告信息;   -r:在目录上执行递归操作;   -t:测试压缩文件的完整性;   -V:显示指令的版本信息;   -l:更快的压缩速度;   -9:更高的压缩比。       30.seq   seq命令用于产生从某个数到另外一个数之间的所有整数。   seq使用方法:   #seq [选项]… 尾数   #seq [选项]… 首数 尾数   #seq [选项]… 首数 增量 尾数   -f, –format=格式 使用printf 样式的浮点格式   -s, –separator=字符串 使用指定字符串分隔数字(默认使用:   )   -w, –equal-width 在列前添加0 使得宽度相同       31.tftp   tftp命令用在本机和tftp服务器之间使用tftp协议传输文件。   tftp使用方法:   #tftp (选项) (参数)   -c:指定与tftp服务器连接成功后,立即要执行的指令;   -m:指定文件传输模式。可以是ASCII或者Binary;   -v:显示指令详细执行过程;   -V:显示指令版本信息。       32.scp   scp命令用于在linux下进行远程拷贝文件的命令,这个命令是常用命令。   Scp使用方法:   #scp  (选项)  (参数)   -1:使用ssh协议版本1;   -2:使用ssh协议版本2;   -4:使用ipv4;   -6:使用ipv6;   -B:以批处理模式运行;   -C:使用压缩;   -F:指定ssh配置文件;   -l:指定宽带限制;   -o:指定使用的ssh选项;   -P:指定远程主机的端口号;   -p:保留文件的最后修改时间,最后访问时间和权限模式;   -q:不显示复制进度;   -r:以递归方式复制。       33.ethtool   ethtool命令是用于与修改以太网卡的配置信息。配置较复杂,不如直接修改网卡文件好用。。   ethtool使用方法:   #ethtool [ -a | -c | -g | -i | -d | -k | -r | -S |] ethX   #ethtool [-A] ethX [autoneg on|off] [rx on|off] [tx on|off]   #ethtool [-C] ethX [adaptive-rx on|off] [adaptive-tx on|off] [rx-usecs N] [rx-frames N] [rx-usecs-irq N] [rx-frames-irq N] [tx-usecs N] [tx-frames N] [tx-usecs-irq N] [tx-frames-irq N] [stats-block-usecs N][pkt-rate-low N][rx-usecs-low N] [rx-frames-low N] [tx-usecs-low N] [tx-frames-lowN] [pkt-rate-high N] [rx-usecs-high N] [rx-frames-high N] [tx-usecs-high N] [tx-frames-high N] [sample-interval N] #ethtool [-G] ethX [rx N] [rx-mini N] [rx-jumbo N] [tx N]   #ethtool [-e] ethX [raw on|off] [offset N] [length N]   #ethtool [-E] ethX [magic N] [offset N] [value N]   #ethtool [-K] ethX [rx on|off] [tx on|off] [sg on|off] [tso on|off]   #ethtool [-p] ethX [N] ethtool [-t] ethX [offline|online]   #ethtool [-s] ethX [speed 10|100|1000] [duplex half|full] [autoneg on|off] [port tp|aui|bnc|mii] [phyad N] [xcvr internal|external] [wol p|u|m|b|a|g|s|d…] [sopass xx:yy:zz:aa:bb:cc] [msglvl N]   -a 查看网卡中 接收模块RX、发送模块TX和Autonegotiate模块的状态:启动on 或 停用off。   -A 修改网卡中 接收模块RX、发送模块TX和Autonegotiate模块的状态:启动on 或 停用off。   -c display the Coalesce information of the specified ethernet card。   -C Change the Coalesce setting of the specified ethernet card。   -g Display the rx/tx ring parameter information of the specified ethernet card。 -G change the rx/tx ring setting of the specified ethernet card。   -i 显示网卡驱动的信息,如驱动的名称、版本等。   -d 显示register dump信息, 部分网卡驱动不支持该选项。   -e 显示EEPROM dump信息,部分网卡驱动不支持该选项。   -E 修改网卡EEPROM byte。   -k 显示网卡Offload参数的状态:on 或 off,包括rx-checksumming、tx-checksumming等。   -K 修改网卡Offload参数的状态。   -p 用于区别不同ethX对应网卡的物理位置,常用的方法是使网卡port上的led不断的闪;N指示了网卡闪的持续时间,以秒为单位。   -r 如果auto-negotiation模块的状态为on,则restarts auto-negotiation。   -S 显示NIC- and driver-specific 的统计参数,如网卡接收/发送的字节数、接收/发送的广播包个数等。   -t 让网卡执行自我检测,有两种模式:offline or online。   -s 修改网卡的部分配置,包括网卡速度、单工/全双工模式、mac地址等。       34.ifconfig   ifconfig命令被用于配置和显示linux内核中网络接口的网络参数。   Ifconfig使用方法:   #ifconfig   (参数)   add<地址>:设置网络设备IPv6的ip地址;   del<地址>:删除网络设备IPv6的IP地址;   down:关闭指定的网络设备;    <hw<硬件地址>:设置网络设备的类型与硬件地址;    io_addr:设置网络设备的I/O地址;   irq:设置网络设备的IRQ; media<网络媒介类型>:设置网络设备的媒介类型;   mem_start<内存地址>:设置网络设备在主内存所占用的起始地址;   metric<数目>:指定在计算数据包的转送次数时,所要加上的数目;   mtu<字节>:设置网络设备的MTU;   netmask<子网掩码>:设置网络设备的子网掩码;   tunnel<地址>:建立IPv4与IPv6之间的隧道通信地址;   up:启动指定的网络设备;   -broadcast<地址>:将要送往指定地址的数据包当成广播数据包来处理;   -pointopoint<地址>:与指定地址的网络设备建立直接连线,此模式具有保密功能;   -promisc:关闭或启动指定网络设备的promiscuous模式;    IP地址:指定网络设备的IP地址; 网络设备:指定网络设备的名称。       35.route   route命令用来显示修改linux的网络路由表。   route使用方法:   #route  (选项)   (参数)   选项:   -A:设置地址类型;   -C:打印将Linux核心的路由缓存;   -v:详细信息模式;   -n:不执行DNS反向查找,直接显示数字形式的IP地址;   -e:netstat格式显示路由表;   -net:到一个网络的路由表;   -host:到一个主机的路由表。   参数:   Add:增加指定的路由记录;   Del:删除指定的路由记录;   Target:目的网络或目的主机;   gw:设置默认网关;   mss:设置TCP的最大区块长度(MSS),单位MB;   window:指定通过路由表的TCP连接的TCP窗口大小;   dev:路由记录所表示的网络接口。       36.systemctl   systemctl命令是系统服务器管理命令,centos7新添加。   systemctl使用方法:   #systemctl   (选项)   服务名   Enable   使其自启动   Disable  关闭自启动   Status   查看服务状态   List-units -type=service  查看已启动服务   Start   启动服务   Stop  关闭服务   Restart  重启服务       37.telnet   telnet命令用于登录远程主机,对远程主机进行管理。很多时候都被用来测试端口连通性。   telnet使用方法:   #telnet   (选项)   (参数)   -8:允许使用8位字符资料,包括输入与输出;   -a:尝试自动登入远端系统;   -b<主机别名>:使用别名指定远端主机名称;   -c:不读取用户专属目录里的.telnetrc文件;   -d:启动排错模式;   -e<脱离字符>:设置脱离字符;   -E:滤除脱离字符;   -f:此参数的效果和指定”-F”参数相同;   -F:使用Kerberos V5认证时,加上此参数可把本地主机的认证数据上传到远端主机;   -k<域名>:使用Kerberos认证时,加上此参数让远端主机采用指定的领域名,而非该主机的域名;   -K:不自动登入远端主机;   -l<用户名称>:指定要登入远端主机的用户名称;   -L:允许输出8位字符资料;   -n<记录文件>:指定文件记录相关信息;   -r:使用类似rlogin指令的用户界面;   -S<服务类型>:设置telnet连线所需的ip TOS信息;   -x:假设主机有支持数据加密的功能,就使用它;   -X<认证形态>:关闭指定的认证形态。       38.wget   wget命令用来从指定的URL下载文件。   wget使用方法:   #wget  (选项) (参数)   -a<日志文件>:在指定的日志文件中记录资料的执行过程;   -A<后缀名>:指定要下载文件的后缀名,多个后缀名之间使用逗号进行分隔;   -b:进行后台的方式运行wget;   -B<连接地址>:设置参考的连接地址的基地地址;   -c:继续执行上次终端的任务;   -C<标志>:设置服务器数据块功能标志on为激活,off为关闭,默认值为on;   -d:调试模式运行指令;   -D<域名列表>:设置顺着的域名列表,域名之间用“,”分隔;   -e<指令>:作为文件“.wgetrc”中的一部分执行指定的指令;   -h:显示指令帮助信息;   -i<文件>:从指定文件要下载的URL地址;   -l<目录列表>:设置顺着的目录列表,多个目录用“,”分隔;   -L:仅顺着关联的连接;   -r:递归下载方式;   -nc:文件存在时,下载文件不覆盖原有文件;   -nv:下载时只显示更新和出错信息,不显示指令的详细执行过程;   -q:不显示指令执行过程;   -nh:不查询主机名称;   -v:显示详细执行过程;   -V:显示版本信息;   –passive-ftp:使用被动模式PASV连接FTP服务器;   –follow-ftp:从HTML文件中下载FTP连接文件。       39.sendmail   sendmail命令是一款著名的电子邮件传送代理程序,也就是平常说的电子邮件服务器,它基于标准的简单邮件传输协议。   sendmail使用方法:   #sendmail  (选项)   -bd:以守护进程方式运行指令;   -bD:以前台运行方式运行;   -bi:初始化别名数据库;   -bm:以常规发送电子邮件;   -bp:显示邮件的发送队列;   -C:指定配置文件;   -D:将调试的输出信息保存到日志文件,而不显示在标准输出设备上;   -F:指定邮件发送者全名;   -n:禁止使用邮件别名功能;   -f:指定发件人的名字;   -q:设置处理邮件队列中邮件的时间间隔。       40.showmount   showmount命令查询“mountd”守护进程,以显示NFS服务器加载的信息。   showmount使用方法:   #showmount   (选项)  (参数)   -d:仅显示已被NFS客户端加载的目录;   -e:显示NFS服务器上所有的共享目录。       41.sudo   sudo命令用来以其他身份来执行命令,预设的身份为root。在/etc/sudoers 中设置了可执行sudo指令的用户。若其未经过授权的用户企图使用sudo,则会发出警告的邮件个管理员。用户使用sudo时,必须先输入密码,之后有5分钟的有效期。   sudo使用方法:   #sudo (选项) (参数)   -b:在后台执行指令;   -h:显示帮助;   -H:将HOME环境变量设为新身份的HOME环境变量;   -k:结束密码的有效期限,也就是下次再执行sudo时便需要输入密码;。   -l:列出目前用户可执行与无法执行的指令;   -p:改变询问密码的提示符号;   -s:执行指定的shell;   -u<用户>:以指定的用户作为新的身份。若不加上此参数,则预设以root作为新的身份;   -v:延长密码有效期限5分钟;   -V :显示版本信息。       42.chkconfig   Chkconfig命令检查、设置系统的各种服务。   chkconfig使用方法:   #chkconfig  (选项)   –add:增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据;   –del:删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据;   –level<等级代号>:指定读系统服务要在哪一个执行等级中开启或关毕。       43.cut   cut命令用来显示行中的指定部分,实际经常配合管道命令使用。   cut使用方法:   #cut  (选项)   (参数)   -b:仅显示行中指定直接范围的内容;   -c:仅显示行中指定范围的字符;   -d:指定字段的分隔符,默认的字段分隔符为“TAB”;   -f:显示指定字段的内容;   -n:与“-b”选项连用,不分割多字节字符;   –complement:补足被选择的字节、字符或字段;   –out-delimiter=<字段分隔符>:指定输出内容是的字段分割符;   –help:显示指令的帮助信息;   –version:显示指令的版本信息。       44.tail   tail命令用于输入文件中的尾部内容。经常使用-f选项,实时输出文本字符到屏幕。   tail使用方法:   #tail   (选项)   (参数)       45.more   more命令是一个类似vi的文本过滤器,其实就是用来查看文本内容的一个比较好用的命令。   more使用方法:   #more   (语法)  (参数)   -<数字>:指定每屏显示的行数;   -d:显示“[press space to continue,’q’ to quit.]”和“[Press ‘h’ for instructions]”;   -c:不进行滚屏操作。每次刷新这个屏幕;   -s:将多个空行压缩成一行显示;   -u:禁止下划线; +<数字>:从指定数字的行开始显示。       45.nslookup   nslookup命令是用来解析域名的测试工具,很好用。   nslookup使用方法:   #nslookup    (选项)    (域名)   -sil:不显示任何警告信息。       46.traceroute   traceroute命令是一个网络路由追踪工具,非常常用。   traceroute使用方法:   #traceroute  (选项)  (参数)   -d:使用Socket层级的排错功能;   -f<存活数值>:设置第一个检测数据包的存活数值TTL的大小;   -F:设置勿离断位;   -g<网关>:设置来源路由网关,最多可设置8个;   -i<网络界面>:使用指定的网络界面送出数据包;   -I:使用ICMP回应取代UDP资料信息;   -m<存活数值>:设置检测数据包的最大存活数值TTL的大小;   -n:直接使用IP地址而非主机名称;   -p<通信端口>:设置UDP传输协议的通信端口;   -r:忽略普通的Routing Table,直接将数据包送到远端主机上。   -s<来源地址>:设置本地主机送出数据包的IP地址;   -t<服务类型>:设置检测数据包的TOS数值;   -v:详细显示指令的执行过程;   -w<超时秒数>:设置等待远端主机回报的时间;   -x:开启或关闭数据包的正确性检验。       47.arp   arp命令是用户操作主机的arp缓冲区。   arp使用方法:   #arp  (选项) (参数)   -a<主机>:显示arp缓冲区的所有条目;   -H<地址类型>:指定arp指令使用的地址类型;   -d<主机>:从arp缓冲区中删除指定主机的arp条目;   -D:使用指定接口的硬件地址;   -e:以Linux的显示风格显示arp缓冲区中的条目;   -i<接口>:指定要操作arp缓冲区的网络接口;   -s<主机>:设置指定的主机的IP地址与MAC地址的静态映射;   -n:以数字方式显示arp缓冲区中的条目;   -v:显示详细的arp缓冲区条目,包括缓冲区条目的统计信息;   -f<文件>:设置主机的IP地址与MAC地址的静态映射。       48.rpm   rpm命令是rpm软件包的管理工具,类似windows下的控制面板,不过更强大。   rpm命令使用方法:   #rpm  (选项)   (参数)   -a:查询所有套件;   -b<完成阶段><套件档>+或-t <完成阶段><套件档>+:设置包装套件的完成阶段,并指定套件档的文件名称;   -c:只列出组态配置文件,本参数需配合”-l”参数使用;   -d:只列出文本文件,本参数需配合”-l”参数使用;   -e<套件档>或–erase<套件档>:删除指定的套件;   -f<文件>+:查询拥有指定文件的套件;   -h或–hash:套件安装时列出标记;   -i:显示套件的相关信息;   -i<套件档>或–install<套件档>:安装指定的套件档;   -l:显示套件的文件列表;   -p<套件档>+:查询指定的RPM套件档;   -q:使用询问模式,当遇到任何问题时,rpm指令会先询问用户;   -R:显示套件的关联性信息;   -s:显示文件状态,本参数需配合”-l”参数使用;   -U<套件档>或–upgrade<套件档>:升级指定的套件档;   -v:显示指令执行过程;   -vv:详细显示指令执行过程,便于排错。       49.du   du命令是用于查看文件或文件夹使用空间的,命令非常常用。   du使用方法:   #du    (选项)  (文件)   -a或-all 显示目录中个别文件的大小。   -b或-bytes 显示目录或文件大小时,以byte为单位。   -c或–total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。   -k或–kilobytes 以KB(1024bytes)为单位输出。   -m或–megabytes 以MB为单位输出。   -s或–summarize 仅显示总计,只列出最后加总的值。   -h或–human-readable 以K,M,G为单位,提高信息的可读性。   -x或–one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。   -L<符号链接>或–dereference<符号链接> 显示选项中所指定符号链接的源文件大小。   -S或–separate-dirs 显示个别目录的大小时,并不含其子目录的大小。   -X<文件>或–exclude-from=<文件> 在<文件>指定目录或文件。   –exclude=<目录或文件> 略过指定的目录或文件。   -D或–dereference-args 显示指定符号链接的源文件大小。   -H或–si 与-h参数相同,但是K,M,G是以1000为换算单位。   -l或–count-links 重复计算硬件链接的文件。       50.df   df命令是用于查看分区容量情况的。   df使用方法:   #df   (选项)   (文件)   -a或-all 显示目录中个别文件的大小。   -b或-bytes 显示目录或文件大小时,以byte为单位。   -c或–total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。   -k或–kilobytes 以KB(1024bytes)为单位输出。   -m或–megabytes 以MB为单位输出。   -s或–summarize 仅显示总计,只列出最后加总的值。   -h或–human-readable 以K,M,G为单位,提高信息的可读性。   -x或–one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。   -L<符号链接>或–dereference<符号链接> 显示选项中所指定符号链接的源文件大小。   -S或–separate-dirs 显示个别目录的大小时,并不含其子目录的大小。   -X<文件>或–exclude-from=<文件> 在<文件>指定目录或文件。   –exclude=<目录或文件> 略过指定的目录或文件。   -D或–dereference-args 显示指定符号链接的源文件大小。   -H或–si 与-h参数相同,但是K,M,G是以1000为换算单位。   -l或–count-links 重复计算硬件链接的文件。       注:这个网站记录了不少linux命令,挺不错的,我的记录基本都是从这个网站摘录的:http://man.linuxde.net/

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/55895.html

(0)
上一篇 2024年 8月 31日
下一篇 2024年 8月 31日

相关推荐

关注微信