linux目錄結構的組織形式和windows有很大的不同。首先linux沒有「盤(c盤、d盤、e盤)」的概念。已經建立檔案系統的硬碟分割槽被掛載到某乙個目錄下,使用者通過操作目錄來實現磁碟讀寫。
windows和linux目錄結構
登入linux後,在teminate中執行
1ls
/
在linux底下,所有的檔案與目錄都是由根目錄開始,是目錄與檔案的源頭,然後乙個個的分支下來,如同樹枝狀,因此稱為這種目錄配置為:目錄樹。
目錄樹的特點是什麼呢?
sysfs檔案系統整合了下面3種檔案系統的資訊:針對程序資訊的proc檔案系統、針對裝置的devfs檔案系統以及針對偽終端的devpts檔案系統。幾個重要的目錄
在linux系統中,有幾個目錄是比較重要的,平時需要注意不要誤刪除或者隨意更改內部檔案。值得提出的是,/bin, /usr/bin 是給系統使用者使用的指令(除root外的通使用者),而/sbin, /usr/sbin 則是給root使用的指令。
在linux中,一切皆檔案,檔案又有如下分類:檔案許可權普通檔案
目錄檔案
裝置檔案
管道檔案
linux中,檔案針對不同的使用者提供不同的許可權,--help訪問使用者:
訪問許可權
第乙個字母代表檔案的型別:
一般是linux命令自帶的幫助資訊,並不是所有命令都自帶這個選項。
ls --helpman命令
man是linux提供的乙個手冊,包含了絕大部分的命令,函式使用說明,該手冊分成很多章節(section),使用man時可以指定不同的章節來瀏覽不同的內容。具體是方法:如檢視ls的用法:man各個章節的意義:
standart commands(標準命令)
system calls (系統呼叫,如open,write)
library functions(函式庫,如printf,foprn)
special devices(裝置檔案的說明,/dev下各種裝置)
file formats(檔案格式,如passwd)
games and toys(遊戲和娛樂)
miscellaneous(雜項,慣例與協定等,例如linux檔案系統,網路協定,ascii碼,environ全域性變數)
adminstrative commands(管理員命令,如ifconfig)
man使用方式:man [選項] 命令列
man命令提供了如下功能鍵:
enter鍵:一次滾動手冊的一行
b:回滾一屏
f:前滾一屏
q:退出man命令
h:列出所有功能鍵
/word:搜尋word字串
man 1 ls #序號命令(1:為數字"1",代表第乙個section,標準命令)
對應英文作用1
lslist
檢視當前資料夾下的內容
2pwd
print work directory
檢視當前所在資料夾
3cd [目錄名]
change diretory
切換資料夾
4mkdir [目錄名]
make directory
建立目錄
5rmdir [空目錄名]
remove directory
刪除空的資料夾
6touch [檔名]
touch
如果檔案不存在,新建檔案
7rm [檔名]
remove
刪除指定的檔名
8clear
clear清空9
">",">>"
輸出重定向
10cat
cat檢視或合併檔案
11more
more
分屏檢視檔案12|
管道符命令拼接,輸出
13ln
make links between files
建立鏈結檔案
14grep
grep
文字過濾
15find
find
檔案查詢
16cp
copy
拷貝檔案
17mv
move
移動檔案
18file
file
獲取檔案型別
19tar
tar歸檔管理
20gzip
檔案壓縮/解壓
21zip/unzip
zip/unzip
檔案壓縮/解壓
22which
which
檢視命令位置
-p引數:【mkdir -p /home/oldboy/python】或【mkdir -p /ryxiong/】mkdir:建立新目錄,
rmdir:刪除空目錄
ls:列表顯示資料夾下內容
相對路徑的表示法12
34. 當前目錄
.. 上一層目錄
- 前乙個工作目錄
~ 當前【使用者】所在的家目錄
同學們應該都會配置windows下的環境變數(path),都知道系統會按照path的設定,去每個path定義的目錄下搜尋可執行檔案。
那麼如何檢視linux下的path環境變數呢?12
3echo
$path
echo
命令是有列印的意思
$符號後面跟上path,表示輸出path的變數
path(一定是大寫的)這個變數是由一堆目錄組成,分隔符是":"號,而不同於windows的";"號。
修改環境變數
第一種:零時修改環境變數,直接在teminate中執行給$path賦值新的路徑
1$path=
"/root/:/ryxiong/:/opt/"
第二種:永久修改配置檔案,/etc/profile12
34vim
/etc/profile
# 檔案最後加上
$path=
"/root/:/ryxiong/:/opt/"
:wq!
# 儲存退出
Linux目錄結構和常用命令
linux會把手動安裝的應用程式裡的檔案天然的分開 配置檔案會自動放在 etc目錄下,資料檔案會放在 var目錄下,二進位制可執行檔案會放在 bin目錄下 如上圖windows系統舉例比如裝乙個mysql,windows系統會直接把所有的檔案放在乙個目錄下。而linux會把安裝的應用程式裡的檔案天然...
Linux目錄結構和常用命令大全
一 改變目錄 cd 根目錄 當前目錄 上一級目錄 家目錄 cd 進入到系統根目錄 cd 進入當前目錄 cd 進入當前目錄的父目錄,返回上層目錄 cd tmp 進入指定目錄 tmp cd 進入當前使用者的家目錄 cd 進入當前使用者的家目錄 cd 回到剛才所在的目錄 二 pwd 顯示當前所在目錄的路徑...
Linux(一) 常用命令和目錄結構
目錄 重新命名檔案和目錄 命令 選項 引數 圖形作業系統切換虛擬終端的方法 ctrl alt f 1 6 f1為桌面,f2 f6為終端 登入linux 退出系統 root localhost exit 關閉系統 root localhost shutdown h now root localhost...