Linux基本配置和常用命令
本文是上一篇文章的後續,詳情點擊該鏈接
常用命令
Linux系統中的命令是嚴格區分大小寫的。
命令 | 作用 |
cd | 進入到指定目錄中 |
pwd | print working directory - 輸出當前工作目錄, 光標所在位置的目錄 |
clear | 清屏 |
ls/ll | ls 以平鋪方式顯示當前目錄包含內容 ll 以詳細列表形式顯示當前目錄包含內容。 ls 目錄:指定目錄下包含內容 |
mkdir | 新建一個空文件夾 語法:mkdir 路徑 mkdir -p 路徑:如果路徑中包含了不存在的路徑,自動創建。 |
rm | 刪除文件。默認刪除文件。示例: rm -r 文件夾路徑:刪除目錄。所有文件夾及文件夾中子內容都需要通過輸入y進行確認刪除。 rm -rf 文件夾路徑:刪除文件夾不需要確認。 rm -f 文件路徑:刪除文件不需要確認 |
touch | 創建指定名稱一個空文件。 在linux中文件不是必須帶有擴展名。帶有擴展名的文件都是具有特定格式的文件。 語法:touch 文件路徑 |
vi/vim | vi 普通編輯,vim是vi的升級版,帶有顏色的標記。如果編輯的文件不存在,且給文件輸入內容後進行保存,會自動幫助創建文件。 |
cat | 查看文件全部內容 |
tail | 默認查看文件後10行 語法: tail 文件路徑 tail -n 文件路徑 tail -f 文件路徑:動態監聽文件內容。Ctrl+C釋放光標echo “內容” >> 文件路徑:尾加內容到文件中。 |
mv | 剪切文件(夾)。語法:mv 原文件路徑 新文件路徑 |
cp | 複製文件。語法: cp 原文件路徑 新文件路徑 cp -r 原文件夾路徑 新文件夾路徑 |
tar | 解壓壓縮文件。 .tar.gz或.tar語法: tar zxvf 文件路徑。 z:是否具有gzip格式,簡單理解擴展名是否是.tar.gz x: 解壓內容 v:顯示解壓過程 f:必須寫到最後,後面緊跟文件路徑。 |
ps | 查詢進程。 ps aux|grep 應用名。 |
kill | 殺死進程。 kill -8 進程號 |
目錄結構和路徑
/
根目錄.Unix 和 Linux中,沒有盤符. 一個硬盤,一個根.
/bin
系統的常用命令目錄. 包括控制檯命令, 系統可執行文件, 系統的核心二進制文件等
/var
系統運行過程的數據目錄
/etc
發佈目錄, 相當於windows 系統中的 windows 目錄, 保存系統中的所有核心內容。要求控制權限高, 建議不要隨便讀寫
/usr
用戶目錄, 相當於windows系統中的program files目錄. 常用於安裝系統所有用戶共用的軟件,資源的
/home
保存其他用戶主目錄的目錄
/root
root根用戶的用戶目錄. 相當於 windows 系統中的 C:/users/administrator目錄稱爲用戶主目錄
路徑
全路徑
從filesystem根目錄開始尋找文件。以 / 開頭。例如找 usr 下 local 中內容,路徑: /usr/local
相對路徑
從當前資源路徑開始尋找,找到其他資源路徑過程。寫法:一定不是以/開頭。找當前資源的子目錄直接寫子目錄名稱,如果向上跳一級文件夾寫法 : ../
特殊路徑寫法
/ 表示磁盤根 ,~ 表示/root ,root 文件夾的根目錄
通過案例學命令
使用ls命令查看所有子目錄,並進入其中一個目錄再次查看子目錄,然後返回上一級
使用ls命令查看指定目錄,然後用pwd輸出當前工作目錄
試試 ls - l命令(簡寫 ll)
使用 touch創建文件 alvin
使用mkdir創建一個目錄
還有很多很多命令就不再這裏試了,開篇已經做了表格,可以根據語法在需要使用的時候測試
Linux常用配置
Linux配置系統時區
我們發現,安裝Linux系統之後,上面的時區和我們實際時間是不匹配的。
之所以會這樣是因爲時區不同,那麼我們怎麼設置呢?
一開始呢,其實我們可以在安裝的時候就能設置,但是那樣的話不太切合實際應用。總不能說,我每次要改時區,都要每次安裝吧?所以呢,我們還有另一種方法。
我們來用命令試一試?
先來查看一下當前時區配置
來獲取當前時區配置
輸入4
輸入9
我選北京,所以我輸入1。新疆的朋友也可以選擇輸入2
把我選中的位置複製
ls -a
vim .bash_profile
按ESC鍵 跳到bai命令模式,然後:wq 保存文件並退出vi
其實我們只需要註銷,然後重新登錄一下就好了~
事實上,這種方法不僅操作繁瑣,而且僅限於當前用戶,如果創建一個新用戶,則又要重新來過。我們其實還有一種方法,更簡單。
雖然當前上海時間顯示的是凌晨3點,依然是錯誤的時間,但那時因爲網絡問題。過幾分鐘就好了~
好了,我們來看看現在時間是否對上了
好了,我們來聊聊網絡配置吧~
一般在CentOS8 中默認沒有開始網絡配置。需要手動開啓。
啓用 ens33網絡配置。默認只有 ens33
先來激活一下~
ifconfig查看ip地址
在我的電腦上,我的ip地址是192.168.130.128
不過我們當前的操作,僅限本次激活。如果到了下次開機,又要重新激活一次。那麼,我們怎麼把他變成永久激活呢?
我們輸入這個: vim /etc/sysconfig/network-scripts/ifcfg-ens33
輸入剛纔的命令
然後又是Ese退出到命令模式,輸入:!wq
修改網段
不過本人比較懶,就懶得修改了,反正步驟就是這樣~
設置網絡類型
在VMWare中默認使用 NAT模式
NAT模式:“Network Address Translation,網絡地址轉換”,允許一個整體機構以一個公用IP地址出現在 Internet 上。顧名思義,它是一種把內部私有網絡地址(IP 地址)通過 NAT轉發成合法公有網絡IP地址的技術。這樣一來可以節省IP資源,但是由於網段不同,局域網內其他設備無法訪問虛擬機中的操作系統
我們先用curl http://www.baidu.com 來訪問百度
那我們來看看怎麼修改網段吧~先把Linux關機
我們重啓Linux
這個時候我們看到ip地址已經和本機局域網ip地址一致,共享同一個網段,就可以共享了~
Linux_Xshell安裝與使用
一款 Windows 中使用的 Linux客戶端命令工具。
由於安裝沒什麼門檻,還是那句話,別放中文目錄,然後一直下一步即可~
安裝好後就是這個界面
我們先回到Linux,輸入 ifconfig查看ip
把這個ip複製過來,然後我們到Xshell裏面新建
我們點擊這裏
這樣就可以在Windows中使用Linux客戶端命令了。
Linux的文件上傳與下載(XFTP使用)
文件上傳與下載的工具還是比較多的。不過呢,本人使用的是XFTP。因爲Xftp和Xshell是同一個公司的產品。Xftp是基於FTP協議的工具。可以方便的實現互聯網中主機與主機之間的傳輸。