這是我鵬哥的講義,被我偷來了。一陣竊喜…
發這篇主要是自己留個底,沒事的時候可以看看,鵬哥寫這個的時候好費勁呢,愛他…
這篇寫的是linux常用的操作指令,會這些使用linux就不愁了,有些像使用者新增之類的可以不用記,一般的非運維的程式設計師是用不到這些指令的,知道些常用的,對開發有幫助。
1. linux概述
2. linux的安裝
3. linux的目錄介紹
4. 常用指令
5. 環境搭建如windows一樣,linux也是一款作業系統,它並不像windows那樣提供很友好的圖形介面以及豐富的應用程式,因此與windows相比更加穩定,更適合在開發中部署伺服器。
其實在我們的日常生活中,已經遇到過大量的linux系統,比如很多的硬體裝置的底層:安卓、路由器等等。
linux的版本:linux分為核心版本和發行版本,可以模擬安卓版本,每年更新的安卓系統為原生系統,各大手機廠商,比如小公尺、華為,再對其進行封裝。
通常我們說linux版本指的就是發行版本,主流版本有:
虛擬機器:使用計算機中的一部分資源,執行一台虛擬計算機。
安裝時注意:
實際開發中,tomcat、資料庫等,是部署在linux伺服器上的(不再是虛擬機器),直接操作這台電腦是很不方便的,因此可以遠端連線這台伺服器,可以用xshell來實現。
安裝過程很簡單,安裝後配置連線。
成功連線後就可以遠端使用linux系統了,使用起來非常方便。
如果想要傳輸檔案,還可以安裝xftp。
macos下可使用終端來進行遠端連線linux。
例:上圖紅框內的三種字元,代表了該項的類別:
cd ..
轉到上一級目錄
cd /usr
轉到根目錄下的usr目錄中(絕對路徑)
cd test
轉到當前目錄下的test子目錄中(相對路徑)
pwd
命令:輸出當前目錄
mkdir
命令:建立目錄
例:rmdir
命令:刪除空目錄例:
more
命令:分頁展示檔案內容(載入整個檔案後分頁展示)
操作:less
命令:分頁展示檔案內容(分頁載入檔案後展示)
引數:操作:
cp
命令:複製檔案或目錄
引數:例:
mv
命令:移動檔案或目錄
引數:例:
rm
命令:刪除檔案或者目錄
引數:例:
find
命令:查詢檔案或者目錄
引數:例:
vim(vi)
命令:編輯文件
例:操作:
一般模式切換到命令列模式:
windows常見壓縮格式:rar、zip
linux常見壓縮格式:tar、tar.gz
例:例:
例:passwd
命令:為使用者設定密碼
例:groupadd
命令:建立工作組
例:usermod
命令:修改使用者
引數:例:
使用者許可權:
圖中紅框內的9位字元,代表的是該檔案或目錄的許可權資訊。
每個檔案或目錄的許可權分為三類:前三位為所屬使用者(u)許可權,中間三位為所屬組(g)許可權,後三位為其他使用者(o)許可權。(a代表所有使用者)
CentOS 7常用命令
在開發中常用的一些命令。1 目錄切換 2 對目錄的操作 3 對檔案的操作 4 檔案的壓縮 解壓 5 許可權的操作 6 防火牆及埠管理 7 網路配置 8 系統資訊檢視 9 一些其他的命令 執行以下命令時需要注意自己對應系統的版本,不同的版本會稍有差別。cd 切換到根目錄 cd 切換到使用者跟目錄 cd...
CentOS 7常用命令
在開發中常用的一些命令。1 目錄切換 2 對目錄 資料夾 的操作 3 對檔案的操作 4 檔案的壓縮 解壓 5 軟體的安裝 6 許可權的操作 7 防火牆埠的開啟 8 一些其他的命令 執行以下命令時需要注意自己對應系統的版本,不同的版本會稍有差別。cd 切換到根目錄 cd 切換到使用者跟目錄 cd 切換...
Centos7常用命令
檢視服務狀態 systemctl status networkmanager network 停止服務 systemctl stop networkmanager 啟動服務 systemctl start networkmanager 禁止服務開機啟動 systemctl disable netwo...