學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 >

linux中的echo命令用法詳細介紹

時間: 加城1195 分享

  echo命令不僅在Linux中,幾乎在任何系統(tǒng)都是一個很基礎(chǔ)很重要的命令,Linux中的echo命令的功能是在顯示器顯示一段文字,具有輸出顯示的作用,那么具體用法有哪些呢?下面由學(xué)習(xí)啦小編為大家整理了linux中的echo命令的相關(guān)知識,希望對大家有幫助!

  linux中的echo命令詳解

  linux的echo命令, 在shell編程中極為常用, 在終端下打印變量value的時候也是常常用到的, 因此有必要了解下echo的用法

  echo命令的功能是在顯示器上顯示一段文字,一般起到一個提示的作用。

  該命令的一般格式為: echo [ -n ] 字符串

  其中選項n表示輸出文字后不換行;字符串能加引號,也能不加引號。用echo命令輸出加引號的字符串時,將字符串原樣輸出;用echo命令輸出不加引號的字符串時,將字符串中的各個單詞作為字符串輸出,各字符串之間用一個空格分割。

  功能說明:顯示文字。

  語法:echo [-ne][字符串]或 echo [--help][--version]

  補充說明:echo會將輸入的字符串送往標(biāo)準(zhǔn)輸出。輸出的字符串間以空白字符隔開, 并在最后加上換行號。

  參數(shù):-n 不要在最后自動換行

  -e 若字符串中出現(xiàn)以下字符,則特別加以處理,而不會將它當(dāng)成一般

  文字輸出:

  \a 發(fā)出警告聲;

  \b 刪除前一個字符;

  \c 最后不加上換行符號;

  \f 換行但光標(biāo)仍舊停留在原來的位置;

  \n 換行且光標(biāo)移至行首;

  \r 光標(biāo)移至行首,但不換行;

  \t 插入tab;

  \v 與\f相同;

  \\ 插入\字符;

  \nnn 插入nnn(八進制)所代表的ASCII字符;

  –help 顯示幫助

  –version 顯示版本信息

  相關(guān)閱讀:Linux系統(tǒng)常見故障現(xiàn)象

  1. MBR中g(shù)rub損壞,1_5階段的數(shù)據(jù)損壞,2階段的grub損壞

  2. initramfs*.img文件損壞,內(nèi)核文件損壞

  3. /boot/grub/grub.conf文件丟失

  4. /etc/fstab丟失,無法掛載根等文件系統(tǒng)

  5. /boot 目錄全部的文件丟失

  6. root密碼忘記

  7. 為grub設(shè)置密碼,開機時生效,保護root密碼被惡意修改等

  二、常見故障的分析解決:

  1. 1階段和1_5階段出問題時會開機執(zhí)行完BIOS自檢后直接報錯

  2. 前面兩個階段順利通過,到了執(zhí)行/boot/ 下面的第二個階段時的程序調(diào)用/boot/grub/grub.conf 時文件丟失或者/boot/下內(nèi)核文件和initramfs*.img 文件丟失都會造成卡在第二個階段:丟失initramfs文件時會在過了開機選擇內(nèi)核啟動之后卡住不動,沒有任何提示(在/boot/grub /grub.conf 配置文件中定義了timeout時間,會過了倒計時,然后沒有任何提示)如果是丟失grub.conf 是會進入grub>提示符由管理員指定內(nèi)核文件和initramfs文件位置

  3. /etc/fstab丟失:

  系統(tǒng)可以開機,但是開機時會卡好長時間,因為許多服務(wù)等待超時無法啟動,此時磁盤按照默認以只讀掛載根,這個掛載是在開機時掛載的,因為沒有fstab文件所以無法重新掛載根文件系統(tǒng)以及其他的系統(tǒng),沒有運行級別

  4. 為grub設(shè)置了密碼會在開機進入內(nèi)核啟動時,想要修改grub和內(nèi)核的參數(shù)或者進入系統(tǒng)時需要輸入密碼,當(dāng)然忘記這樣的密碼也只能使用光盤引導(dǎo)進入救援模式修改配置文件/etc/grub/grub.conf 把相應(yīng)的密碼行刪除即可

3996228