常用linux命令

2021-08-31 15:20:28 字數 1998 閱讀 3411

ps: 檢視程序,也可以觀察當前shell

ps -ef:檢視和終端有關的所有程序

df -k:檢視當前檔案系統使用情況

passwd: 修改系統口令

passwd-d  user:清除使用者的口令

more   :檢視檔案內容   可以分屏顯示

cat    :也是檢視檔案內容 但不可以分屏顯示;1.適合小檔案的檢視;2.可以將多個小檔案程式設計大檔案

pwd  :列印當前工作目錄

id(root)  檢視使用者的身份

cd  :改變當前目錄

ls -a

-r-t

-l    按不同方式順序檢視目錄下的檔案

ls -ld :檢視當前目錄許可權

chmod : 修改許可權    建立目錄的預設許可權為755; 建立文字的預設許可權為744

touch :新建文字,若存在則更改最新時間,但內容不變

mkdir  :建立目錄,但不能建立多層目錄

mkdir -p :可以同時建立目錄

cp -i: 拷貝 檔案   複製時檔案若存在,則提示是否覆蓋

cp -r: 拷貝 目錄   如果目錄存在,在目標目錄下建立源目錄;如果目標目錄不存在,新建目標目錄,同級拷貝

mv  :移動 ,本質就是更改全路徑名

若目標不存在,新建目錄,同級移動;若存在,移動到目標目錄下

rmdir empty-dir  ;只能刪除空目錄

rm -r dir   :可以刪除非空目錄

rm -ir dir  :提示是否進入目錄,是否刪除檔案

rm -f passwd  :關掉互動,針對唯讀檔案

注: 刪除資源時,需要寫許可權

ln file file.ln   :硬鏈結   「

改一處,處處改」

ln -s file file.sln   :軟鏈結    好比windows中的快捷方式

\  :乙個命令可以用\換行

>  : 輸出重定向,會覆蓋原有檔案內容

>>  : 輸出追加重定向

| grep :用於結果的過濾

find /-name p   :重/目錄開始找,找出p檔案,會精確匹配

find ~-perm 777 > ~/holes    :找出許可權是777的

find /export/home -type f -atime +365 -exec rm {} \;

表示 普通文字型別   訪問時間 天    執行   引數

ls file* | xargs grep dd    :依次傳給並過濾,找出含有dd內容的檔案

wc -l  統計 行

-w        詞

-c       字元

du -sk .  :檢視當前目錄的大小,單位為k,若不寫k,則單位為0.5k

kill  程序號

pkill  程序名   :殺死程序

kill -9    :強制殺死程序

jobs  :顯示當前程序任務

/sbin/ifconfig - a     :檢視ip

ftp  檔案傳輸協議    bye   斷開

put/mput    上傳/批量上傳

unix中環境變數配置方式和 shell有關

csh    :設定變數   set  var1 abc             不會轉入子程序

setenv var2 aaa         會轉入子程序

bsah   : 設定變數  var1=abc    不會轉入子程序

echo $var1    :檢視變數值

檢視系統配置的環境變數:unix 中   用env

windows中   用set 

編輯系統初始化檔案   vi .bash_profile

注意:   結束後用source .bash_profile  是配置檔案生效

計畫任務:

crontab -e  編輯計畫任務

crontab -l   列出當前計畫任務。 開始生效

crontab -r   撤銷命令

常用linux命令

一 使用者管理類命令 1 新增使用者adduser 例如 在192.168.20.11上建立使用者yyj,輸入如下命令 useradd yyj s bin csh d home yyj m 這樣建立完成使用者yyj 2 設定使用者yyj的密碼 passwd yyj 輸入2次口令,就設定密碼成功。3 ...

常用Linux命令

檢視檔案 less 檔名 shift g 最後一頁 空格 下翻半頁 上下箭頭翻行 編輯檔案 vi i 修改 wq 儲存退出 q 不儲存退出 q 不儲存強制退出 查詢檔案 find find filename 從根目錄開始查詢所有擴充套件名為.log的文字檔案,並找出包含 error 的行 find ...

常用linux命令

一 系統開關機命令 以下命令都需要root許可權 1.立即關閉計算機 系統 shutdown h now 另外兩種立即關閉方法 init 0 和 telinit 0 2.定時關機 shutdown h hours minutes 如shutdown h 12 20 將在12點20分關閉計算機 取消定...