linux基本操作

2021-09-10 23:22:33 字數 2279 閱讀 9042

命令模式

hjkl 對應 左下上右

dd 剪下當前行

yy 複製

p 下一行貼上 p 上一行貼上

a 在游標後插入 a 在當d行末插入

i 在游標前插入 i 在當行首插入

o 在當前行之下插入 o在上一行插入

編輯模式

:最末行模式

:w 儲存

:wq 儲存並退出

:q! 不儲存退出

:set nu 顯示行號

cp a.txt b.txt bbb可以複製多個檔案到bbb資料夾中

移動多個檔案時,最後乙個引數必須是目錄

cp b.txt bbb/c.txt 把b.txt檔案複製到bbb中並改名為c.txt

cp -r bbb ccc 迴圈遞迴複製bbb資料夾 生成ccc

mv 移動檔案 基本和cp操作一樣(mv a.txt b.txt是把a.txt改名為b.txt)

rm 檔案或目錄 答覆y或n (rm -f a.txt 不用答覆就刪除 -r 用來刪除目錄)

查詢查詢命令所在目錄: which 命令名

特定目錄查詢: whereis 檔案或目錄

查詢: find 目錄 引數[-name/user/size]

find命令最強大,速度最慢

find / -name 'pass*'找出所以含pass字元的檔案

find / -name 'pass??'模糊查詢符合pass??條件的檔案(幾個?代表幾個任意字元)

find / -user 'root'查詢root建立的檔案

檢視: who

建立使用者: useradd [-g群組] 使用者名稱

設定密碼: passwd 使用者名稱

刪除使用者: userdel [-r] 使用者名稱 (-r同時刪除該使用者的home資料夾)

檢視群組: groups [使用者名稱]

建立群組: groupadd 群組名

刪除群組: groupdel 群組名

使用者群組修改: usermod [-g 群組名] 使用者名稱

許可權、角色的設定

修改所有者: chown(chage own縮寫)[-r] 使用者名稱 檔案或目錄

修改所有者和組: chown(chage own縮寫)[-r] 使用者名稱 : 組名 檔案或目錄,如chown -r root:root workspace01;

修改所屬組: chgrp(chage group縮寫)[-r] 組名 檔案或目錄

許可權修改 : chmod [-r] xyz 檔案或目錄(x 所有者許可權 y 所屬組許可權 z 其他使用者許可權)

第一種寫法: r:4 w:2 x:1 rwx數字總和即許可權

例如:chmod 757 workspace01,chmod 777 1.txt,;chmod -r root:root workspace01;

第二組寫法:

x角色 u g o a分別代表所有者、所屬組 、其他使用者、所有角色

y設定 ±=分別代表增加、減少、設定

z許可權 rwx

例如:chmod a=r 3.txt就是所有角色對3.txt的許可權設定為可讀;

tar [-ctxzjjvf] 壓縮檔案 [檔案源]

c打包或壓縮 x解壓縮和解打包 t檢視內容

z使用gzip方式 j使用bzip2方式 j使用xz方式

v顯示過程

f指定壓縮包名

打包和壓縮示例:

mytar.tar、mygz.gz為包名。

解壓縮:

tar -xvf mytar.tar

不同功能替換c、x、t即可。

原始碼包安裝

tar解壓

cd進入目錄,編譯

編譯前配置(./configure)

編譯(make)

編譯安裝(make install)

rpm包安裝

rpm -ivh [軟體包]

-i安裝 -v顯示詳細資訊 -h顯示進度

yum安裝管理rpm包

yum list 查詢可以安裝的軟體包名稱

yum [-y] install 安裝軟體包

原始碼包所有平台可以安裝,rpm是紅帽系列系統使用的,yum比rpm方便

ubuntu與debian沒有rpm與yum命令,它們使用apt-get。

Linux基本操作

1.加入新的使用者 useradd jack passwd jack 輸入新密碼和重複密碼 2.拷貝資料夾 cp r usr local yjg root 3.檢視資料夾內容 ls yjg 4.檢視檔案內容 catmore less cal 顯示日曆 5.顯示檔案占用空間大小 du h yjg.tx...

linux基本操作

一 基本命令的操作 1 顯示日期與時間的命令 1 date 2 date y m d 年 月 日 3 date h m 小時 分鐘 2 顯示日曆 1 cal 顯示當年當月的日曆 2 cal 2009 顯示2009全年的日曆 3 cal 9 2009 顯示2009年9月份的日曆 3 簡單好用的計算機 ...

Linux基本操作

一 基本認識 1 在linux輸入命令時,我們常常會在命令列的開頭看見這樣的字元 x,其意思是 使用者名稱 主機名。例如上面的圖中,root表示的是超級使用者,weiwenfeng表示的是普通使用者,centos表示的是主機。2 linux系統通常都需要多使用者去進行操作,每個使用者擁有不同的許可權...