尚矽谷linux系統基礎知識點面試總結

2021-10-04 06:56:21 字數 4307 閱讀 5063

linux:

/dev 管理目錄

/meida目錄

ls -l 當前目錄的檔案內容

**查詢ip位址 : ifconfig -a

vim:

i/a 進入插入模式:

esc進入命令列模式: :冒號或者/

命令列 :wq寫入退出 q退出不儲存 q!強制退出

複製 :在正常模式時進行 yy 貼上 p 4yy複製當前行4行

刪除命令列 dd 5dd

查詢單詞 在命令列模式 /查詢內容 n 查詢 下乙個

顯示行號命令列 :set nu 隱藏行號:set nonu

查詢首頭gg ,首尾g :正常模式

輸入後撤銷 先回到正常模式 u

查詢到20行 正常模式 20 shift+g

**shutdown:

shutdown -h now 立即關機

shutdown -h 1 1分鐘後關機

shutdown -r new 立即重啟

halt 關機

reboot 重啟

sync 將記憶體中的資料儲存到硬碟上;

登出 logout

建立使用者:useradd -指定資料夾

密碼passwd

刪除使用者:

刪除使用者及家目錄 usedel -r name

刪除使用者保留家目錄 userdel name

查詢使用者資訊 id name

切換使用者:

su- 切換使用者名稱 exit 退出

whoami 查詢當前使用者

建立組:groupadd 組名

新增使用者名稱時直接加上組: useradd -g 使用者組 使用者名稱

刪除組 groupdel

修改使用者組 usermod -g 使用者組使用者名稱

使用者配置檔案(使用者資訊)/ect/passwd

組配置檔案 /etc/group

口令配置檔案(密碼和使用者資訊,是加密) /ext/shadow

設定執行級別 7個執行級別

0:關機

1:單使用者(找回密碼)

2;多使用者,無網路

3,多使用者,有網路 多用

4,保留

5,圖形介面

6,重啟

常用模式3,5

系統的執行級別配置檔案 /etc/inittab

切換到指定執行級別的指令 init

找回丟失的root密碼:

進入單使用者模式,root不需要密碼可以登入,修改密碼

開機在引導式輸入 回車鍵,看到乙個介面輸入e,看到乙個新介面,選中第二行

e在這行輸入1 回車 b 進入單使用者模式 passwd root

man 獲取幫助資訊

help

pwd 顯示當前工作目錄的絕對路徑

ls [選項][目錄或者檔案]

選項 ls -al ls -l

cd 切換指令 絕對路徑 相對路徑

cd cd~ 回到自己家目錄

cd 。。 回到當前目錄上一級目錄

mkdir 用於建立目錄make directory

mkdir /home/dog

建立多級目錄 mkdir -p /home/animal/tigger

rmdir 刪除空目錄

刪除非空目錄 rm -rf 刪除目錄寫法

touch 建立空檔案

cp 拷貝指令

cp source dest

cp -r 檔案目的地 複製整個資料夾

\cp 發現目標目錄下有相同檔案 ,強制覆蓋

rm 刪除檔案或者目錄

rm -r -f強制不提示

mv移動檔案與目錄重新命名

mv aaa.txt pig.txt

/home/pig.txt 移動到/root mv pig.txt /root/

less 分屏檢視,顯示速度快 只載入當前

輸出重定向,會覆蓋原始檔

追加

ls -l >a.txt檔案 將ls -l顯示的內容覆蓋寫入到a.txt檔案,如果該檔案不存在,則建立

ls -l>>b.txt 將ls內容追加到b.txt

echo 內容》 檔案

當前日曆資訊 cal

echo 輸出內容到控制台

將環境變數輸出到 echo ¥path

echo 「hello」

head 檔案 顯示檔案的開頭 預設檢視10行

head -n 5 檔案 檢視5行

tall 檔案 顯示尾部10行

tall -n 5 檔名 顯示5行

實時監控mydate. txt tall -f

ln 軟鏈結

ln -s 原始檔 軟鏈結名

rm -rf 檔名:後面不要帶/ 否則提示資源忙

pwd檢視目錄是看到的仍是軟鏈結目錄

ls -l 檢視

history 檢視已執行歷史命令

顯示所有歷史命令 history

顯示10個歷史命令 history 10

執行歷史命令為5的命令 !5

顯示日期 date

顯示年月日 date 「+%y-%m-%d」

顯示年月日時分秒 date「+%y %m %d %h:%m:%s」

設定系統時間日期 date -s 「2012-8-14 13:22:13」

cal指令 日曆方式顯示時間

顯示2020日曆 cal 2020

find 【搜尋範圍】 【選項】

1.按檔名查詢/home目錄下hello. txt: find /xhome -name hello.txt

2按檔案使用者來進行查詢 find /opt -user root

3按檔案大小 find / -size +20m 大於20m的檔案

查詢/目錄下 txt檔案 find / -name *.txt

locate 搜尋檔案

第一次執行前,必須使用 updatedb 建立locate 資料庫

搜尋 hello.txt

updatedb

locate hello.txt

grep 過濾查詢和管道符號|

管道| 表示將前乙個命令的結果交給後乙個命令處理

grep 【選項】查詢內容 原檔案

-n 顯示匹配行及行號 -i 忽略字母大小寫

案例在hello.txt 檔案中查詢yes 所在行,並顯示行號

cat hello.txt | grep -ni yes

將/home 下的hello.txt 檔案進行壓縮

gzip hello.txt

gunzip hello.txt.gz

zip -r 目錄壓縮 unzip -d《目錄》 指定解壓後的目錄檔案

zip [選項] ***.zip

將/home 下的檔案壓縮成mypackage

zip -r mypackage.zip /home/*

將 mypackage.zip檔案解壓到 /opt/tep 目錄下

unzip -d /opt/tep mypackage.zip

tar指令 打包指令

tar [選項] ***.tar.gz 打包的內容

壓縮多個檔案 將/home/a1.txt /home/a2.txt 壓縮成 a.tar.gz

tar -zcvf a.tar.gz a1.txt a2.txt

將home 資料夾下面的檔案 打包成 myhome.tar.gz

tar -zcvf myhome.tar.gz /home/

將a.tar.gz 解壓到當前資料夾

tat -zxvf a.tar.gz

將myhome.tar.gz 解壓到/opt/目錄

tar -zxvf myhome.tar.gz -c /opt/ 解壓的目錄必須存在

檔案1,所有者

2,所在組

3,其他組

檔案和目錄的所有者: ls -ahl

groupadd police 建立組

useradd -g police tom 建立使用者

cd /home/tom

touch ok.txt 建立檔案

ls -ahl 來顯示所有者

預設情況下 :當某個使用者建立了檔案後,該檔案所在的組就是使用者所在的組

修改檔案所在的組

chgrp 組名 檔名

chgrp polic orange.txt

改變使用者所在組

usermod -g 組名 使用者名稱

rwx 許可權

檔案: r 讀 w 可以修改,不可以刪除 x 可以執行

目錄 r 可以讀取 ls檢視目錄詳情 w 可以修改目錄內建立,刪除,重新命名目錄 x可以進入目錄

linux基礎知識點

1.在vmware安裝linux系統和快照功能使用。注意 2.系統目錄介紹 1 表示根目錄 2 表示 root 3 etc 存放系統配置目錄 4 home 除了root以為所有使用者預設在home下新建乙個以使用者名為資料夾名稱的資料夾。5 usr 所有使用者安裝的軟體都放入這個資料夾中。知識點擴充...

linux基礎知識點複習

暫時先放一些linux的一些操作的東西 1 vm 虛擬機器 2 redhad 作業系統 3 xshell 終端軟體 4 notepad 編碼 5 課件 思維導圖 mindmanage word ppt xshell nat模式連線 ssh ip位址 注意 1 必須要有網 2 虛擬機器的網絡卡要開啟 ...

linux基礎知識點一

命令的語法 命令 選項 引數 引數 命令操作的物件 選項 命令在操作物件是採用不容的選項即使用不同的方式。基本命令 ls 列出目錄中的內容 list 選項 l 以長格式的方式列出 ll ls l a 列出全部內容,包含隱藏檔案和隱藏目錄 h 以人類易讀的方式顯示 pwd 列印當前工作目錄 cd 更改...