linux 基本命令

2021-08-19 06:02:23 字數 3257 閱讀 3727

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 選項 ...