printf終端打印
創(chuàng)新互聯(lián)公司主營邊壩網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都app軟件開發(fā)公司,邊壩h5微信平臺小程序開發(fā)搭建,邊壩網(wǎng)站營銷推廣歡迎邊壩等地區(qū)企業(yè)咨詢
printf使用的參數(shù)和C語言中的printf函數(shù)一樣,使用引用文本或由空格分隔的參數(shù)。在printf函數(shù)中,我們可以使用格式化字符串,指定字符串的寬度、左鬧鬧右知彎慧對齊方式等。在默認(rèn)情況下,printf不會在行尾添加換行符,需要手動添加。
復(fù)制代碼代碼如下:
printf "Hello world"?????????????????搭答?? #使用引用字符
printf "%-5s %-10s %-4s\n" No Name Mark #指定寬度及左對齊方式
printf "%-5s %-10s %-4s\n" 1 Sarath 80.3456
----僅供參考
printf 是linux 下的格式化輸出命令。
有點(diǎn)兒類似于python 和c 語言的printf 命令,但是應(yīng)該沒有c語言的那么強(qiáng)大.。printf 命令常用于linux 下的awk 編程, 平時使用輸出時用 echo 即頃晌顫可。pintf 命令不能接受管道符參數(shù),也不能之直接跟文件名, 但是可以跟系統(tǒng)命令執(zhí)行的結(jié)果,如`df` 或者 $(cat /etc/passwd)。
一、命令格式: printf ?'輸出類型雀敗轉(zhuǎn)義符' 輸出內(nèi)容。
二、常用輸出格式:
1、%ns : ?輸出字符串; 輸出n位的字符串;
2、 %ni: ????輸出整數(shù): 輸出n位的整數(shù);
3、%m.nf: ?輸出浮點(diǎn)數(shù): m位整數(shù) 和 n位小數(shù);
三、常用轉(zhuǎn)義符:
1、\t ?謹(jǐn)枯水平tab 鍵;
2、\v ?垂直tab 鍵;
3、\n ?換行;
4、\r ??回車, Enter鍵;
5、\f ??清除屏幕;
6、\b ?輸出退格鍵;
7、\a ?輸出警告聲音。
注意:
1. printf 命令默認(rèn)輸出結(jié)果沒有換行符,需要手工添加\n。
2. printf 命令后面不能接受管道符參數(shù), 如: ?df ?| print ?'%s' 是錯誤的。
3. print ?命令后面也不能直接跟文件名, 如: print '%5s' ?/etc/passwd ?是錯誤的。
4. print ?命令后可以跟系統(tǒng)命令執(zhí)行的結(jié)果, 如: print '%s' ?$(cat /etc/password)'。
linux常用命令有pwd命令笑畢、cd命令、ls命令、cat命令、grep命令、touch命令、cp命令、mv命令、rm命令、rmdir命令等。
linux常用命令:
1、 pwd命令
該命令的英文解釋為print working directory(打印工作目錄)。輸入pwd命令,Linux會輸出當(dāng)前目錄。
2、 cd命令
cd命令用來改變所在目錄。
cd / 轉(zhuǎn)到根目錄中
cd ~ 轉(zhuǎn)到/home/user用戶目錄下
cd /usr 轉(zhuǎn)到根目錄下的usr目錄中-------------絕對路徑
cd test 轉(zhuǎn)到當(dāng)前目錄下的test子目錄中-------相對路徑
3、 ls命令
ls命令用來查看目錄的內(nèi)容。 選項 含義 -a 列舉目錄中的全部文件,包括隱藏文件 -l 列舉目錄中的細(xì)節(jié),包括權(quán)限、所有者、組群、大小、創(chuàng)建日期、文件是否是鏈接等 -f 列舉的文件顯示文件類型 -r 逆向,從后向前地列舉目錄中內(nèi)容 -R 遞歸,該選項遞歸地列舉當(dāng)前目錄下所有子目錄內(nèi)的內(nèi)容 -s 大小,按文件大小排序 -h 以人類可讀的方式顯碰豎芹示文件的大小,如用K、M、G作單位 ls -l examples.doc 列舉文件examples.doc的所有信息
4、 cat命令
cat命令可以用來合并文件,也可以用來在屏幕上顯示整個文件的內(nèi)容。
cat snow.txt 該命令顯示文件snow.txt的內(nèi)容,ctrl+D退出cat。
5、 grep命令
grep命令的最大功能是在一堆文件中查找一個特定的字符串。
grep money test.txt
以上命令在test.txt中查找money這個字符串,grep查找是區(qū)分大小寫的。
6 、touch命令
touch命令用來創(chuàng)建新文件,他可以創(chuàng)建一個空白的文件,可以在其中添加文本和數(shù)據(jù)。
touch newfile 該命令創(chuàng)建一個名為newfile的空白文件。
7 、cp命令
cp命令用來拷貝文件,要復(fù)制文件,輸入命令:
cp
cp t.txt Document/t 該命令將把文件t.txt復(fù)制到Document目錄下,并命名為t。 選項 含義 -i 互動:如果文件將覆蓋目標(biāo)中的文件,他會纖嘩提示確認(rèn) -r 遞歸:這個選項會復(fù)制整個目錄樹、子目錄以及其他 -v 詳細(xì):顯示文件的復(fù)制進(jìn)度
8 、mv命令
mv命令用來移動文件。 選項 說明 -i 互動:如果選擇的文件會覆蓋目標(biāo)中的文件,他會提示確認(rèn) -f 強(qiáng)制:它會超越互動模式,不提示地移動文件,屬于很危險的選項 -v 詳細(xì):顯示文件的移動進(jìn)度
mv t.txt Document 把文件t.txt 移動到目錄Document中。
9 、rm命令
rm命令用來刪除文件。 選項 說明 -i 互動:提示確認(rèn)刪除 -f 強(qiáng)制:代替互動模式,不提示確認(rèn)刪除 -v 詳細(xì):顯示文件的刪除進(jìn)度 -r 遞歸:將刪除某個目錄以及其中所有的文件和子目錄
rm t.txt 該命令刪除文件t.txt
10、 rmdir命令
rmdir命令用來刪除目錄。