先介紹一下linux的目錄結構
/ 根目錄
/bin bin是binary的縮寫,存放經常使用的命令
/boot 核心及載入核心所需的檔案
/dev device(裝置)的縮寫
/etc 啟動檔案及配置檔案
/etc/passwd 使用者資料庫
/home 使用者的主目錄,每個使用者都有自己的目錄,目錄名與賬號名相同
/lib c 編譯器的庫和部分c編譯器
/media 常用來掛在分割槽
/misc 該目錄可以用來存放雜項檔案或目錄
/mnt 與media的功能相同
/net 偽檔案系統,存放網絡卡資訊
/opt 該目錄是可選的軟體包安裝目錄
/proc 偽檔案系統
/root 超級使用者的主目錄
/sbin 引號 修復 或者恢復系統的命令
/selinux selinux相關檔案
/srv 一些服務啟動之後,這些服務所需訪問的資料目錄
/sys 將核心的一些對映資訊對映,可**用程式所用
/tmp 臨時資料夾
/usr 與使用者相關的應用程式和庫檔案,使用者自行安裝的軟體一班防止該目錄
/usr/bin 使用者的大多數命令和可執行檔案
/var 存放著不斷擴充的東西
1.使用者管理
新增使用者:方法1---:useradd 使用者名稱
passwd 使用者名稱
輸入密碼
方法2---: vi /etc/passwd
加入下面一行
使用者名稱:密碼:uid:gid:使用者全名:使用者home目錄:使用者的shell
如---- test1 : :500:500:testuser: /home/test:/bin/bash
用圖形化使用者管理工具
選擇「系統----->管理---->使用者和群組」,彈出「使用者管理者」對話方塊,然後按著要求填寫。
如何建立無密碼的使用者呢?
使用passwd -d username 命令完成。username用實際的使用者名稱代替或者編輯 /etc/passwd檔案,把該使用者的第乙個和第二個冒號之間的內容刪除,如果有/etc/shadow檔案存在,也需對/etc/passwd檔案執行同樣操作.
2.檢視當前目錄-----
檢視當前路徑 pwd (present work directory)
檢視當前目錄或者檔案資訊-----ls
引數 -a 顯示所有檔案和目錄,隱藏檔案也顯現.
-l 詳細資訊列表
4.切換目錄----- cd [目錄路徑]
5.檢視檔案內容-----
cat 不能分頁顯示 cat 1.txt
more 或者less 分頁顯示 如 more 1.txt
head 和 tail 命令 檢視開頭和結尾
6. grep命令
全稱global reguar expression print
grep [選項引數] 檔案 如 grep root /etc/passwd 在/etc/passwd中查詢root的行
選項引數 -c 主輸出拼配的行的計數
-n顯示匹配的行及行號
7.建立檔案
touch 檔名1 [檔名2] 如 touch 1.txt 2.txt 在當前目錄建立1.txt和2.txt
建立目錄 mkdir 是(make directory)的簡寫
格式如下 mkdir [引數] 目錄名
引數-p 若所建立目錄的上層目錄尚未建立,則會一併建立
8.刪除檔案或目錄
rm 刪除檔案
rm -r 刪除目錄
9.複製檔案目錄
cp 格式: cp[引數] 原始檔 目標檔案
引數 -r 遞迴處理,用於複製目錄時
-f 強行複製檔案或目錄,不論目標檔案或目錄是否存在
10. 移動檔案或者目錄
mv (move) 格式 mv [引數] 原始檔或目錄 目標檔案或目錄
引數 -f 若目標與現有檔案重複,直接覆蓋
11. 檔案的查詢
find [路徑] 匹配表示式
匹配表示式是find命令的最重要內容,常見匹配表示式如下.
-name 檔名 查詢指定檔名的檔案或者目錄
-amin 分鐘 查詢指定時間曾被訪問過的檔案或目錄 單位以分鐘計
-atime 24小時數 查詢指定時間曾被訪問的檔案或目錄 單位以小時記
-cmin 分鐘 查詢指定時間唄更改的檔案或目錄
12.更改檔案與目錄許可權
chmod [選項] 對許可權的設定 檔案或目錄
-r 表示遞迴處理,表示把目錄中所有的檔案以及子目錄的許可權全部修改
13.檔案的壓縮與解壓命令
zip 如: zip -r myfile.zip ./* 將當前目錄下的所有檔案和資料夾全部壓縮成myfile.zip檔案,-r表示遞迴壓縮子目錄下所有檔案
解壓unzip 如
把myfile.zip檔案解壓到/home/sunny/目錄下的命令如下 unzip -o -d /home/sunny myfile.zip
引數 -o:不提示的情況直接覆蓋檔案 -d: 指明檔案解壓到的目標目錄下
刪除壓縮檔案中的 smart.txt 檔案 zip -d myfile.zip smart.txt
向壓縮檔案myfile.zip中新增 rpm_info.txt 檔案 zip -m myfile.zip ./rpm_info.txt
tar命令
tar -czvf 名字.tar.gz 要壓縮的目錄或檔案
如 將 目錄test 壓縮成 test.tar.gz -------> tar -czvf test.tar.gz test
解壓 將test.tar.gz解壓 ---> tar -xzvf test.tar.gz -c 解壓到的目錄
引數 -c 建立壓縮檔案
-x 解壓
-t 檢視內容
-r 向壓縮文件末尾追加內容
-f 使用檔案名字,切記這個引數是最後乙個引數,後面只能接檔名
Linux常用的命令
linux常用的命令 如果時linux 的圖形介面,通過 ctl alt f1 三個鍵,切換到可以輸入命令列的介面。login 你鍵入 root 後,計算機顯示輸口令 password 輸入你的口令 如果是第一次啟動,則是你在安裝時所輸入的口令 即可。當計算機出現乙個 提示 符時,表明你登入成功 r...
linux 常用的命令
useradd 新增使用者 passwd 使用者名稱 su 切換使用者 tar 命令 c 建立打包檔案,可搭配 v 來察看過程中被打包的檔名 filename t 察看打包檔案的內容含有哪些檔名,重點在察看 檔名 就是了 x 解打包或解壓縮的功能,可以搭配 c 大寫 在特定目錄解開 特別留意的是,c...
Linux常用的命令
如果在window下程式設計的時候,把 直接的拷到linux的系統下往往會出現莫名其妙的縮排,把原來規範的布置全部打亂。這是因為在window系統下回車是用oaod表示的,而在linux系統下使用oa表示的。這樣每乙個換行都會多乙個od 的解釋。這個時候要刪除多餘的縮排,一行行的刪除太麻煩了,lin...