導航:首頁 > 操作系統 > linux腳本文件查看

linux腳本文件查看

發布時間:2023-01-20 19:12:16

linux中怎麼查看文件是否存在

兩個方式:find命令或者shell腳本。
1、find命令
find是linux下用於查找文件的通用方法。
find語法: find [指定查找目錄] [查找規則] [查找完後執行的action]
例如:find /tmp -name wa* -type l ,是在/tmp下查找名為wa開頭且類型為符號鏈接的文件。找到就表示存在。

2、shell腳本
在進行文件的自動處理中常常需要自動判別,下面的腳本判斷test.log是否存在,存在則顯示文件存在,否則顯示文件不存在。
例子:編輯一個腳本判斷文件是否存在

vi t.sh
#!/bin/bash
if [ -e /temp/test.log ];then //這里是判斷語句,-e表示進行比較結果為真則存在
echo "文件存在"
else

echo "文件不存在"
fi

保存退出
執行:
sh t.sh

㈡ linux寫腳本,需要ls只顯示前10個文件,怎麼實現

ls只顯示前10個文件命令語句:ls -l | head -n 10。

ls 指令是Linux下最常用的指令之一,將每個由 Directory 參數指定的目錄或者每個由 File 參數指定的名稱寫到標准輸出,以及所要求的和標志一起的其它信息。


(2)linux腳本文件查看擴展閱讀

當 ls 命令顯示目錄內容時,它不顯示名稱以 .(點)開頭的文件項,除非使用了 -a 或者 -A 標志。如果命令由 root 用戶執行,它預設使用 -A 標志。

通過指定 -C 或 -x 標志以多列列出各項。當向 tty 輸出時,-C 標志是預設格式。如果文件或目錄名太長,ls 命令顯示單列輸出。

通過指定 -m 標志可以以逗號分隔系列列出項。

㈢ Linux對應的安裝腳本怎樣查

在Linux 操作系統中,有一個系統軟體包,它的功能類似於Windows裡面的「添加/刪除程序」,但是功能又比「添加/刪除程序」強很多,它就是 Red Hat Package Manager(簡稱RPM)。此工具包最先是由Red Hat公司推出的,後來被其他Linux開發商所借用。由於它為Linux使用者省去了很多時間,所以被廣泛應用於在Linux下安裝、刪除軟體。下面就給大家介紹一下它的具體使用方法。

1.我們得到一個新軟體,在安裝之前,一般都要先查看一下這個軟體包里有什麼內容,假設這個文件是:Linux-1.4-6.i368.rpm,我們可以用這條命令查看:

rpm -qpi Linux-1.4-6.i368.rpm

系統將會列出這個軟體包的詳細資料,包括含有多少個文件、各文件名稱、文件大小、創建時間、編譯日期等信息。

2.上面列出的所有文件在安裝時不一定全部安裝,就像Windows下程序的安裝方式分為典型、完全、自定義一樣,Linux也會讓你選擇安裝方式,此時我們可以用下面這條命令查看軟體包將會在系統里安裝哪些部分,以方便我們的選擇:

rpm -qpl Linux-1.4-6.i368.rpm

3. 選擇安裝方式後,開始安裝。我們可以用rpm-ivh Linux-1.4-6.i368.rpm命令安裝此軟體。在安裝過程中,若系統提示此軟體已安裝過或因其他原因無法繼續安裝,但若我們確實想執行安裝命令,可以在 -ivh後加一參數「-replacepkgs」:

rpm -ivh -replacepkgs Linux-1.4-6.i368.rpm

4.有時我們卸載某個安裝過的軟體,只需執行rpm-e <文件名>;命令即可。

5.對低版本軟體進行升級是提高其功能的好辦法,這樣可以省去我們卸載後再安裝新軟體的麻煩,要升級某個軟體,只須執行如下命令:rpm -uvh <文件名>;,注意:此時的文件名必須是要升級軟體的升級補丁

6. 另外一個安裝軟體的方法可謂是Linux的獨到之處,同時也是RMP強大功能的一個表現:通過FTP站點直接在線安裝軟體。當找到含有你所需軟體的站點並與此網站連接後,執行下面的命令即可實現在線安裝,譬如在線安裝Linux-1.4-6.i368.rpm,可以用命令:

rpm -i ftp://ftp.pht.com/pub/linux/redhat/...-1.4-6.i368.rpm

7. 在我們使用電腦過程中,難免會有誤操作,若我們誤刪了幾個文件而影響了系統的性能時,怎樣查找到底少了哪些文件呢?RPM軟體包提供了一個查找損壞文件的功能,執行此命令:rpm -Va即可,Linux將為你列出所有損壞的文件。你可以通過Linux的安裝光碟進行修復。

8.Linux系統中文件繁多,在使用過程中,難免會碰到我們不認識的文件,在Windows下我們可以用「開始/查找」菜單快速判斷某個文件屬於哪個文件夾,在Linux中,下面這條命令行可以幫助我們快速判定某個文件屬於哪個軟體包:

rpm -qf <文件名>;

9.當每個軟體包安裝在Linux系統後,安裝文件都會到RPM資料庫中「報到」,所以,我們要查詢某個已安裝軟體的屬性時,只需到此資料庫中查找即可。注意:此時的查詢命令不同於1和8介紹的查詢,這種方法只適用於已安裝過的軟體包!命令格式:

rpm -參數<文件名>;

閱讀全文

與linux腳本文件查看相關的資料

熱點內容
長沙保衛戰薛岳下命令是哪一集 瀏覽:414
hp伺服器如何進iLO界面 瀏覽:140
固定ip伺服器如何加防火牆 瀏覽:235
vmp一機一碼加密軟體 瀏覽:790
跳繩解壓視頻教程 瀏覽:661
加密貨幣支付對虛擬幣的影響 瀏覽:741
國外3d解壓視頻 瀏覽:628
組態王app怎麼復制圖像 瀏覽:228
美國怡口凈水器壓縮活性炭 瀏覽:251
啟動選項命令 瀏覽:907
php在線下單系統源碼 瀏覽:684
windows視頻壓縮 瀏覽:391
螞蟻保護板藍牙app如何連接電池 瀏覽:295
迪哥的我的世界伺服器叫什麼 瀏覽:989
數據結構與演算法分析java習題答案 瀏覽:490
pdf伺服器 瀏覽:798
cef平衡演算法 瀏覽:437
安卓手機如何打開272文件 瀏覽:27
如何找到電腦里自己隱藏的文件夾 瀏覽:836
設置伺服器的無後綴地址訪問 瀏覽:408