位置: 编程技术 - 正文

Unix系统中常用内置工具的命令使用指南(unix系统采用什么结构)

编辑:rootadmin

推荐整理分享Unix系统中常用内置工具的命令使用指南(unix系统采用什么结构),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unix系统主要用于,unix用途,unix有哪些,常用的unix操作系统,常见的unix的系统有哪些,常见的unix的系统有哪些,常用的unix操作系统,常用的unix操作系统,内容如对您有帮助,希望把文章链接给更多的朋友!

打印文件在 UNIX 系统中,您打印一个文件之前,您可能想要重新格式化它调整它的边距,高亮显示一些单词等等。大多数文件也可以打印而不用重新格式化,但未经处理的打印可能不那么好看。

UNIX 系统的许多版本中都包含了两个强大的文本格式化命令,nroff 和 troff。他们不包含在本教程中,但是你可以在在网上查到很多关于讲解这两个命令的使用方式的资料。

pr 命令pr 命令可以对终端显示屏上或者打印机上显示的文件进行小幅度的格式化。例如,如果在你的文件中有一长串名字,你可以将它格式化成两列或者多列在屏幕上显示。

如下是 pr 命令的语法示例:

pr option(s) filename(s)pr 命令仅仅只是格式化显示在屏幕上或者打印的副本文件,它不会修改源文件。如下的列表显示一些 pr 命令中可选的参数:

操作 描述 -k 产生 k 列的输出 -d 将输出用两个空格隔开(并不是所有的 pr 版本适用)。 -h "header" 将下一个项目作为头部信息。 -t 去掉打印中的头部和上/下边距。 -l PAGE_LENGTH 设置一页存放的数据行数为 PAGE_LENGTH()。默认的文本行数为 行。 -o MARGIN 设置每行之间的间隔为 MARGIN(0) 个空格。 -w PAGE_WIDTH 设置页一行的字符个数为 PAGE_WIDTG() 个字符。这个参数仅仅对多文本列输出可用。 在使用 pr 命令之前,如下是查看 food 文件的内容:复制代码代码如下:$cat foodSweet ToothBangkok WokMandalayAfghani CuisineIsle of JavaBig Apple DeliSushi and SashimiTio Pepe's Peppers........接着让我们利用 pr 命令将输出变成两列,同时头部显示 Restaruants:复制代码代码如下:$pr -2 -h "Restaurants" food Nov 7 9: Restaurants Page 1Sweet Tooth Isle of JavaBangkok Wok Big Apple DeliMandalay Sushi and SashimiAfghani Cuisine Tio Pepe's Peppers........

lp 和 lpr 命令命令 lp 或 lpr 将文件打印到纸上,而不是在屏幕上显示。一旦你准备使用 pr 命令格式化文本,您可以使用这些命令在任何与你电脑连接的打印机上打印你的文件。

您的系统管理员可能已经建立了一个站点作为默认打印机。为了在默认的打印机上打印一个文件命名 food 的文件,你可以使用 lp 或 lpr 命令,如下示例:复制代码代码如下:$lp foodrequest id is laserp- (1 file)lp 命令显示了打印机的 ID,您可以使用它来取消打印作业或检查它的状态。

如果您正在使用 lp 命令,您可以使用 -nNum 选项参数设置打印副本的份数。对于 lpr 命令,您也可以使用参数 -Num 起到相同的作用。如果有多个打印机连接到共享网络中,对于 lp 命令你可以使用 -dprinter 参数来选择你想使用的打印机,对于 lpr 命令你可以使用 -Pprinter 参数达到相同的效果。这里 printer 值得是打印机的名称。

lpstat 和 lpg 命令lpstat 命令显示在打印机队列中的作业:请求的 ID,所有者,文件大小,当打印任务被发送给打印机的时候,请求的状态同样也发送了给打印机。

如果你想看到所有输出请求而不仅仅是你自己的,你可以使用 pstat -o 命令。请求会按照他们将会被打印的顺序显示出来:复制代码代码如下:$lpstat -olaserp- john Nov 7 : on laserplaserp- grace Nov 7 :laserp- john Nov 7 :lpg 显示的信息与 lpstat -o 显示的稍微有些不同:复制代码代码如下:$lpqlaserp is ready and printingRank Owner Job Files Total Sizeactive john report.ps bytes1st grace ch.ps ch.ps bytes2nd john standard input bytes在第一行显示打印机状态。如果打印机是禁用或纸用完了,你可以在第一行看到不同的信息。

cancel 和 lprm 命令cancel 命令终止 lp 命令发出的打印请求。lprm 命令终止 lpr 发出的打印请求。您可以指定打印机的 ID (由 lp 或 lpq 发出的请求)或名称来终止打印任务。复制代码代码如下:$cancel laserp-request "laserp-" cancelled为了取消当前正在打印的任务,可以忽视它的 ID,仅仅输入 cancel 命令和打印机的名称即可:复制代码代码如下:$cancel laserprequest "laserp-" cancelledlprm 命令将取消活动的工作,如果它属于你。否则,你可以使用工作的编号作为该命令的参数,或者使用破折号(-)删除你所有的工作:复制代码代码如下:$lprm dfAdiamond dequeuedcfAdiamond dequeuedlprm 命令将会告诉你从打印机队列中删除的任务的文件名。

发送邮件您可以使用 UNIX 邮件命令发送和接收邮件。如下是发送电子邮件的语法:复制代码代码如下:$mail [-s subject] [-c cc-addr] [-b bcc-addr] to-addr如下是 mail 命令中重要的参数:

参数 描述 -s 在命令行中指定邮件的主题。 -c 给列表中的用户发送副本。用户列表是由逗号分开的用户名列表。 -b 发送密文副本给列表中的用户。各个列表由逗号分隔开。 下面是示例发送测试消息到 admin@yahoo.com。复制代码代码如下:$mail -s "Test Message" admin@yahoo.com 接下来该输入你的消息部分,消息输入部分是在行首的 “control-D" 的之后。如果想要结束,你仅仅只需要输入一个点类型(.),如下:

Hi,This is a test.Cc: 你可以发送一个完整的文件通过利用重定向 < 操作符,如下:复制代码代码如下:$mail -s "Report //" admin@yahoo.com < demo.txt 为了检查是否有收到邮件,在 UNIX 系统中你可以简单的输入如下的命令:复制代码代码如下:$mailno email

Unix系统中常用内置工具的命令使用指南(unix系统采用什么结构)

ping 工具ping 指令会发送一个应答请求到网络中某个主机。该指令主要用于检测远端主机是否可以正常通信。

ping 指令可以用于如下用途:

追踪并区分硬件或软件的问题。确定网络和远端主机的状态。测试、测量或网络管理。语法如下是使用 ping 指令的语法:复制代码代码如下: $ping hostname or ip-address上述指定会持续打印响应信息。用户可以同时按下 CTRL+C 按键来结束信息的打印.

例子下面是检测网络中某主机是否可达的例子:复制代码代码如下: $ping google.com PING google.com (...) () bytes of data. bytes from ...: icmp_seq=1 ttl= time=.4 ms bytes from ...: icmp_seq=2 ttl= time=.9 ms bytes from ...: icmp_seq=3 ttl= time=.3 ms bytes from ...: icmp_seq=4 ttl= time=.1 ms bytes from ...: icmp_seq=5 ttl= time=.8 ms --- google.com ping statistics --- packets transmitted, received, 0% packet loss, time ms rtt min/avg/max/mdev = ./././0. ms如果某个主机不可达,那么会显示如下信息:复制代码代码如下: $ping giiiiiigle.com ping: unknown host giiiiigle.com

FTP 工具FTP 就是文件传输协议(File Transter protocol)的简称。使用该工具可以帮助用户在主机间上传或下载文件。

FTP 工具拥有自己的 UNIX 指令,可以完成如下任务:

链接并登陆到远程主机。浏览目录。列出目录内容。上传或下载文件。按照 ascii、ebcdic 或 binary 方式传输文件。语法如下是使用 ftp 指令的语法:复制代码代码如下: $ftp hostname or ip-address上述指令会触发一个输入账号和密码的登陆界面。如果用户输入的账号和密码认证通过,则用户可以访问相应输入账户的根目录,然后就可以执行多种操作。

下面是一些常用操作:

指令 描述 put filename 从本地往远程服务器上传文件 get filename 从远程服务器往本地下载文件 mput file list 从本地往远程服务器批量上传文件 mget file list 从远程服务器往本地批量下载文件 prompt off 关闭文件提醒,在 mput 与 mget 时不会每操作一个文件就询问一次。 prompt on 开启文件提醒 dir 列出远程服务器上当前目录下的所有文件 cd dirname 切换本地主机上的目录到指定目录下 lcd dirname 切换远程服务器上的目录到指定目录下 quit 注销当前登陆 需要注意的是,上传和下载文件时的本地主机目录都是当前目录。如果用户希望上传或下载文件的目录为特定的目录,那么用户需要先将当前目录切换到指定目录后再进行上传或下载操作。

例子下面是一些关于 ftp 操作的例子:复制代码代码如下: $ftp amrood.com Connected to amrood.com. amrood.com FTP server (Ver 4.9 Thu Sep 2 :: CDT ) Name (amrood.com:amrood): amrood Password required for amrood. Password: User amrood logged in. ftp> dir PORT command successful. Opening data connection for /bin/ls. total drwxr-sr-x 3 amrood group Mar : Mail drwxr-sr-x 2 amrood group Mar 3 : Misc drwxr-sr-x 5 amrood group Dec 7 : OldStuff drwxr-sr-x 2 amrood group Mar : bin drwxr-sr-x 5 amrood group Mar : mpl -rw-r--r-- 1 amrood group Mar : myfile.out drwxr-sr-x 3 amrood group Jan 5 : public drwxr-sr-x 3 amrood group Feb : pvm3 Transfer complete. ftp> cd mpl CWD command successful. ftp> dir PORT command successful. Opening data connection for /bin/ls. total -rw-r--r-- 1 amrood group Aug 8 dboard.f -rw-r----- 1 amrood group Jul vttest.c -rwxr-xr-x 1 amrood group Feb : wave_shift -rw-r--r-- 1 amrood group Aug 5 wide.list -rwxr-xr-x 1 amrood group Feb : fix.c Transfer complete. ftp> get wave_shift PORT command successful. Opening data connection for wave_shift ( bytes). Transfer complete. bytes received in 1. seconds (.1 Kbytes/s) ftp> quit Goodbye.

Telnet 工具用户在工作经常会遇到这样的需求:用户需要连接到远程 UNIX 主机且需要在远程主机上进行操作。Telnet 就是一个允许用户对远程服务器进行连接、登陆且可以进行远程操作的工具。

一旦用户使用 Telnet 工具登陆到了远程服务器上,那么用户就可以像在本地主机操作那样操作远程服务器来执行任务。下面是 Telnet 对话的一个例子:复制代码代码如下: C:>telnet amrood.com Trying... Connected to amrood.com. Escape character is '^]'.</p><p> login: amrood amrood's Password: ***************************************************** * * * * *WELCOME TO AMROOD.COM * * * * * *****************************************************</p><p> Last unsuccessful login: Fri Mar 3 :: IST Last login: Wed Mar 8 :: IST on pts/</p><p> { do your work }</p><p> $ logout Connection closed.

finger 工具finger 指令用于显示指定主机上有关用户的信息。这里的主机可以是本地主机,也可以是远程服务器。

由于安全原因,finger 也能在其他系统中使用。

下面是使用 finger 指令的简单语法。

检测本地主机中登陆用户的信息的例子如下:复制代码代码如下: $ finger Login Name Tty Idle Login Time Office amrood pts/0 Jun : (...) 获取本地主机上指定有效用户的信息的例子如下:复制代码代码如下: $ finger amrood Login: amrood Name: (null) Directory: /home/amrood Shell: /bin/bash On since Thu Jun : (MST) on pts/0 from ... No mail. No Plan. 检测远程服务器中所有登陆用户的信息的例子如下:复制代码代码如下: $ finger @avtar.com Login Name Tty Idle Login Time Office amrood pts/0 Jun : (...) 获取远程服务器上的指定有效用户信息的例子如下:复制代码代码如下: $ finger amrood@avtar.com Login: amrood Name: (null) Directory: /home/amrood Shell: /bin/bash On since Thu Jun : (MST) on pts/0 from ... No mail. No Plan.

裸设备是什么?例Oracle学习的问答 裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备。裸设备可以绑定一个分区,也可以绑定一个

FreeBSD系统下安装字体的步骤详解 FreeBSD下字体安装步骤详解,之前使用的默认字体不是太喜欢。因为大型的字体显得参差不齐,这时有一款自己喜欢的字体最好不过了。所以需要我们手

FreeBSD系统使用方法详解 说明:1.编辑工具ee:一、基本服务配置方法1.网络配置#ee/etc/default/rc.config1.登陆系统后使用ifconfig命令,查看当前机器的网卡标识,我的是rl0,并且查看

标签: unix系统采用什么结构

本文链接地址:https://www.jiuchutong.com/biancheng/350518.html 转载请保留说明!

上一篇:Unix系统中目录的操作命令总结(unix系统中目录采用什么结构)

下一篇:FreeBSD系统下安装字体的步骤详解(freebsd软件包)

  • 分公司的企业所得税税率是多少
  • 应收账款余额不对怎么调账
  • 报销金额大于发票金额几毛钱
  • 股东公司
  • 怎样确定是否计入固定资产清理科目
  • 股票收入属于按什么分类
  • 信用贷的基本准入要求
  • 核定增收和查账增收的区别
  • 当月发货必须当月开票吗
  • 微信小程序实现微信支付
  • 银行收付款通知短信
  • 小规模纳税人可以出口退税吗
  • 转账支票怎么进账到个人账户
  • 开错税率怎么报税
  • 加速折旧的例子
  • 法人给公司基本户打款
  • 如何区分纳税调额和补税
  • 股东房产用于公司经营的是否交房产税
  • 一个月的销售额
  • 税务贷的用途
  • 计提小规模增值税的账务处理
  • linux虚拟机在哪里输入命令
  • 商业意外险进项可以抵扣吗
  • 保养费计入什么科目
  • php程序员不应该做的事
  • 潘塔纳尔湿地的成因
  • php抓取
  • 职工报工伤后用人单位还有赔偿吗
  • pgadmin配置
  • 所得税费用科目的贷方登记
  • 开了红字信息表当月怎么做账
  • 个人佣金收入怎样交税
  • 企业之间的借款计入什么科目
  • 收到房租不开票账务处理
  • python 子进程通信
  • js在数组中查找指定元素
  • 深入了解工作优势怎么回答
  • 汇款和转账有什么区别吗
  • 瓶盖再来一次表情包
  • 员工加班打车费进项可以抵扣吗
  • 商誉减值可以避税吗
  • 公司吸收合并是利好吗
  • 企业出租专利技术收取的租金不得确认为收入对吗
  • 小微企业全年营业额不能超过多少
  • 差额增值税发票和全额增值税发票
  • 销售提成如何入账
  • 无法支付的应付账款为什么计入营业外支出
  • 外经证预缴税款的附加税所属期写错怎么办
  • 现金付发票再摊销怎么算
  • 接受捐赠的固定资产进项税额可以抵扣吗
  • 以现金形式发工资违法吗
  • 分包工程 税务 账务处理
  • 增值税进项税转出额可以税前扣除吗
  • 本期应补退税额是什么意思
  • 装修费摊销怎么计算公式
  • 非营利组织会计科目账务处理
  • win8系统安装步骤
  • centos 怎么用
  • ubuntu 18.04防火墙
  • centos6.5如何安装
  • ahci模式下安装win7蓝屏
  • 微软kudo
  • pebble框架
  • cocos2dx 2.2.2
  • python怎么输出日志
  • opengl learn
  • opengl perspective
  • python 基础入门
  • go 与 python
  • nodejs Assert中equal(),strictEqual(),deepEqual(),strictDeepEqual()比较
  • js最简单的代码
  • javascriptprompt用法
  • python3的urllib
  • jquery获取元素父级body高度
  • android基于
  • 缴纳社保问题证明怎么查
  • 税务稽查强制措施
  • 税务更名需要什么材料
  • 个人怎么在网上交医保和养老保险
  • 20 百望九赋税控盘管理员默认指令多少?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设