linux 基本命令
檔案處理命令
ls 查詢
原意:list
-a 顯示所有檔案
-l 顯示詳細資訊
-d 檢視目錄屬性
cd 切換目錄
原意:change directory
cd / 檢視根目錄
cd .. 回到上一級目錄
pwd 顯示當前所在的工作目錄
touch 建立空檔案
mkdir 建立空目錄
cp 複製檔案或者資料夾
原意:copy
cp file1 file2 dir 將檔案file1 file2複製到目錄dir
cp -r dir dir1 將dir下的所有的檔案和子目錄都複製dir1
mv 移動檔案,更改名
原意:move
mv file1 file2
將file1更名為file2
mv file1 dir
將file1移動到目錄dir下
rm 刪除檔案
原意:remove
rm file 刪除檔案file
rm -r dir 刪除目錄dir
cat 顯示檔案內容
cat [檔名] cat/etc/issue 顯示etc下的issue檔案內容
more 分頁顯示檔案內容
more [檔名]
空格或者f
(enter)
顯示下一行
q或者q
退出head 檢視檔案的前幾行
head -20 /etc/services 檢視services的前20行
tail 檢視檔案後幾行
tail -10 /etc/services 檢視services的後10行
ln 產生連線檔案
原意:link
ln -s [原始檔][目標檔案]
-s 建立軟連線
ln -s/etc/issue /issue.soft
建立檔案/etc/iusse的軟連線/issue.soft
ln /etc/issue /issue.hard
建立檔案/etc/issue的硬連線/issue.hard
檔案管理命令
chmod 改變檔案或目錄許可權
chmod [檔案或目錄]
[mode=421][檔案或目錄]
chmod g+r file
賦予檔案file1所屬組寫許可權
chmod 777 dir1
設定目錄dir1為所有使用者具有全部許可權
許可權問題:在檢視檔案的詳情時,會有許可權顯示
文類所有者
0 123
456789 ----檔案
d rwx
r-xr-x ---- abrt
第乙個字元表示檔案型別:
-:普通檔案的識別符號
d:目錄的識別符號
l:鏈結檔案的識別符號
第二到第四個字元表示檔案的擁有者(一般指建立者)
owner
r:可讀
w:可寫
x:可執行
第五到第七個字元表示使用者組(group)的許可權
第八到第十個字元表示其他組(other)的許可權
chown 改變檔案或目錄的所有者
chown nobaby file1
改變file1的所有者為nababy
chgrp 改變檔案或目錄的所屬組
chgrp adm file1
改變file1的所屬組為adm
umask 顯示,設定檔案的預設許可權
umask [-s]
-s 以rwx形式顯示新建檔案或者目錄的預設許可權
檔案搜尋命令
which 顯示系統命令的所在目錄
which ls
顯示系統命令所在目錄
find 查詢檔案或目錄
find [搜尋路徑][搜尋關鍵字]
find /etc -name init
查詢etc下帶有init的檔案
find / -size+204800
在根目錄下查詢大於100m的檔案
find / -user sam
在根目錄下查詢所有者為sam的檔案
find /etc -ctime -1
在/etc下查詢24小時內被修改過屬性的檔案或目錄
find /etc -size +10240 -a -size -20480
在/etc下查詢大於5m 小於10m的檔案
find /etc -name inittab -exec ls -l{}\;
在/etc下查詢inittab檔案並顯示詳細資訊
以下是例子和解釋
獲取root這個使用者
檢視/etc下 大於10m小於20m的檔案
find /etc -size +20480 -a -size -40960
-a:and
-o:or
查詢/etc下 大於100m或者名字為inittab的檔案
find /etc -size +102400k -o -name inittab
查詢newfile_1 同時顯示詳情
find /home/hyxy -name newfile_1 -exec ls -l {} \;
-exec:表示執行命令,沒有詢問效果
-ok:詢問是否執行某一命令
{}:表示find出來的結果
\:轉義字元
;固定格式,表示語句結束
linux系統硬碟儲存資訊的最小單位是扇區,扇區可存512個位元組
檢視乙個100m的檔案
102400kb*2
+:表示大於引數的範圍
-: 表示小於引數的範圍
按照時間查詢檔案或目錄
按照天查詢:
ctime,atime,mtime
按分鐘查詢
cmin,amin,mmin
c-change:檔案的屬性,
a-access: 被訪問
m-modify: 內容
locate 尋找檔案和目錄
locate file
列出跟flie相關的檔案
find 查詢的位置是硬碟
locate查詢i節點資料庫
updatedb 建立整個系統目錄檔案的資料庫 在root許可權下
grep 在檔案中搜尋字串匹配的行並輸出
grep [指定字元][原始檔]
grep ftp /etc/services
linux基本命令
linux常用命令 基礎 eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls 檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 ...
《linux基本命令》
博主部落格 斷橋殘雪 uname 顯示版本資訊 同win2k的 ver dir 顯示當前目錄檔案,ls al 顯示包括隱藏檔案 同win2k的 dir pwd 查詢當前所在的目錄位置 cd cd 回到上一層目錄,注意cd 與.之間有空格。cd 返回到根目錄。cat 檔名 檢視檔案內容 cat abc...
LINUX 基本命令
檔案和目錄操作的基本命令 cat clear cmp cut diff du emacs fgrep file grep head ln less more pico pwd sort stat strings tail touch umask uniq vi wc whatis ls ls 選項 ...