本週學習知識點:
一、linux作業系統的目錄結構:
在linux作業系統中,沒有 c d e等這些碟符的概念;只有乙個 / 代表根目錄。
home 使用者的家
media **裝置 掛載 的映象檔案
root 最高許可權使用者(一般情況下不需要使用root 使用者)
bin 所有的操作都是通過 命令實現的,這些命令儲存在 bin目錄(系統的命令)
usr儲存安裝的應用程式、軟體
etc linux中,所有設定通過配置檔案實現的(設定ip位址、防火牆等)。
二、 1. 檢視網路配置:ifconfig
2. 設定網路配置:
linux的設定都是通過配置檔案實現的,而且網路配置項儲存在
/etc/sysconfig/network-scripts/ifconfig-eth0 這個檔案中
3. 切換到 root 超級使用者,通過vi/vim編輯器編輯這個檔案
4. 重啟網路服務 service network restart
5. 如果ping 不同,關閉防火牆 /etc/init.d/iptables stop
6.配置dns伺服器 /etc/resolv.conf
(1)自動獲取 只需要 bootproto=
』dhcp』
ipaddr=
」192.168.2.21
」ip位址
netmask=「255.255.255.0」 子網掩碼
gateway=「192.168.2.1」 閘道器 三、
vi編輯器
vi編輯器是linux作業系統中,最常用的編輯器;vi命令後面跟乙個檔名,如果這個檔案存在則編輯,如果不存在則建立這個檔案再編輯(也可以使用相對路徑和絕對路徑)。
①開啟檔案之後,按下 鍵盤上i這個字母,進入到編輯模式(上下左右鍵移動指標)
②編輯之後----->按下 esc (左上角)鍵---->退出編輯模式
③退出編輯模式之後,: 進入底行模式-----> :q 退出 :wq 儲存並退出 :q! 表示強制退出 :wq! 強制儲存並退出
執行的命令模式:
3. 底行模式:退出或者儲存 :q :w :wq :wq!
命令模式:
h左 j下 k上 l右 gg 回到檔案開始 g 移動到最後一行
0(零)行首 $ 行尾
複製一行 yy 刪除一行dd 刪除到行尾:d$
複製多行 行數yy 刪除多行 行數dd 刪除當前字元 x
複製乙個單詞 yw 刪除乙個單詞:dw
複製多個詞 單詞數yw 刪除多個單詞:單詞數量dw
複製餘下所有行:yg 刪除所有其餘的行:dg
貼上:p 撤銷一步 u
i 在當前游標位置插入
i 在行首插入
o 在當前行下一行插入
o 在當前行前一行插入
a 在當前游標位置後插入
a 在當前行尾插入
s 刪除乙個字元並進入編輯模式
s 刪除一行進入編輯模式
低行模式:
/ 在當前游標的後面查詢 :
? 在當前游標的前面查詢
n 從下往上查詢
n 從上往下查詢
替換:在底行模式中使用:
:%s/查詢的內容/替換的內容/g
:set nu 設定行號
四、檔案處理命令:
ls 顯示目錄檔案 -a 包括隱藏檔案 -l 詳細資訊
cd 切換目錄 相對路徑、絕對路徑 ./ ../
pwd 當前所在的目錄
touch 建立空檔案
mkdir 建立目錄
cp 複製檔案或目錄 -r 複製目錄(遞迴)
cp file1 file2 dir 將檔案1檔案2複製到 目錄
cp -r 目錄1 目錄2 把目錄1下的子檔案及目錄複製到目錄2
mv 移動檔案或重新命名檔案
mv file1 file2 將file1重新命名 file2
mv file2 dir2 移動檔案
rm刪除檔案 -r 刪除目錄(遞迴)
cat顯示檔案內容
more
分頁顯示檔案內容
head 檢視檔案前幾行
head -行數
tail
檢視檔案的後幾行
tail -行數 五、
檔案查詢命令:
which
查詢系統命令所在目錄
which ls
find
-user(根據所有者) /-name(根據檔案名字)/-size(根據檔案的大小)
find 路徑 -name/-size/-user 根據條件查詢
find /etc -name init
find /etc -size +2048
find /etc -user admin
locate
尋找檔案或命令
grep
過濾出字串匹配的字串 grep 匹配的字元 目錄
| 管道符
ps -e |grep 程序名 六、
幫助命令:
man 命令
檢視某命令的幫助資訊
info 命令
檢視某個指令的幫助資訊 七、
系統關機命令:
shutdown -h now 立刻關機
poweroff 切斷電源
reboot
重新啟動 八、
使用者的操作:
linux作業系統是乙個多使用者、多工的作業系統;我們既可以對某個使用者設定許可權,也可以對某一組使用者設定許可權;我們是通過給使用者分組的形式管理的。
1. 增加使用者:
useradd 使用者名稱
useradd -g 組名 建立使用者時,確定所在的組
當前系統中存在的使用者 資訊 被儲存在/etc/passwd,我們建立的使用者id從500開始,前500是系統的保留id。
2.設定使用者密碼:passwd passwd 使用者名稱
3.刪除使用者: userdel userdel -r 使用者名稱
九、組的操作:
組的資訊被儲存在 /etc/group檔案中;在建立使用者時,會自動將使用者分配給同名的組內。
groupadd 新增乙個組 groupdel 刪除乙個組
usermod
修改使用者的分組資訊: usermod -g 組名 使用者名稱
十、許可權設定:
r 可讀 4、w 可寫 2、x 可執行 1、- 沒許可權
chmod 修改檔案許可權
chown 新的所有者 舊的所有者
chgrp 更換檔案的所有組:
十一、sudo的使用:
普通使用者能夠執行的命令有限。有時 我們 需要某個普通使用者能夠 執行某些高階的命令;但是 我們只有乙個 root使用者,不能誰需要 就讓誰使用root讓某些普通使用者 在 執行某些命令時 才能擁有 root許可權。
使用方式很簡單 只需要 在執行命令時 前增加 sudo即可。
配置檔案的位址 /etc/sudoers
十二、linux中,壓縮解壓縮的命令:
.gz 使用gzip程式壓縮的檔案
.tar
使用tar這個程式打包了,但是沒有壓縮
tar常用的引數:
x-----解包
z-----壓縮或解壓縮
v-----顯示解壓縮的程序
f-----跟操作的檔名
c----建立
使用:建立乙個壓縮並打包的檔案:
tar czvf 壓縮的檔名 檔案類表(用空格隔開)
解壓縮乙個包
tar xzvf 包的名字
Linux基礎命令
eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 表示是檔案,如果是l則表示是...
linux基礎 命令
命令自動補全 help幫助 幫助文件 鳥哥linux私房菜 linux命令大全 工具書 man ls useradd utest useradd g group2 utest 建立utesty使用者屬於group2組 usermod g group3 utest 將utest所在的組改為group3...
linux 基礎命令
例子 command option parameter1 parameter2.命令或可執行檔案 選項 引數1 引數2 命令後的引數除了帶 號 也有特殊的情況下用 1.輸入命令後顯示亂碼 echo lang顯示當前支援的語言 lang en us修改語言 命令中沒有空格符號 2.date顯示日期時間...