學習Linux筆記(一)
阿新 • • 發佈:2018-12-18
在學習Linux之前,之前已經裝了ubuntu作業系統。
1.Linux系統版本介紹
在學習Linux之前,之前已經裝了ubuntu作業系統。Ubuntu烏班圖是一個版本,但是跟大資料相關的資料基本上是CentOS版本。所以進行CentOS版本的安裝。
2.VMware虛擬機器安裝
安裝VMware14。 電腦需要去BIOS介面設定開虛擬化。
3.CentOS系統安裝
4.CRT安裝
技巧:Options->Session Options->Terminal->Send protocol NO-OP 傳送協議,防止連線丟失。
5.Linux命令
5.1 第一命令
pwd //檢視當前目錄
5.2 切換目錄
cd //切換目錄,'/'表示根目錄
cd - //返回上一次目錄,相當於windows'後退'
cd ../ //返回上一級目錄,相當於windows'向上'
cd ../../ //返回上兩級目錄
cd // 返回home目錄,標識是'~'
cd ~ //返回home目錄
5.3 檢視命令
ls //檢視目錄裡面的檔名稱
ls -l //檢視目錄裡面的檔案,包括名稱、許可權、時間、大小
ll //同上
ls -la //檢視隱藏檔案(隱藏檔案以'.'開頭)
ls -h //檢視檔案大小
cat xxx.xxx //直接輸出檔案內容
more xxx.xxx //按<kbd>space</kbd>顯示下一頁,按<kbd>B</kbd>顯示上一頁
less xxx.xxx //功能更強大,可以進入命令模式,按<kbd>:G</kbd>跳到檔案末尾
tail -F xxx.log //實時檢視log檔案
man tail //命令幫助
tail --help //命令幫助
5.4 編輯命令
有三種模式:命令模式、編輯模式、尾行模式 vi直接進去是命令模式,按i進入編輯模式,編輯完成之後按esc退出編輯模式,按:進入尾行模式,輸入wq儲存檔案。 尾行模式:
:q //退出編輯器
:w //儲存修改我內容
:wq //儲存並退出
:q! //強制退出(作了修改不想儲存)
:w! //強制儲存(沒有文字的寫許可權時)
cat //檢視檔案的內容
vi //修改檔案內容
5.5 hostname命令
hostname //檢視主機名(帶字尾)
hostname xxx //設定機器名稱(臨時)
hostname -i //檢視主機ip(Windows是ipconfig -all)
5.6 檔案操作
touch xxx.xxx //建立空白檔案
mkdir xxx //建立資料夾(目錄必須存在)
mkdir -p xxx/xxx //同時建立兩個
mv A(檔案或資料夾) B(檔案或資料夾 ) //從A移動到B(也可以該名稱)
cp A B //複製
rm xxx.xxx //刪除檔案
rm -r xxx //刪除資料夾
rm -rf xxx //強制刪除資料夾(沒有刪除提示)
技巧:按一次Tab會自動補全,按兩次會打印出匹配的檔案或資料夾
5.7 程序相關(重要)
ps -ef //檢視所有程序
ps -ef|grep ssh //過濾,檢視'ssh'相關程序
netstat -nlp|grep xxx //通過程序號檢視埠號或者通過埠號查程序號
第一列 root 使用者 第二列 pid 程序號 最後一列 程序的命令
history|grep ssh //檢視歷史相關命令
! xxx(序號) //執行那個命令
find /-name "ssh*" //全域性搜尋(重要)
locate java //搜尋
which java //搜尋
5.8 列印命令
echo "xxx" //列印
echo "xxx" > test.log //將xxx覆蓋到test.log裡面
echo "xxx" >> test.log //在末尾追加xxx
5.9 安裝命令
wget http://xxx //下載檔案
yum -y install xxx //下載檔案
yum -y remove xxx //解除安裝
rpm -pa|grep mysql //檢視包
rpm -e xxx //刪除
5.10 解壓縮檔案
tar -czf test.tar xxx //壓縮檔案
tar -xzvf xxx //解壓檔案
5.11 系統操作
df -h //檢視磁碟使用情況
free -m //檢視記憶體使用情況
top //檢視系統資訊