嵌入式Linux学习1——Linux常用指令1
寫在前面:
Linux本系列的所有學習內容都是我在購買“正點原子Alpha Linux開發板”后,根據官方提供的資料? ?整理而來。后面將不再做介紹。
?
目錄
?
ls:用于顯示當前目錄下的內容。
-a:顯示當前目錄下的全部內容,包括隱藏文件。
-i:顯示當前目錄下文件的詳細信息。
cd:cd命令用于切換當前工作目錄至目標目錄。
pwd:pwd命令可以得知目前所在的工作目錄的絕對路徑名稱。
uname:uname命令可用于查看電腦以及操作系統的相關信息。
clear:clear命令用于清除終端屏幕。
cat:用于連接文件并打印到標準輸出設備上(查看文件內容)
sudo:sudo命令以系統管理者的身份執行指令,sudo 所執行的指令好像是 root 親自執行
ls:用于顯示當前目錄下的內容。
-a:顯示當前目錄下的全部內容,包括隱藏文件。
-i:顯示當前目錄下文件的詳細信息。
第1字段:文件屬性字段
文件屬性字段由10個字符組成。
第1個字符代表“文件的類型”。
| - | 表示該文件是一個“普通的文件”。 |
| ? ?d | 表示該文件是一個“目錄”。字母d 是directory的縮寫 |
| l | 表示該文件是一個“鏈接文件”,相當于windows下面的快捷方式。字母l 是link的縮寫。 |
| b | 表示該文件是一個“塊設備文件”。字母b 是block的縮寫。 |
| c | 表示該文件是一個“字符設備文件”。字母c 是character的縮寫。 |
| p | 表示該文件是一個“命令管道文件”,與shell編程有關的文件。 |
| s | 表示該文件是一個“sock文件”,與shell編程有關的文件。 |
第1個字符之后的9個字符表示“文件或目錄的權限”。
其中用于表示的 r w x - 分別對應如下的內容:
| r | w | x | - |
| 讀(read) | 寫(Write) | 執行(eXecute) | 沒有權限 |
前三個字符表示“文件擁有者的權限”,中間三個表示“文件所屬組擁有的權限”,最后三個表示“其他用戶擁有的權限”。
對于“-rw-r--r--”,表示文件擁有者具有“讀寫”權限,文件所屬組擁有“讀”權限,其他用戶擁有“讀”權限
第2字段:鏈接占用的節點
對于普通文件:連接數
對于目錄文件:第一級子目錄數
第3字段:文件(目錄)擁有者
該字段表示此文件是屬于哪個用戶。
第4字段:文件(目錄)擁有者所在的組
一個用戶可以加入很多個組,但是其中有一個是主組,就是顯示在第4字段的名稱。
第5字段:?文件所占用的空間(以字節為單位)
第5字段表示文件大小,如果是一個文件夾(目錄),則表示該文件夾的大小。請注意是文件夾本身的大小,而不是文件夾以及它下面的文件的總大小。
第6字段:文件(目錄)最近訪問(修改)時間
第7字段:文件名
?
cd:cd命令用于切換當前工作目錄至目標目錄。
| cd [target directory] | 跳轉至目標目錄 |
| cd / | 跳轉至根目錄 |
| cd ~ | 跳轉至桌面 |
| cd .. | 跳轉至上一級目錄 |
?
pwd:pwd命令可以得知目前所在的工作目錄的絕對路徑名稱。
?
uname:uname命令可用于查看電腦以及操作系統的相關信息。
| -a或--all | 顯示全部信息 |
| -m或--machine | 顯示電腦類型 |
| -n或-nodename | 顯示在網絡上的主機名稱 |
| -r或--release | 顯示操作系統的發行編號 |
| -s或--sysname | 顯示操作系統名稱 |
| -v | 顯示操作系統的版本 |
clear:clear命令用于清除終端屏幕。
此時是“假清屏”,向上滾動鼠標滑輪,還可以找到之前的指令。
cat命令是linux下的一個文本輸出命令,通常是用于觀看某個文件的內容的;
?
cat:用于連接文件并打印到標準輸出設備上(查看文件內容)
| cat?a.c | 顯示文件a.c的全部內容 |
| cat > b.c | 創建b.c文件 |
| cat a.c b.c > c.c | 合并a.c文件、b.c文件為c.c文件,并且a.c文件、b.c文件不會被刪除。 |
?
sudo:sudo命令以系統管理者的身份執行指令,sudo 所執行的指令好像是 root 親自執行
| sudo su | 永久切換到 root 目錄 |
| sudo su UserName | 切換回用戶目錄 |
?
?
?
?
?
總結
以上是生活随笔為你收集整理的嵌入式Linux学习1——Linux常用指令1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QT绘图控件QWT的安装及配置
- 下一篇: 嵌入式Linux学习2——Linux常用