linux實戰(1)

weixin_33890499發表於2017-09-15

前言

最後打算入手一本《鳥哥的linux私房菜》

實戰

推薦線上的實驗室--實驗樓

自問自答

Linux 系統有哪些部分組成?

這個問題,先留在這裡... 見下篇

1.新建一個文字檔案有有哪些命令可以實現?

①:touch fileName
②:vi fileName(文字不存在時,會自動建立一個,並開啟)
③:echo "hello" >> file或者 echo "hello" > file
④:cat fileName > newFileName 會建立一個新的檔案接受cat的標準輸出,同理 less,more也會

溫馨提示:>>代表追加,> 代表覆蓋

總結:touch,vi,echo,cat,less,more都可以實現!


2.Linux 關機與重啟命令?

重啟:
1.reboot
2.shutdown -r now 立刻重啟root許可權)
3.shutdown -r 10 10分鐘之後重啟(root許可權)
4.shutdown -r 20:56 規定在特定時間重啟(root許可權)
關機:
1.hatl
2.poweroff
3.shutdown -h now
4.shutdown -h 10
5.shutdown -h 20:45
如果您使用的shutdown命令的話,可以使用shutdown -c的命令進行取消相應的操作


3.Linux 切換工作目錄命令?

pwd檢視當前目錄
cd .. 返回上一級目錄
cd / 切換到根目錄
cd ~ 切換到當前目錄的home目錄
cd - 切換到剛剛去過的目錄
cd 指定目錄

當然,linux也提供了快速定位的命令來切換目錄
:諸如pushd各popd這種基於命令列介面的定位技術
看這兒吧----點我

4.Linux 顯示工作路徑命令?

pwd

5.Linux 檢視目錄中的檔案命令?

ls  目錄名稱
引數說明:
     -a 檢視隱藏檔案
     -l 檢視詳情
5317394-8bf22eb9e9029a73.png
image.png

說到這:很有必要說一下檔案許可權的事情、
1.sudo chown 使用者名稱 檔案 這是修改檔案擁有者
2.修改許可權

5317394-aa364a1ca8a8dbdc.png
image.png
5317394-765daface05b1639.png
image.png

6.Linux 顯示檔案和目錄由根目錄開始的樹形結構命令?

tree

lstree

7.Linux 建立目錄命令?

mkdir  father 建立目錄
mkdir -p father/son 建立多級目錄

8.Linux 刪除檔案命令?

rm  檔名 刪除檔案
rm -f  檔名 強制刪除檔案

9.Linux 刪除目錄命令?

rm -r  目錄名 遞迴刪除目錄

10.Linux 重新命名/移動命令?

mv
rename

11.Linux 複製檔案命令?

cp 檔名 複製檔案
cp -r  目錄名 遞迴複製目錄

12.Linux 建立連結命令?

ln
引數說明:
       -s 原始檔 目標檔案    這是軟連結
        不加引數  是是硬連結      

簡單說一下連結:
①ln連結命令會保證每一處連結檔案的同步性!
②軟連結可以對目錄連結,硬連結不可以。軟連結是以路徑的形式存在的,而硬連結是以檔案副本的形式存在的,不佔用實際空間!軟連結可以跨檔案系統,而硬連結不能!軟連結可以連結不存在的檔案!

13.Linux 檔案搜尋命令?

which, whereis , locate , find

#查詢檔名為passwd的檔案。
find / -name password
#which查詢
which  -a 加上引數   會顯示找到的所有的
#whereis查詢
只能用於程式名的搜尋
#locate查詢
locate [-ir] keyword

使用者相關的

在 Linux 系統裡, root 賬戶擁有整個系統至高無上的權利

Linux 檢視使用者

who am i
5317394-77f552f356587bb5.png
image.png

14.Linux 建立使用者命令?

我們一般登入系統的時候都是以普通身份登入的,建立使用者是root使用者的許可權,這就需要sudo,兩個前提條件:①你要知道root使用者的密碼 ②你是用的使用者在sudo使用者組裡面

sudo adduser 使用者名稱
# 這個命令不但可以新增使用者到系統,同時也會預設為新使用者建立 home 目錄
#檢視使用者所在的組
①cat /etc/group | sort
②groups 使用者名稱
# 將普通使用者加到sudo組
sudo usermod -G sudo 使用者名稱
5317394-e580e15ccf470d1a.png
image.png

15.Linux 刪除使用者命令?

sudo deluser 使用者名稱  --remove-home

16.Linux 重命令使用者組命令?

Linux 修改使用者屬性命令?

Linux 修改密碼命令?

passwd

Linux 設定許可權命令?

chmod

Linux 改變檔案使用者組命令?

usermod

Linux 解壓縮命令有哪些?

5317394-93dd3fa55b13a596.png
image.png

Linux 軟體包升級及安裝命令?

不同型別的不一樣
ubuntu下: sudo apt-get update
centos下: sudo yum update

Linux 怎樣檢視程式?

ps

Linux 怎樣修改環境變數?

永久修改:/etc/profile

Linux(centos)怎樣修改防火牆?

iptables是Linux核心中內建的防火牆

5317394-c8072c28c13f8666.png
image.png

後記

相關文章