gec:使用者名稱
ubuntu:主機名
~:當前路徑
/:根目錄
~:家目錄
linux分割槽從屬於目錄,windows,資料夾從屬於分割槽
-rw-rw-r-- 1 gec gec 1599 feb 15 23:05 a.txt
-:代表檔案型別(一切皆是檔案):
-:普通檔案
d:目錄檔案
l:軟鏈結檔案(快捷方式)
p:管道檔案(程序間通訊)
s:套接字socket檔案(程序間通訊,網路通訊)
c:字元裝置驅動檔案
b:塊裝置驅動檔案
檔案許可權:
rw-:檔案擁有者的許可權
rw-:檔案擁有者所在組的其他成員的許可權
r--:其他人的許可權
1:硬鏈結數
gec:檔案擁有者是誰
gec:組名
1599:檔案大小(位元組為單位)
feb 15 23:05 :檔案的最新更新時間
a.txt:檔名
目錄:mnt/hgfs/share
linux基礎命令:
ls:羅列出目錄內容
ls -a: 羅列出所有檔案,包括隱藏檔案(.開頭的檔案)
ls -l: 以列表的形式羅列出目錄內容
man:linux api手冊:
man man
man 1 ls
尋找:man -f ls
cd:cd 目標路徑
cd .. 回到上層目錄
cd - 回到上次所在路徑
cd 回家目錄
cp:複製
cp 檔案 路徑
cp 目錄 路徑 -r
mv:移動+重新命名
mv 檔案/目錄 路徑
mv 舊名 新名
rm:移除
rm 檔案
rm 目錄 -r
ln:建立鏈結
ln a.txt b.txt建立乙個硬鏈結(b.txt和a.txt同時指向硬碟的儲存區域)
ln a.txt -s c.txt 建立乙個軟鏈結(c.txt是a.txt的快捷方式,指向a.txt之後才去操作硬碟)
alias:給命令取個別名
alias c="clear"
clear:清屏命令
快捷鍵 ctrl+l
vi:編輯器
gedit:
編輯器cat:直接檢視文字內容
cat 檔名
cat 檔名 -n(顯示行數)
cat 檔案1 > 檔案2
讓檔案1的內容弄輸送到檔案2,以覆蓋的形式
cat 檔案1 >> 檔案2
讓檔案1的內容弄輸送到檔案2,以追加的形式
chmod:改變許可權
chmod 567 檔名
把567轉化為二進位制,對應許可權:
101 110 111
r-x rw- rwx
最後改變成為上面的檔案操作許可權
sudo -s:獲取root許可權
輸入密碼的時候是沒有任何反應的,但是已經輸入進去了
chown:改變檔案的擁有者
chown
df:檢視記憶體使用情況
diff:比較兩個檔案的不同
diff 檔案1 檔案2
打補丁:
產生補丁:
diff 舊檔案 新檔案 -urnb > 補丁檔名
diff dir1 dir2 -urnb > dir.patch
打補丁:
進入到需要打補丁的位置
patch -p1 < ../dir.patch
echo:列印一句話
echo "hello"
find:尋找檔案
find 查詢路徑 查詢型別 指定引數
查詢指定檔名:
find . -name "hello"
找到名為hello的檔案出來
find . -name "*hello*"
找到名字有hello的檔案出來
查詢指定型別的檔案:
find . -type 型別
例如:find . -type f
查詢當前位置下的所有普通檔案
grep:尋找內容,支援正規表示式
grep "尋找的內容" 尋找路徑 -r
mkdir:建立目錄
mkdir hello_dir
ifconfig:網路配置命令
檢視網絡卡資訊
gz歸檔壓縮檔案:tar cvfz 生成的檔名 壓縮檔案
tar cvfz dir.tar.gz dir
解檔:tar xvfz 解壓的檔名
預設解壓到當前路徑
tar xvfz dir.tar.gz
tar xvfz 解壓的檔名 -c 解壓的路徑
bz2歸檔壓縮檔案:tar cvfj 生成的檔名 壓縮檔案
tar cvfj dir.tar.bz2 dir
解檔:tar xvfj 解壓的檔名
預設解壓到當前路徑
tar xvfj dir.tar.bz2
tar xvfj 解壓的檔名 -c 解壓的路徑
wc:統計文字
第乙個資料:行數
第二個資料:單詞數
第三個資料:位元組數
which:
檢視命令位置
Linux系統下的svn常用命令
1 將檔案checkout到本地目錄 svn checkout path path是伺服器上的目錄 例如 svn checkout svn 簡寫 svn co 2 往版本庫中新增新的檔案 svn add file 例如 svn add test.php 新增test.php svn add php ...
linux 下常用命令
linux 下根據內容查詢檔案 同時包含 keyword1 和 keyword2 的檔案 find name type f print xargs grep keyword1 grep keyword2 linux下根據程序名稱殺死程序 ps ef grep 程序名 grep v grep cut ...
linux下常用命令
1 程序顯示命令 顯示所有的程序 ps a 顯示所有的程序詳細資訊 ps al 顯示終端中的資訊 ps a 動態顯示程序資訊 top 以樹狀形式顯示程序資訊 pstree less 退出用q 顯示更詳細的資訊 ps aux或者ps ef 備註 後台程式不受終端退出影響,前台程式則要隨著終端退出而退出...