日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
持續(xù)不斷的文件內(nèi)容輸出——Linux的打印之道(linux一直打印文件內(nèi)容)

在現(xiàn)代化的信息技術(shù)領(lǐng)域中,打印技術(shù)已逐漸被視為較為陳舊的技術(shù)。然而在某些場(chǎng)合下,打印依然是必不可少的操作。比如在文件閱讀、文件傳輸、文件備份等過程中,打印技術(shù)都扮演著十分重要的角色。在Linux系統(tǒng)中,打印機(jī)也是必不可少的,本文將介紹Linux的打印之道,從而幫助讀者更好地了解該系統(tǒng)下打印工作的實(shí)現(xiàn)原理以及如何進(jìn)行打印操作。

Linux系統(tǒng)中的打印機(jī)

在Linux系統(tǒng)中,打印機(jī)可以通過兩種方式進(jìn)行連接:串口和并口。隨著技術(shù)的發(fā)展,USB接口的打印機(jī)也成為了Linux系統(tǒng)中常見的打印方式。如何設(shè)置和連接打印機(jī)呢?在Linux系統(tǒng)中,可以通過命令行工具進(jìn)行對(duì)打印機(jī)的配置和管理。

打印的實(shí)現(xiàn)原理

在實(shí)現(xiàn)打印操作的過程中,需要考慮到數(shù)據(jù)傳輸?shù)膯栴}。打印機(jī)接收到的數(shù)據(jù)通常是文件。在Linux系統(tǒng)中,文件內(nèi)容是以二進(jìn)制或者文本的形式進(jìn)行存儲(chǔ)的,而打印機(jī)需要的則是一段特定的指令。因此在打印機(jī)與電腦間的交流中,需要進(jìn)行數(shù)據(jù)的轉(zhuǎn)換。

在Linux系統(tǒng)中,打印的過程是由應(yīng)用程序發(fā)起請(qǐng)求,將數(shù)據(jù)傳遞給打印系統(tǒng)(print system),接著由打印系統(tǒng)進(jìn)行緩存和解析,將數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換為打印機(jī)的指令。將指令發(fā)送給打印機(jī)后,打印機(jī)將按照指令進(jìn)行打印。

打印操作

在Linux系統(tǒng)中,可以通過不同的方式來進(jìn)行打印操作:通過命令行工具、圖形用戶界面和應(yīng)用程序等等。下面將分別介紹各種打印方式的實(shí)現(xiàn)方法:

通過命令行工具打印

命令行打印工具是在Linux下進(jìn)行打印的最基本方法之一,可以為用戶提供簡(jiǎn)單、快速的打印方式。我們可以通過以下命令來進(jìn)行打印操作:

$ lp [選項(xiàng)]

其中,[選項(xiàng)]代表打印機(jī)的設(shè)置,如設(shè)置打印機(jī)名稱、打印份數(shù)等,代表需要打印的文件名稱。

通過圖形用戶界面打印

在圖形用戶界面下,也可以通過以下步驟來進(jìn)行打印操作:

1. 打開“系統(tǒng)設(shè)置”菜單,并選擇“打印機(jī)設(shè)置”。

2. 選擇需要打印的文件,點(diǎn)擊“打印”。

3. 在彈出的窗口中,可以選擇打印機(jī)的設(shè)置,設(shè)置完成后點(diǎn)擊“打印”。

通過應(yīng)用程序打印

在Linux系統(tǒng)下,應(yīng)用程序也可以通過工具欄或菜單欄的方式來直接對(duì)文件進(jìn)行打印操作。用戶可以首先選中需要打印的文件,然后在應(yīng)用程序中進(jìn)行打印操作。例如,在LibreOffice Writer中,我們可以通過以下步驟來進(jìn)行打印操作:

1. 選擇“文件”菜單,點(diǎn)擊“打印”。

2. 在彈出的窗口中,可以選擇打印機(jī)并進(jìn)行打印機(jī)的設(shè)置,然后點(diǎn)擊“打印”。

成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!

Linux系統(tǒng)shell工具打印輸出

Linux系

.sh

ell工具打印輸出

  shell腳本都是以#!/bin/bash開頭;這是固定的寫法,其中/bin/bash是bash命令的路徑。那么Linux系統(tǒng)shell工具如何打印輸出呢?跟我一起來看看吧!

  一般都會(huì)通過chmod授予shell腳本的可執(zhí)行權(quán)限。

  在shell腳本中的打印輸出通常會(huì)有echo和printf兩種,前者會(huì)自動(dòng)換行。

  在shell中如果用雙引號(hào)(“”)作為打印輸出的內(nèi)容時(shí),如果雙引號(hào)中有

特殊字符

需要在特殊字符前加上

轉(zhuǎn)義字符

\,當(dāng)然也可以使用

單引號(hào)

或者不使用引號(hào)直接輸出,使用單引號(hào)或者不使用就不需要用到轉(zhuǎn)義字符。

  格式替代符

  有一些常用的格式替代符會(huì)經(jīng)常在打印輸出中被用到,格式替代符只能用在printf輸出中。

  %-5s:表示5個(gè)字符寬度,其中的-表示左對(duì)齊

  %-4.2f:其中的f表示浮點(diǎn)型,4.2代表長(zhǎng)度為4個(gè)字符且小數(shù)點(diǎn)2位,如果小數(shù)點(diǎn)超過2會(huì)進(jìn)行四舍五入,-表示左對(duì)齊。

  整形:

  %d:整數(shù)的參數(shù)會(huì)被轉(zhuǎn)成一有符號(hào)的

十進(jìn)制

數(shù)字

  %u:整數(shù)的參數(shù)會(huì)被轉(zhuǎn)成一無符號(hào)的十進(jìn)制數(shù)字

  %o:整數(shù)的參數(shù)會(huì)被轉(zhuǎn)成一無符號(hào)的

八進(jìn)制

數(shù)字

  %x:整數(shù)的參數(shù)會(huì)被轉(zhuǎn)成一無符號(hào)的

十六進(jìn)制

數(shù)字,并以小寫abcdef表示

  %X:整數(shù)的參數(shù)會(huì)被轉(zhuǎn)成一無符號(hào)的十六進(jìn)制數(shù)字,并以大寫ABCDEF表示

  浮點(diǎn)型數(shù):

  %fdouble型的參數(shù)會(huì)被轉(zhuǎn)成十進(jìn)制數(shù)字,默認(rèn)取小數(shù)點(diǎn)以下六位,四舍五入

  %edouble型的參數(shù)以指數(shù)形式打印,有一個(gè)數(shù)字會(huì)在小數(shù)點(diǎn)前,六位數(shù)字在小數(shù)點(diǎn)后,而在指數(shù)部分會(huì)以小寫的e來表示.

  %E與%e作用相同,唯一區(qū)別是指數(shù)部分將以大寫的’E來表示.

  %gdouble型的參數(shù)會(huì)自動(dòng)選擇以%f或%e的格式來打印,其標(biāo)準(zhǔn)是根據(jù)欲打印的數(shù)值及所設(shè)置的有效位數(shù)來決定.

  %G與%g作用相同,唯一區(qū)別在以指數(shù)形態(tài)打印時(shí)會(huì)選擇%E格式.

  字符及字符串:

  %c讀字符磨脊串的之一個(gè)字符

  %s輸出指定寬度的字符內(nèi)容.

  %p如果是參消游頌數(shù)是”void*”型指針則使用十六進(jìn)制格式顯示

  打印輸出

  在寫腳本的時(shí)候更多的會(huì)使用echo作為打印輸出,且習(xí)慣性的會(huì)使用雙引號(hào)。

  echo

  #echo”helloword”

  helloword

  printf

  默認(rèn)printf是不換行的

  #printf”helloword”

  helloword#

  需要換行加上\n參數(shù)

  #printf”helloword\n”

  helloword

  #

  編寫shell腳本

  vimscrip.sh

  #!/bin/bash

  printf”%-5s%-10s%-4s\n”NoNameMark;

  printf”%-5s%-10s%-4.2f\n”1aaa10.111;

  printf”%-5s%-10s%-4.2f\n”2bbb20.146;

  授予腳本執(zhí)行權(quán)限:chmodu+xscrip.sh

  如果使用echo就不能用格式替代符

  #!/bin/bash

 拿鄭 echoNoNameMark;

  echo1aaa10.111;

  echo2bbb20.146;

  注意事項(xiàng)

  在echo,printf中使用-e,-n參數(shù)時(shí),-e,-n應(yīng)該出現(xiàn)在

命令行

其它字符之前。

e:如果要在echo的雙引號(hào)使用轉(zhuǎn)義序列作為參數(shù)得需要使用-e參數(shù)

n:忽略末尾的

換行符

  不使用-e參數(shù)

  #echo”1\n2″

\n2

  使用-e參數(shù)

  #echo-e”1\n2″

  轉(zhuǎn)義序列:

  /n:換行

  /t:tab鍵

  彩色輸出

  字體顏色包括:0=重置,30=黑色,31=紅色,32=綠色,33=黃色,34=藍(lán)色,35=洋紅,36=青色,37=白色

  背景顏色包括:0=重置,40=黑色,41=紅色,42=綠色,43=黃色,44=藍(lán)色,45=洋紅,46=青色,47=白色

  echo-e”\e

  \e

關(guān)于linux 一直打印文件內(nèi)容的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

香港服務(wù)器選創(chuàng)新互聯(lián),香港虛擬主機(jī)被稱為香港虛擬空間/香港網(wǎng)站空間,或者簡(jiǎn)稱香港主機(jī)/香港空間。香港虛擬主機(jī)特點(diǎn)是免備案空間開通就用, 創(chuàng)新互聯(lián)香港主機(jī)精選cn2+bgp線路訪問快、穩(wěn)定!


網(wǎng)頁標(biāo)題:持續(xù)不斷的文件內(nèi)容輸出——Linux的打印之道(linux一直打印文件內(nèi)容)
網(wǎng)頁URL:http://m.5511xx.com/article/cdpdhhd.html