[全]Linux高级命令详解
高级Linux命令技巧使用scp进行远程文件传输与备份

高级Linux命令技巧使用scp进行远程文件传输与备份高级Linux命令技巧:使用scp进行远程文件传输与备份Linux作为一种强大的操作系统,提供了许多高级命令和工具,以便管理和操作文件。
在本文中,我们将重点介绍一种高级Linux命令技巧,即使用scp命令进行远程文件传输与备份。
1. 什么是scp命令?scp是Secure Copy的缩写,它使用SSH协议进行远程文件传输。
与普通的cp命令相比,scp命令支持通过网络传输文件,而不仅限于本地文件复制。
2. scp命令的基本语法scp命令的基本语法如下所示:```scp [options] <source> <destination>```其中,`source`表示源文件或目录的路径,可以是本地文件或远程服务器上的文件;`destination`表示目标路径,也可以是本地文件或远程服务器上的路径。
3. 远程文件传输示例假设我们需要从本地主机上将文件`example.txt`发送到远程服务器上的`/tmp`目录中。
我们可以使用以下命令:```scp example.txt user@remote:/tmp```这里的`user@remote`表示远程服务器的用户名和地址。
输入命令后,系统会提示我们输入远程服务器的密码,成功登录后,文件将被传输到指定的目录中。
4. 远程文件备份示例除了传输文件,scp命令还可以用于远程文件的备份。
例如,我们可以将远程服务器上的`/var/www`目录备份到本地主机的`/backups`目录中。
命令如下:```scp -r user@remote:/var/www /backups```这里的`-r`选项表示递归地复制整个目录。
5. scp命令的常用选项scp命令提供了许多选项,以便根据不同的需求进行配置。
以下是一些常用选项的说明:- `-P port`:指定远程服务器的SSH端口号,默认为22。
实用linux命令大全(详细)

linux命令(重新整理)Linux基本操作命令首先介绍一个名词“控制台(console)”,它就是我们通常见到的使用字符操作界面的人机接口,例如dos。
我们说控制台命令,就是指通过字符界面输入的可以操作系统的命令,例如dos命令就是控制台命令。
我们现在要了解的是基于Linux操作系统的基本控制台命令。
有一点一定要注意,和dos命令不同的是,Linux的命令(也包括文件名等等)对大小写是敏感的,也就是说,如果你输入的命令大小写不对的话,系统是不会做出你期望的响应的。
模式切换1、由字符到图型#startx或#init 52、由图形到字符#logout或init 33、注销#logout或exit或ctrl+d4、关机#poweroff或init 0或shutdown now或halt -p5、重启#reboot或init 6或shutdown -r now获得帮助#help提供内部命令的帮助#man或info提供外部命令的帮助。
如果你的英文足够好,那完全可以不靠任何人就精通linux,只要你会用man。
Man实际上就是察看指令用法的help,学习任何一种UNIX类的操作系统最重要的就是学会使用man这个辅助命令。
man是manual(手册)的缩写字,它的说明非常的详细,但是因为它都是英文,看起来非常的头痛。
建议大家需要的时候再去看man,平常吗,记得一些基本用法就可以了。
ls这个命令就相当于dos下的dir命令一样,这也是Linux控制台命令中最为重要几个命令之一。
ls最常用的参数有三个:-a -l -F。
ls -aLinux上的文件以“.”开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示一般文件名外,连隐藏文件也会显示出来。
ls -l(这个参数是字母L的小写,不是数字1)这个命令可以使用长格式显示文件内容,如果需要察看更详细的文件资料,就要用到ls -l这个指令。
常用的linux命令 文档

常用的linux命令文档常用的Linux命令文档Linux操作系统是一种非常强大和灵活的操作系统,广泛应用于服务器和嵌入式系统中。
作为一名Linux系统管理员或者开发者,掌握常用的Linux 命令是至关重要的。
本文旨在提供一份常用的Linux命令文档,涵盖了从基本命令到高级命令的应用和使用。
1. 文件和目录操作命令1.1 ls命令:列出当前目录下的文件和子目录。
1.2 cd命令:切换当前工作目录。
1.3 mkdir命令:创建新的目录。
1.4 cp命令:复制文件或目录。
1.5 mv命令:移动文件或目录。
1.6 rm命令:删除文件或目录。
1.7 touch命令:创建一个新文件。
1.8 cat命令:显示文件内容或者将几个文件合并成一个文件。
1.9 echo命令:将指定的文本输出到终端或者文件。
2. 文件查找和搜索命令2.1 find命令:根据指定的条件在文件系统中查找文件。
2.2 grep命令:在文件或者输入中查找匹配的行。
2.3 locate命令:在系统的数据库中查找文件。
2.4 which命令:查找可执行文件的路径。
2.5 whereis命令:查找二进制程序、源代码和man页文件的路径。
3. 文件权限和权限管理命令3.1 chmod命令:修改文件或目录的权限。
3.2 chown命令:修改文件或目录的所有者。
3.3 chgrp命令:修改文件或目录的所属组。
3.4 passwd命令:修改用户密码。
4. 系统管理命令4.1 top命令:实时显示各种系统资源的使用情况。
4.2 ps命令:查看当前运行的进程。
4.3 kill命令:终止指定的进程。
4.4 service命令:启动、停止和重启系统服务。
4.5 systemctl命令:管理系统的Systemd服务。
5. 网络操作命令5.1 ifconfig命令:查看和设置网络接口配置。
5.2 ping命令:测试主机之间的连通性。
5.3 ssh命令:通过SSH协议登录到远程主机。
Linux命令高级技巧使用find和exec命令批量操作文件

Linux命令高级技巧使用find和exec命令批量操作文件在Linux系统中,find和exec是两个功能强大的命令,它们可以帮助我们批量操作文件,提高工作效率。
本文将介绍find和exec命令的基本使用方法,并提供一些高级技巧,帮助读者更好地利用这两个命令。
一、find命令基本用法find命令是Linux系统中用于查找文件的命令,它可以按照指定的条件搜索文件,并返回满足条件的文件列表。
find命令的基本语法如下:```find [path] [options] [expression]```其中,[path]表示搜索的路径,默认为当前目录;[options]表示find命令的选项,用于指定搜索的条件;[expression]表示用于判断文件是否满足条件的表达式。
下面是一些常用的find命令选项:1. -name选项:按照文件名进行搜索,可以使用通配符。
2. -type选项:按照文件类型进行搜索,如f表示普通文件,d表示目录。
3. -size选项:按照文件大小进行搜索,可以使用+和-表示大于或者小于指定大小的文件。
4. -mtime选项:按照文件最后修改时间进行搜索,可以使用+和-表示N天前或者N天内修改的文件。
例如,要查找当前目录及子目录中所有以.txt结尾的文件,可以使用以下命令:```find . -name "*.txt"```二、exec命令的作用exec命令是find命令的一个选项,它用于对find命令返回的文件列表执行特定的操作。
exec命令的基本语法如下:```find [path] [expression] -exec [command] {} \;```其中,[command]表示要执行的命令,{}表示find命令返回的文件名,\;表示命令的结束符号。
通过使用exec命令,我们可以对find命令返回的文件列表进行各种操作,比如复制、删除、移动等。
三、实例演示以下是一些实例演示,展示了find和exec命令的高级技巧,以及如何结合使用这两个命令来批量操作文件。
Linux命令高级技巧使用fuser和lsof查找文件被哪些进程使用

Linux命令高级技巧使用fuser和lsof查找文件被哪些进程使用在Linux系统中,有时候我们需要查找某个文件正在被哪些进程使用,以便于进行相关的操作。
这时候,我们可以使用fuser和lsof这两个高级命令来帮助我们完成这个任务。
本文将详细介绍如何使用fuser 和lsof命令来查找文件被哪些进程使用的高级技巧。
一、使用fuser命令查找文件被哪些进程使用fuser命令用于查找文件或者目录被哪些进程使用。
下面是fuser命令的基本用法:```shellfuser [-cEvkfuoMmv] 文件或目录名```选项说明:- -c:使用统计结果格式输出;- -E:输出指定文件系统上的进程;- -v:输出详细信息;- -k:杀死使用该文件的进程;- -f:在显示进程ID前显示进程可执行文件的完整路径;- -u:显示使用文件的用户名;- -o:列出使用文件的进程所有者的用户名;- -M:显示以分钟为单位的进程使用文件的时间;- -m:查看指定文件或目录的socket信息;- -v:输出详细信息。
下面是一些使用fuser命令的例子:1. 查找特定文件被哪些进程使用:```shellfuser /path/to/file```2. 列出文件的进程ID、进程所属用户和进程的完整路径:```shellfuser -fu /path/to/file```3. 列出文件的进程ID、进程所属用户、进程的完整路径和进程使用该文件的时间:```shellfuser -fM /path/to/file```二、使用lsof命令查找文件被哪些进程使用lsof命令也可用于查找文件被哪些进程使用。
下面是lsof命令的基本用法:```shelllsof [ -a ] [ -b ] [ -c c ] [ -d dl ] [ -d2dỉ ] [ -e s ] [ -F [l"[|[X1"] ]] [ -g [vg ] ] [ -i [i] ] [ -k k ] [ appearing ] [ -Ln ] [ -n ] [ -o ] [ -ſ ] [ -p s ] [ -R [t ] ] [ -s [N [ a"ée ] ]] [ -t [c ] ] [ -u ] [ -w ] [ -x s ]```选项说明:- -a:筛选满足所有条件的进程;- -b:列出打开了二进制文件的进程;- -c c:列出命令为c的进程;- -d dl:列出设备为dl的进程;- -d2dỉ:列出目录为dỉ的进程;- -e s:用“=”或“>”表示指定选项,匹配的模式以“=”开始,排除的模式以“>”开始;- -F [l"[|[X1"] ]:定义自定义输出格式;- -g [vg ]:列出了指定的进程ID或者进程组ID;- -i [i]:列出满足指定条件的网络连接,第一个i表示筛选输入连接,第二个i表示筛选输出连接;- -k k:用正则表达式表示,匹配准确描述的输出行;- -L:列出实际符号链接而不是其被链接的文件;- -n:禁用解析网卡符号链接的转换;- -o:禁用open文件描述符符号链接;- -p s:列出指定的进程ID;- -R [t ]:列出指定rsh用户的进程;- -s [N [ a"ée ] ]:列出特定网络协议状态,N表示筛选特定的网络协议状态;- -t [c ]:列出使用了TTY的进程;- -u:列出指定用户的进程;- -w:匹配指定的文件描述符;- -x s:列出满足命令行的进程。
运维工程师必会的109个Linux命令

运维工程师必会的109个Linux命令作为运维工程师,熟练掌握Linux命令是必不可少的技能。
在这篇文章中,我们将列举出109个运维工程师必会的Linux命令,分别按照系统管理、网络管理、文件管理、进程管理和系统监控五个方面进行介绍。
一、系统管理1. ps:显示进程信息2. top:动态显示进程信息3. netstat:显示网络连接信息4. ifconfig:显示网络接口信息5. uname:显示系统信息6. date:显示时间7. cal:显示月历8. who:显示当前在线用户9. df:显示文件系统使用情况10. du:显示目录或文件大小11. chroot:将根目录切换到指定目录12. kill:终止进程13. awk:文本处理工具14. sed:文本处理工具15. find:查找文件16. wget:下载文件17. ssh:远程登录工具18. scp:远程拷贝工具19. ssh-keygen:生成SSH密钥二、网络管理20. ping:检测网络连通性21. traceroute:显示网络路径22. nslookup:域名解析工具23. host:显示主机名24. telnet:远程登录工具25. ftp:文件传输工具26. curl:网络工具27. tcpdump:网络抓包工具28. iptables:防火墙工具29. route:显示路由表30. arp:显示ARP缓存表31. mtr:网络诊断工具32. nmap:端口扫描工具三、文件管理33. ls:显示目录内容34. pwd:显示当前工作目录35. cd:切换工作目录36. mkdir:创建目录37. rmdir:删除目录38. touch:创建空文件39. cp:复制文件或目录40. mv:移动或重命名文件或目录41. rm:删除文件或目录42. ln:创建硬链接或符号链接43. cat:显示文件内容44. tail:显示文件尾部内容45. head:显示文件头部内容46. less:文件查看工具47. more:文件查看工具48. diff:比较两个文件的差异49. patch:打补丁工具50. gzip:压缩文件工具51. gunzip:解压文件工具四、进程管理52. ps:显示进程信息53. top:动态显示进程信息54. kill:终止进程55. killall:终止所有同名进程56. nohup:在后台运行进程57. fg:将后台进程切换到前台58. bg:将前台进程切换到后台59. nice:设置进程优先级60. renice:修改进程优先级61. jobs:显示后台任务62. crontab:计划任务管理工具63. at:一次性任务管理工具五、系统监控64. free:显示系统内存使用情况65. top:动态显示进程信息和系统状态66. vmstat:显示系统虚拟内存使用情况67. iostat:显示系统磁盘使用情况68. mpstat:显示系统CPU使用情况69. sar:系统性能监控工具70. dstat:系统性能监控工具71. htop:更好的进程监控工具72. pidstat:进程性能监控工具73. stress:系统压力测试工具74. top10:显示系统资源占用前10的进程75. pstree:以树形结构显示进程关系76. slabtop:显示内核内存缓存使用情况77. tcpdump:网络抓包工具78. ss:网络连接和socket统计工具79. uptime:显示系统运行时间和负载情况80. systemd-analyze:系统启动耗时分析工具六、系统安全81. netstat:显示网络连接信息82. lsof:显示进程打开的文件83. ps:显示进程信息84. top:动态显示进程信息85. strace:跟踪系统调用和信号86. setuid:设置程序运行权限87. chattr:设置文件属性88. chkrootkit:检测系统是否被入侵89. rkhunter:检测系统是否被入侵90. iptables:防火墙工具91. ssh-keygen:生成SSH密钥92. ssh:远程登录工具93. scp:远程拷贝工具94. openssl:加密解密工具95. openssh:安全shell工具96. snort:入侵检测系统97. tripwire:文件完整性检查工具98. tcpdump:网络抓包工具99. ss:网络连接和socket统计工具100. w3af:Web应用程序安全扫描工具101. nmap:端口扫描工具102. Nessus:漏洞扫描工具103. Nikto:Web服务器漏洞扫描工具104. OpenVAS:漏洞扫描工具105. Metasploit:渗透测试框架106. Burp Suite:Web应用程序渗透测试工具107. Kali Linux:渗透测试操作系统108. Hydra:密码破解工具109. John the Ripper:密码破解工具总结:通过学习和掌握这109个必会的Linux命令,运维工程师可以更高效地管理和维护系统,确保系统的稳定性和安全性。
Linux命令高级技巧使用findgrepdiffxargs和rsync命令进行文件和比较搜索和同步

Linux命令高级技巧使用findgrepdiffxargs和rsync命令进行文件和比较搜索和同步Linux命令高级技巧:使用find、grep、diff、xargs和rsync命令进行文件比较、搜索和同步Linux操作系统作为一种开源的操作系统,以其高度可定制、灵活性强和安全性好等优势广受欢迎。
作为Linux用户,熟练掌握一些高级命令技巧,可以提高工作效率和解决问题的能力。
本文将介绍一些常用的Linux命令高级技巧,包括find、grep、diff、xargs和rsync命令的使用,帮助读者更好地进行文件比较、搜索和同步操作。
一、find命令find命令是Linux系统中一个非常有用的查找工具,可以根据指定的条件,在文件系统中搜索符合条件的文件。
其基本的语法格式如下:find [路径] [选项] [操作]其中,路径表示搜索的起始路径,选项用于指定搜索条件,操作表示对搜索到的文件进行的一些操作。
举个例子,如果我们要在当前目录及其子目录中查找文件名以".txt"结尾的文件,可以使用如下命令:find . -name "*.txt"该命令表示在当前目录及其子目录中查找文件名以".txt"结尾的文件,并输出相应的结果。
二、grep命令grep命令是Linux系统中一个强大的文本搜索工具,可以根据指定的模式在文件中查找符合条件的内容。
其基本的语法格式如下:grep [选项] [模式] [文件名]其中,选项用于指定搜索的方式和一些其他的参数,模式表示要搜索的内容的规则或关键词,文件名表示需要进行搜索的文件。
例如,我们要在文件file.txt中查找包含字符串"hello"的行,可以使用如下命令:grep "hello" file.txt该命令表示在文件file.txt中查找包含字符串"hello"的行,并输出相应的结果。
50条LINUX命令整理

50条LINUX命令整理1. find 基本语法参数如下:find [PATH] [option] [action]# 与时间有关的参数:-mtime n : n为数字,意思为在n天之前的“⼀天内”被更改过的⽂件;-mtime +n : 列出在n天之前(不含n天本⾝)被更改过的⽂件名;-mtime -n : 列出在n天之内(含n天本⾝)被更改过的⽂件名;-newer file : 列出⽐file还要新的⽂件名# 例如:find /root -mtime 0 # 在当前⽬录下查找今天之内有改动的⽂件# 与⽤户或⽤户组名有关的参数:-user name : 列出⽂件所有者为name的⽂件-group name : 列出⽂件所属⽤户组为name的⽂件-uid n : 列出⽂件所有者为⽤户ID为n的⽂件-gid n : 列出⽂件所属⽤户组为⽤户组ID为n的⽂件# 例如:find /home/hadoop -user hadoop # 在⽬录/home/hadoop中找出所有者为hadoop的⽂件# 与⽂件权限及名称有关的参数:-name filename :找出⽂件名为filename的⽂件-size [+-]SIZE :找出⽐SIZE还要⼤(+)或⼩(-)的⽂件-tpye TYPE :查找⽂件的类型为TYPE的⽂件,TYPE的值主要有:⼀般⽂件(f)、设备⽂件(b、c)、⽬录(d)、连接⽂件(l)、socket(s)、FIFO管道⽂件(p);-perm mode :查找⽂件权限刚好等于mode的⽂件,mode⽤数字表⽰,如0755;-perm -mode :查找⽂件权限必须要全部包括mode权限的⽂件,mode⽤数字表⽰-perm +mode :查找⽂件权限包含任⼀mode的权限的⽂件,mode⽤数字表⽰# 例如:find / -name passwd # 查找⽂件名为passwd的⽂件find . -perm 0755 # 查找当前⽬录中⽂件权限的0755的⽂件find . -size +12k # 查找当前⽬录中⼤于12KB的⽂件,注意c表⽰byte使⽤截图:2. ls 命令,展⽰⽂件夹内内容,参数如下:-a :全部的档案,连同隐藏档( 开头为 . 的档案) ⼀起列出来~-A :全部的档案,连同隐藏档,但不包括 . 与 .. 这两个⽬录,⼀起列出来~-d :仅列出⽬录本⾝,⽽不是列出⽬录内的档案数据-f :直接列出结果,⽽不进⾏排序 (ls 预设会以档名排序!)-F :根据档案、⽬录等信息,给予附加数据结构,例如:*:代表可执⾏档; /:代表⽬录; =:代表 socket 档案; |:代表 FIFO 档案;-h :将档案容量以⼈类较易读的⽅式(例如 GB, KB 等等)列出来;-i :列出 inode 位置,⽽⾮列出档案属性;-l :长数据串⾏出,包含档案的属性等等数据;-n :列出 UID 与 GID ⽽⾮使⽤者与群组的名称 (UID与GID会在账号管理提到!)-r :将排序结果反向输出,例如:原本档名由⼩到⼤,反向则为由⼤到⼩;-R :连同⼦⽬录内容⼀起列出来;-S :以档案容量⼤⼩排序!-t :依时间排序--color=never :不要依据档案特性给予颜⾊显⽰;--color=always :显⽰颜⾊--color=auto :让系统⾃⾏依据设定来判断是否给予颜⾊--full-time :以完整时间模式 (包含年、⽉、⽇、时、分) 输出--time={atime,ctime} :输出 access 时间或改变权限属性时间 (ctime)⽽⾮内容变更时间 (modification time)例如:ls [-aAdfFhilRS] ⽬录名称ls [--color={none,auto,always}] ⽬录名称ls [--full-time] ⽬录名称使⽤截图:3. cd 命令:cd /root/Docements # 切换到⽬录/root/Docementscd ./path # 切换到当前⽬录下的path⽬录中,“.”表⽰当前⽬录cd ../path # 切换到上层⽬录中的path⽬录中,“..”表⽰上⼀层⽬录4. tree命令,显⽰树形的层级⽬录结构,⾮原⽣命令,需要安装tree使⽤⽰例:5. cp 命令,作⽤复制,参数如下:-a :将⽂件的特性⼀起复制-p :连同⽂件的属性⼀起复制,⽽⾮使⽤默认⽅式,与-a相似,常⽤于备份-i :若⽬标⽂件已经存在时,在覆盖时会先询问操作的进⾏-r :递归持续复制,⽤于⽬录的复制⾏为-u :⽬标⽂件与源⽂件有差异时才会复制编辑⽰例:6. rm命令作⽤为删除,参数:-f :就是force的意思,忽略不存在的⽂件,不会出现警告消息-i :互动模式,在删除前会询问⽤户是否操作-r :递归删除,最常⽤于⽬录删除,它是⼀个⾮常危险的参数使⽤⽰例:7. mv命令作⽤为移动⽂件:-f :force强制的意思,如果⽬标⽂件已经存在,不会询问⽽直接覆盖-i :若⽬标⽂件已经存在,就会询问是否覆盖-u :若⽬标⽂件已经存在,且⽐⽬标⽂件新,才会更新8. pwd命令,作⽤为查看”当前⼯作⽬录“的完整路径pwd -P # 显⽰出实际路径,⽽⾮使⽤连接(link)路径;pwd显⽰的是连接路径使⽤截图:9. tar命令,⽤于压缩解压:-c :新建打包⽂件-t :查看打包⽂件的内容含有哪些⽂件名-x :解打包或解压缩的功能,可以搭配-C(⼤写)指定解压的⽬录,注意-c,-t,-x不能同时出现在同⼀条命令中-j :通过bzip2的⽀持进⾏压缩/解压缩-z :通过gzip的⽀持进⾏压缩/解压缩-v :在压缩/解压缩过程中,将正在处理的⽂件名显⽰出来-f filename :filename为要处理的⽂件-C dir :指定压缩/解压缩的⽬录dir缩略版...压缩:tar -jcv -f filename.tar.bz2 要被处理的⽂件或⽬录名称查询:tar -jtv -f filename.tar.bz2解压:tar -jxv -f filename.tar.bz2 -C 欲解压缩的⽬录10. mkdir命令创建⽬录:mkdir [选项]... ⽬录...-m, --mode=模式,设定权限<模式> (类似chmod),⽽不是 rwxrwxrwx 减 umask-p, --parents 可以是⼀个路径名称。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux高级命令详解apachectl(Apache control interface)功能说明:可用来控制Apache HTTP服务器的程序。
语法:apachectl[configtest][fullstatus][graceful][help][restart][start][status][stop]补充说明:apachectl是slackware内附Apache HTTP服务器的script文件,可供管理员控制服务器,但在其他Linux的Apache HTTP服务器不一定有这个文件。
参数:configtest 检查设置文件中的语法是否正确。
fullstatus 显示服务器完整的状态信息。
graceful 重新启动Apache服务器,但不会中断原有的连接。
help 显示帮助信息。
restart 重新启动Apache服务器。
start 启动Apache服务器。
status 显示服务器摘要的状态信息。
stop 停止Apache服务器。
arpwatch(ARP watcher)功能说明:监听网络上ARP的记录。
语法:arpwatch [-d][-f<记录文件>][-i<接口>][-r<记录文件>]补充说明:ARP(Address Resolution Protocol)是用来解析IP与网络装置硬件地址的协议。
arpwatch可监听区域网络中的ARP数据包并记录,同时将监听到的变化通过E-mail来报告。
参数:-d 启动排错模式。
-f<记录文件> 设置存储ARP记录的文件,预设为/var/arpwatch/arp.dat。
-i<接口> 指定监听ARP的接口,预设的接口为eth0。
-r<记录文件> 从指定的文件中读取ARP记录,而不是从网络上监听。
cu(call up)功能说明:连接另一个系统主机。
语法:cu [dehnotv][-a<通信端口>][-c<电话号码>][-E<脱离字符>][-I<设置文件>][-l<外围设备代号>][-s<连线速率>][-x<排错模式>][-z<系统主机>][–help][-nostop][–parity=none][<系统主机>/<电话号码>]补充说明:本指令可连接另一台主机,并采用类似拨号终端机的接口工作,也可执行简易的文件传输作业。
参数:-a<通信端口>或-p<通信端口>或–port<通信端口> 使用指定的通信端口进行连线。
-c<电话号码>或–phone<电话号码> 拨打该电话号码。
-d 进入排错模式。
-e或–parity=even 使用双同位检查。
-E<脱离字符>或–escape<脱离字符> 设置脱离字符。
-h或–halfduple 使用半双工模式。
-I<配置文件>或–config<配置文件> 指定要使用的配置文件。
-l<外围设备代号>或–line<外围设备代号> 指定某项外围设备,作为连接的设备。
-n或–prompt 拨号时等待用户输入电话号码。
-o或–parity=odd 使用单同位检查。
-s<连线速率>或–speed<连线速率>或–baud<连线速率>或-<连线速率> 设置连线的速率,单位以鲍率计算。
-t或–maper 把CR字符置换成LF+CR字符。
-v或–version 显示版本信息。
-x<排错模式>或–debug<排错模式> 使用排错模式。
-z<系统主机>或–system<系统主机> 连接该系统主机。
–help 在线帮助。
–nostop 关闭Xon/Xoff软件流量控制。
–parity=none 不使用同位检查。
dip功能说明:IP拨号连接。
语法:dip [-aikltv][-m<MTU数目>][-p<协议>][拨号script文件]补充说明:dip可控制调制解调器,以拨号IP的方式建立对外的双向连接。
参数:-a 询问用户名称与密码。
-i 启动拨号服务器功能。
-k 删除执行中的dip程序。
-l 指定要删除的连线,必须配合-k参数一起使用。
-m<MTU数目> 设置最大传输单位,预设值为296。
-p<协议> 设置通信协议。
-t 进入dip的指令模式。
-v 执行时显示详细的信息。
dnsconf功能说明:设置DNS服务器组态。
语法:dnsconf [–deldomain<域>][–delsecondary<域>][–newdomain<域>][–set<主机>][–setcname<主机>][–setmx<域><主机>][–setns<域><主机>][–unset<主机>]补充说明:dnsconf实际上为linuxconf的符号连接,提供图形截面的操作方式,供管理员管理DNS服务器。
参数:–deldomain<域> 删除域。
–delsecondary<域> 删除次级域。
–newdomain<域> 新增域。
–set<主机> 新增主机记录。
–setcname<主机> 设置。
–setmx<域><主机> 指定域的邮件主机。
–setns<域><主机> 指定域的DNS服务器。
–unset<主机> 删除DNS中某台主机的记录。
efax功能说明:收发传真。
语法:efax [-sw][-a<AT指令>][-c<调制解调器属性>][-d<驱动程序>][-f<字体文件>][-g<指令>][-h<传真标题字符串>][-i<AT指令>][-j<AT指令>][-k<AT指令>][-l<识别码>][-o<选项>][-q<错误次数>][-r<文件名>][-v<信息类型>][-x<UUCP锁定文件>][-t<电话号码><传真文件>]补充说明:支持Class 1与Class 2的调制解调器来收发传真。
参数:-a<AT指令> 以指定的AT指令来接电话。
-c<调制解调器属性> 设置本机调制解调器的属性。
-d<驱动程序> 指定调制解调器驱动程序。
-f<字体文件> 使用指定的字体文件来建立传真标题。
-g<指令> 若接到的电话为数据,则执行指定的指令。
-h<传真标题字符串> 指定字符串为每页最前端的标题。
-i<AT指令> 在调制解调器进入传真模式前,传送AT指令到调制解调器。
-j<AT指令> 在调制解调器进入传真模式后,传送AT指令到调制解调器。
-k<AT指令> 在调制解调器离开传真模式前,传送AT指令到调制解调器。
-l<识别码> 设置本机调制解调器的识别码。
-o<选项> 使用非标准调制解调器时设置相关选项。
-q<错误次数> 接收传真时,当每页发生错误次数超过指定的数目时,要求对方重发。
-r<文件名> 在接收传真时,将每页分别保存成文件。
-v<信息类型> 选择要印出的信息类型。
-w 不要接听电话,等待OK或CONNECT的信号。
-x<UUCP锁定文件> 使用UUCP格式的锁定文件来锁定调制解调器。
-t<电话号码><传真文件> 以<电话号码>中的号码来拨号,并将<传真文件>传真出去。
getty(get teletypewriter)功能说明:设置终端机模式,连线速率和管制线路。
语法:getty [-h][-d<组态配置文件>][-r<延迟秒数>][-t<超时秒数>][-w<等待字符串>][终端机编号][连线速率<终端机类型><管制线路>] 或getty [-c<定义配置文件>]补充说明:getty指令是UNIX之类操作系统启动时所必须的3个步骤之一。
参数:-c<定义配置文件> 指定定义配置文件,预设为/etc/gettydefs。
-d<组态配置文件> 指定组态配置文件,预设为/etc/conf.getty。
-h 当传输速率为0时就强制断线。
-r<延迟秒数> 设置延迟时间。
-t<超时秒数> 设置等待登入的时间。
-w<等待字符串> 设置等待回应的字符串。
httpd功能说明:Apache HTTP服务器程序。
语法:httpd [-hlLStvVX][-c<httpd指令>][-C<httpd指令>][-d<服务器根目录>][-D<设定文件参数>][-f<设定文件>]补充说明:httpd为Apache HTTP服务器程序。
直接执行程序可启动服务器的服务。
参数:-c<httpd指令> 在读取配置文件前,先执行选项中的指令。
-C<httpd指令> 在读取配置文件后,再执行选项中的指令。
-d<服务器根目录> 指定服务器的根目录。
-D<设定文件参数> 指定要传入配置文件的参数。
-f<设定文件> 指定配置文件。
-h 显示帮助。
-l 显示服务器编译时所包含的模块。
-L 显示httpd指令的说明。
-S 显示配置文件中的设定。
-t 测试配置文件的语法是否正确。
-v 显示版本信息。
-V 显示版本信息以及建立环境。
-X 以单一程序的方式来启动服务器。
mesg功能说明:设置终端机的写入权限。
语法:mesg [ny]补充说明:将mesg设置y时,其他用户可利用write指令将信息直接显示在您的屏幕上。
参数:n 不允许气筒用户将信息直接显示在你的屏幕上。
y 允许气筒用户将信息直接显示在你的屏幕上。
minicom功能说明:调制解调器通信程序。
语法:minicom [-8lmMostz][-a<on或0ff>][-c<on或off>][-C<取文件>][-d<编号>][-p<模拟终端机>][-S<script文件>][配置文件]补充说明:minicom是一个相当受欢迎的PPP拨号连线程序。