linux回到桌面的命令符_三 基本的base shell 命令
1、啟動shell
進入 /etc/passwd 看到
知道默認的是base shell
ctrl+alt+t 或者雙擊終端,就進入如下圖界面;
如果你還是CLI新手,請記住,在輸入shell命令之后,需要按回車鍵才能讓shell執行你輸
入的命令。
2、bash 手冊
man 命令用來訪問對應功能
讀完了手冊頁,可以點擊q鍵退出。退出手冊頁之后,你會重新獲得shell CLI提示符,這表
示shell正在等待接受下一條命令。
3、linux 文件系統
3.1遍歷目錄
cd destination
cd命令可接受單個參數destination,用以指定想切換到的目錄名。如果沒有為cd命令指
定目標路徑,它將切換到用戶主目錄。
destination參數可以用兩種方式表示:一種是使用絕對文件路徑,另一種是使用相對文件
路徑。pwd命令可以顯示出shell會話的當前目錄
有兩個特殊字符可用于相對文件路徑中:
? 單點符(.),表示當前目錄;
? 雙點符(..),表示當前目錄的父目錄。
你可以使用單點符,不過對cd命令來說,這沒有什么意義。在本章后面你會看到另一個命令
如何有效地在相對文件路徑中使用單點符。
ls
ls -l
ls -F
ls -R
ls -l my*
ls -l [!]
drwxr-xr-x 2 christine christine 4096 Apr 22 20:37 Videos
? 文件類型,比如目錄(d)、文件(-)、字符型文件(c)或塊設備(b);
? 文件的權限;
? 文件的硬鏈接總數;
? 文件屬主的用戶名;
? 文件屬組的組名;
? 文件的大小(以字節為單位);
? 文件的上次修改時間;
? 文件名或目錄名。
處理文件:
touch
touch -a
復制文件:
cp source destination
當source和destination參數都是文件名時,cp命令將源文件復制成一個新文件,并且以
destination命名。新文件就像全新的文件一樣,有新的修改時間。
鏈接文件
- 軟鏈接:類似于 Windows 系統中給文件創建快捷方式,即產生一個特殊的文件,該文件用來指向另一個文件,此鏈接方式同樣適用于目錄。
- 硬鏈接:我們知道,文件的基本信息都存儲在 inode 中,而硬鏈接指的就是給一個文件的 inode 分配多個文件名,通過任何一個文件名,都可以找到此文件的 inode,從而讀取該文件的數據信息。
軟鏈接文件的源文件必須寫成絕對路徑,而不能寫成相對路徑(硬鏈接沒有這樣的要求);否則軟鏈接文件會報錯。這是初學者非常容易犯的錯誤。
重命名文件
mv命令可以將文件和目錄移動到另一個位置或重新命名。
刪除文件
在Linux中,刪除(deleting)叫作移除(removing)①。bash shell中刪除文件的命令是rm。
$ rm -i fall
處理目錄 :創建目錄 刪除目錄
在Linux中創建目錄很簡單,用mkdir命令即可:
$ mkdir New_Dir
要想同時創建多個目錄和子目錄,需要加入-p參數
rmdir new_Dir
一口氣刪除目錄及其所有內容的終極大法就是使用帶有-r參數和-f參數的rm命令。
查看文件內容
查看文件類型:file my_file
查看整個文件
cat命令是顯示文本文件中所有數據的得力工具
-n參數會給所有的行加上行號。
more命令是分頁工具。在本章前面的內容里,當使用man命令時,分頁工具會顯示所選的bash
手冊頁面。和在手冊頁中前后移動一樣,你可以通過按空格鍵或回車鍵以逐行向前的方式瀏覽文
本文件。瀏覽完之后,按q鍵退出。
less命令
從名字上看,它并不像more命令那樣高級。但是,less命令的命名實際上是個文字游戲(從
俗語“less is more”得來),它實為more命令的升級版。它提供了一些極為實用的特性,能夠實
現在文本文件中前后翻動,而且還有一些高級搜索功能。
less命令的操作和more命令基本一樣,一次顯示一屏的文件文本。除了支持和more命令相
同的命令集,它還包括更多的選項。
可以向tail命令中加入-n參數來修改所顯示的行數。在下面的例子中,通過加入-n 2使
tail命令只顯示文件的最后兩行:
head命令,顧名思義,會顯示文件開頭那些行的內容。默認情況下,它會顯示文件前10行
的文本:
$ head log_file
head -5 log_file
總結
以上是生活随笔為你收集整理的linux回到桌面的命令符_三 基本的base shell 命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云服务器装哪些版本的系统好,云服务器按装
- 下一篇: access如何保存小数点后_如何把示波