02 Linux學習 命令

2021-09-06 15:11:19 字數 3029 閱讀 6971

幫助命令:

*** --help

man ***

列出當前目錄下的目錄和檔案:

lsls -l

ls --help

ls -m

目錄跳**

cd /dev

cd..

cd.

列印當前目錄名:

pwd

建立目錄:

mkdir ***

刪除目錄:

rmdir ***

rmdir -r *** 遞迴刪除

rmdir -rf *** 強制遞迴刪除

建立空檔案:

touch ***

linux下從技術角字尾名沒有意義。

拷貝:cp 1 2 把1檔案拷貝成2

cp -r d1 d2 把目錄拷貝成d2

移動:mv同上

===讀**:

先執行—〉了解業務邏輯—〉讀jsp頁面—〉從哪個資料庫取得資料

debug:去掉一部分—〉執行觀察問題

===vi

vi兩種模式:命令模式

編輯模式

命令:a 新增

esc: 切換到命令模式

w 存檔

q 退出

q! 不存檔退出

wq 存檔退出

dd 刪除一行

dw 刪除整個單詞

o 插入一行

o 往上插入一行

[谷歌 vi常用命令]

[vi下小鍵盤不用]

===more 3.txt逆序

cat 3.txt正序

head -3 3.txt

輸出倒數3行

find 查詢檔案在什麼順序上

=不要心裡潔癖=

=找好書,賣書**排名靠前的一定是好書=

=買書沒用,買完就過時,更新太快=

=最好是查英文資料=

find /etc -name *local 查詢指定目錄下的檔案

whereis ls

查詢命令檔案所在目錄

echo $path

檢視環境變數

=windows分隔符 ;   linux、nuix :=

ln 3.txt 4

建立3.txt鏈結到4

硬鏈結

ln -s 3.txt 5

軟鏈結

=軟鏈結相當於windows下的快捷方式,應鏈結相當於複製了這個檔案並在兩個檔案間建立了乙個鏈結=

=自己設計實驗也是怎樣學習的關鍵一步=

=新增使用者

useradd(adduser) testuser

cd /home

會多乙個主目錄

password testuser

指定使用者名稱密碼

testuser

使用者密碼

cd /etc

檢視多出來的檔案

more passwd

這裡儲存所有的使用者

使用者主目錄

使用者shell

=shell

bash

bshcsh

ksh sh

=新增使用者組的資訊在 more group

預設新增乙個新的組

groupadd testg

新增乙個新的組

useradd testuser2 -g testuser

新建乙個使用者,新增到乙個組

usermod -g testg testuser

將乙個使用者新增到乙個組

userdel

testuser

刪除使用者

刪除使用者後沒有刪除主目錄,需要手動刪除主目錄

su testuser2

切換使用者

當新使用者登陸時,預設當前路徑時主目錄。

=重要知識點——檔案許可權

ls -l

第一位 -

檔案 l鏈結 d

目錄 後九位分三組 r

可讀 w可寫 -

沒有許可權 x

可執行

第一組,檔案的所有者

第二組,檔案所有者同組其他人

第三組,剩下的人的許可權

chmod

+x 3.txt

新增可執行許可權

chmod -x 3.txt

移除可執行許可權

chmod u+x 3.txt

chmod g+x 3.txt

chmod o+x 3.txt

chmod 777

三位八進位制數,0代表無許可權,1代表有許可權

chown testuser2 3.txt

修改檔案所有者

=檔案操作

wc統計指定文字檔案的行數、字數、字元數

grep

asdf

3.txt

查詢檔案哪一行包含的字串

stat

顯示指定我那件的相關資訊

fdisk -l

顯示磁碟資訊

locale

顯示當前語言環境

uname

顯示作業系統資訊

dmesg

顯示系統啟動資訊

=首次遇到的資訊要從頭讀到尾

ls -rl

按長檔名列表顯示

ls -rl /etc |

more

分頁顯示....

管道:將乙個命令的輸出傳送給乙個命令,作為另乙個命令的輸入

命令1|命令2|命令3

=命令替換

wall 字串

通知所有人

wall myname

wall `date`

命令替換

把命令結果輸出

=重定向

ls > 2.txt

more 2.txt

檔案中的內容是ls輸出的內容

ls >> 2.txt

more 2.txt

追加內容到檔案

lssss 2> 2.txt

錯誤重定向

vi aaa.txt

wall < aaa.txt

重定向輸入

02Linux基礎命令

二 linux命令 三 目錄操作 四 關機重啟 認識linux 熟悉linux作業系統 掌握linux基本命令 熟悉linux目錄操作 linux是一套免費的使用和傳播的類unix作業系統,可以支援多使用者同時操作,是乙個安全穩定的作業系統。1.主要特點 2.檔案系統目錄1.語法格式命令 選項 引數...

02 Linux入門命令

shell直譯器接收輸入字元並馬上顯示,在輸入回車後,根據字串去查詢命令。去哪找?去環境變數指定的路徑去找。顯示環境變數 echo path 結果如下 usr local sbin usr local bin usr sbin usr bin sbin bin usr games usr local...

02Linux命令簡介

01學習linux終端命令的原因 linux剛面世時並沒有圖形介面,所有的操作全靠命令完成,比如 磁碟操作 檔案訪問 目錄操作 程序管理 檔案許可權設定等。linux發行版本的命令大概有200多個,但是常用的命令只有10多個而已。學習終端命令的技巧 不需要死記硬背,對於常用命令,多用就記住了。在職場...