2019-1-5
121.42.25.5 用戶名root
- pwd 當(dāng)前在哪里
pwd
- cd + space + / 切換到根目錄;
cd+ space 切換到root目錄下;
cd + space + .. 返回上一級目錄
cd + space + /
cd + space
cd + space + ..
- ll 會列出該文件下的所有文件信息娘汞,包括隱藏的文件;而ls 只列出顯示文件眼溶,l. 顯示隱藏文件
ll
ls
l.
- cd + space + 連擊兩下table鍵 能看當(dāng)前目錄下有哪些文件
cd + space + 連擊兩下table鍵
- cd + space + 目錄下文件的首字母垂攘,敲擊table鍵后邊的會自動補(bǔ)全狈涮,如果目錄下面有兩個文件的首字母是相同的兔辅,就不會有反應(yīng)呀酸;如果目錄下面沒有所敲擊的首字母的文件次酌,也不會有反應(yīng)
cd + space + 文件的首字母 敲擊table鍵后邊的會自動補(bǔ)全
- sz + space 要下載的文件的名稱(如果不在文件的當(dāng)前路徑酣栈,需要寫完整的文件路徑) 下載文件到本地
sz + space
- rz + 空格 或者直接 rz 上傳一個文件
rz + space
8. 如果要直接切換到那個目錄擅笔,可以輸入 cd + 目錄的完整路徑志衣,linux系統(tǒng)下所有的文件都存儲在根目錄下面,可以輸入 cd + 空格 + /opt/......
cd + 目錄的完整路徑
- mkdir + 空格 + 要建立的目錄名 建目錄命令
如果要創(chuàng)建一個文件猛们,而目錄中已經(jīng)存在相同名稱的文件念脯,會提示“不能創(chuàng)建這個文件,這個文件已經(jīng)存在”
mkdir + space + 要建立的目錄名
例題:在根目錄下面建立一個文件夾弯淘,文件夾下建立a b c d 四個文件
- mv + space空格 + 文件名稱(如果在當(dāng)前目錄直接寫文件名绿店,如果在其他目錄移動,就寫文件名稱的完整路徑) + space+ 要移動到的目錄路徑
mv +space + 文件名稱 + space + 要移動到的目錄路徑
如果文件名稱第一個是括號或者其他特殊符號庐橙,那么輸入格式應(yīng)該是cd + space + \ + 特殊符號 + 敲兩下table鍵自動補(bǔ)全
cd + space + \ + 特殊符號 + 敲兩下table鍵
- rmdir + 目錄名 刪除目錄假勿,如果要刪除的目錄下面還有子目錄,用rmdir命令就不行了态鳖,而且只能刪除目錄转培,不能刪除文件
rmdir + 目錄名
- rm + space + -rf + 目錄名稱或者文件名 -r就是不管有多少級目錄,一并刪除郁惜,-f 就是直接強(qiáng)行刪除堡距,不作任何提示的意思
rm + space + -rf + 目錄名或者文件名
- vi + 要打開的文件名稱 打開文件甲锡,要切換到文件所在目錄;打開后輸入i進(jìn)入編輯模式
vi + 要打開的文件名稱 --打開后輸入i進(jìn)入編輯模式
14.vim + 要打開的文件名稱
vim + 要打開的文件名稱 --比vi功能更好用,打開后輸入i進(jìn)入編輯模式
- ESC 在打開文件后羽戒,如果要退出缤沦,需要切換成命令模式,按ESC鍵易稠,然后輸入冒號“:”
ESC
:
- wq 保存并退出
wq --w 寫入 q 退出
退出還有二個方法:
A:在最后輸入命令時缸废,直接輸入"x",也是一樣的驶社,即X=WQ企量。
B:最快捷的方法:按了ESC后,直接按shift+zz亡电,或者切換到大寫模式按ZZ届巩,就可以保存退出了,即是按2下大寫的Z份乒。
ESC shift+zz
17.不保存退出
很多時候打開了文件恕汇,或者修改了一些地方,才發(fā)現(xiàn)錯了或辖,非常需要不保存退出瘾英。
先按ESC,再輸入冒號颂暇,在輸入命令時缺谴,直接輸入"q!",如圖耳鸯。
q!
18.強(qiáng)制退出
這個實(shí)在是不應(yīng)該做的操作湿蛔,因?yàn)楹懿俚埃?br>
先按ESC,再按冒號片拍,在輸入命令時煌集,直接輸入"!",如圖捌省。
但退出后苫纤,會有提示!
!
- cat /etc/redhat-release 查看Linux系統(tǒng)版本
cat /etc/redhat-release
20.修改權(quán)限
- yum安裝
yum -y install lrzsz (-y 如果有-y安裝就不會提示纲缓,否則會提示是否要繼續(xù))
yum -y install unzip (安裝解壓命令,windows中的.zip在linux中可以用unzip來解壓)
yum -y install lrzsz //安裝上傳下載命令
yum -y install unzip //安裝解壓命令
22.linux中的 解壓
用tar命令解壓后綴為.gz的文件
tar -zxvf a.tar.gz //tar -zxvf 命令是解壓后綴為 .gz的文件的
習(xí)慣了 tar czvf 或 tar xzvf 的人可能碰到 tar.xz也會想用單一命令搞定解壓或壓縮卷拘。其實(shí)不行 tar里面沒有征對xz格式的參數(shù)比如 z是針對 gzip,j是針對 bzip2祝高。
創(chuàng)建tar.xz文件:
只要先 tar cvf xxx.tar xxx/ 這樣創(chuàng)建xxx.tar文件先栗弟,然后使用 xz -z xxx.tar 來將 xxx.tar壓縮成為 xxx.tar.xz
解壓tar.xz文件:
先 xz -d xxx.tar.xz 將 xxx.tar.xz解壓成 xxx.tar 然后,再用 tar xvf xxx.tar來解包工闺。
Linux環(huán)境下解壓rar文件和zip文件乍赫,rar和zip文件是windows的壓縮文件瓣蛀,要用以下命令解壓
unzip + 文件名 unzip 解壓以 .zip為后綴的
unrar e test.rar 可以用unrar命令解壓rar后綴的文件
unrar x test.rar /path/to/extract 解壓文件到當(dāng)前目錄
unrar l test.rar 查看rar中的文件
unrar v test.rar 更詳細(xì)
unrar t test.rar 測試是否可以成功解壓
23.linux中的 壓縮
tar -czf + 壓縮后的文件名稱 + 要壓縮的目錄 壓縮目錄或者文件
tar -czf a.tar.gz test //就是把test目錄壓縮成a.tar.gz
- 卸載命令
Redhat、CentOS系統(tǒng)中可以用yum或rpm 卸載命令
yum erase xxxx 或 rpm -e xxxx
yum erase + 要卸載的命令
rpm -e + 要卸載的命令
- 過濾
|grep + 包含的內(nèi)容 過濾功能
ls |grep + 要找的內(nèi)容
- wget 下載
wget [<u>https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm</u>](https://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm)
- rpm -qa |grep mysql 查詢裝載到y(tǒng)um源中沒有
rpm -qa |grep mysql
- 重啟mysql服務(wù)
systemctl restart mysqld.service --systemctl 相當(dāng)于進(jìn)入服務(wù)中雷厂;restart 重啟 mysqld.service mysql服務(wù)
29. git
git安裝
yum install git
下載代碼
git clone 代碼地址
已經(jīng)下載代碼的git 地址
git remote -v
強(qiáng)制覆蓋本地
gti fetch --all
git reset --hard origin/master
git pull
Centos 記住git 密碼
git config --global credential.helper store
如何取消記住的密碼:只需要刪除下面的文件就可以了
./root/.gitconfig這個隱藏文件刪除
29.find -name "baidu"
現(xiàn)在我們想找名字為[baidu]的文件惋增,但是具體的路徑忘記了,只知道最上層的目錄為1/改鲫;
那么我們就可進(jìn)入1/诈皿,然后使用命令:find -name "baidu",如果什么都不記得了像棘,那么就在根目錄下找稽亏,這樣會比較浪費(fèi)時間。