Linux入门基础(1)
一 Linux簡介
Linux是基于Unix的開源免費(fèi)的操作系統(tǒng) 由于系統(tǒng)的穩(wěn)定性和安全性幾乎成為程序代碼運(yùn)行的最佳系統(tǒng)環(huán)境 Linux是由Linus Torvalds(林納斯 托瓦茲) 起初開發(fā)的 由于源代碼的開放性 現(xiàn)在已經(jīng)衍生出了成千上百種不同的Linux系統(tǒng) 最最最常見的發(fā)行版本是CentOS
?
二 Linux目錄結(jié)構(gòu)
?
三 Linux基本命令
1. 目錄切換命令
cd? 改變當(dāng)前操作目錄
cd usr 切換到該目錄下usr目錄
cd ../ 切換到上一層目錄
cd / 切換到系統(tǒng)根目錄
pwd 顯示當(dāng)前目錄名稱
Linux命令中的特殊路徑
/ ?根路徑
./ 當(dāng)前路徑
../ ?上一級路徑
2. 目錄的操作命令
mkdir?目錄名稱 新建一個(gè)目錄
ls 列出當(dāng)前目錄下的所有內(nèi)容(文件\文件夾)
ls -a ?列出當(dāng)前目錄下的所有內(nèi)容(文件\文件夾) 包括隱藏的
ls -l ? 列出當(dāng)前目錄下的所有內(nèi)容(文件\文件夾) 包括詳細(xì)信息
mv 舊名稱 新名稱 修改文件\文件夾 名稱
mv 名稱 目標(biāo)位置 移動(dòng)文件\文件夾 位置(剪切)
rm -rf 名稱 ? 刪除文件\文件夾
cp -r 目錄名稱 目標(biāo)位置 拷貝目錄(-r代表遞歸拷貝)
cp 文件名稱 目標(biāo)位置 拷貝文件
3. 文件的操作命令
touch 文件名稱 ?新建一個(gè)文件
more 文件名稱 ?查看文件(回車可以向下一行 空格可以向下一頁 q可以退出查看)
tail -f 文件名稱 ?可以對某個(gè)文件進(jìn)行動(dòng)態(tài)監(jiān)控 例如tomcat日志文件(ctrl+c結(jié)束)
vim 文件名稱 ?編輯文件
vim 文件名稱 -> 進(jìn)入文件(命令模式) -> 按i進(jìn)入編輯模式 -> 編輯文件 -> 按esc進(jìn)入底行模式 -> 輸入:wq(保存并退出)或者:q!(不保存并退出)
4. 壓縮文件的操作命令
打包并壓縮文件
Linux中的 打包文件一般是以.tar結(jié)尾的 壓縮文件一般是以.gz結(jié)尾的?一般情況下 打包和壓縮是一起進(jìn)行的 打包并壓縮后的文件 后綴名一般是.tar.gz
tar -zcvf 打包壓縮后的文件名 要打包壓縮的文件
z: 調(diào)用gzip壓縮命令進(jìn)行壓縮
c: 打包文件
v: 顯示運(yùn)行過程
f: 指定文件名
解壓壓縮包
tar -xvf 壓縮包名稱 解壓到當(dāng)前目錄下
tar -xvf 壓縮包名稱 -C 目標(biāo)位置 解壓到指定的目錄
x: 代表解壓
v: 顯示運(yùn)行過程
f: 指定文件名
5. 其它命令
clear 清屏
who 顯示當(dāng)前用戶
tab ?補(bǔ)全指令\文件\文件夾等
grep 關(guān)鍵字 被搜索文件 --color ?搜索命令
ps -ef ?查看進(jìn)程
| 將前一個(gè)命令的輸出作為本次目錄的輸入
ps -ef | grep system --color ? 查看當(dāng)前系統(tǒng)所有的進(jìn)程中 包含system字符串的進(jìn)程
kill -9 進(jìn)程的pid ?殺死進(jìn)程
ifconfig 查看當(dāng)前系統(tǒng)的網(wǎng)卡信息
ping 查看與某臺(tái)機(jī)器的連接情況
netstat -an 查看當(dāng)前系統(tǒng)的端口使用
6. 權(quán)限命令
權(quán)限是Linux中的重要概念 每個(gè)文件\目錄等都具有權(quán)限 通過ls -l命令可以查看某個(gè)目錄下 文件或目錄的權(quán)限
chmod u=rwx,g=rw,o=r aaa.txt 修改aaa.txt的權(quán)限為屬主有全部權(quán)限 屬組有讀寫權(quán)限 其他用戶有讀的權(quán)限
chmod 764 aaa.txt ?修改aaa.txt的權(quán)限為屬主有全部權(quán)限 屬組有讀寫權(quán)限 其他用戶有讀的權(quán)限
?
總結(jié)
以上是生活随笔為你收集整理的Linux入门基础(1)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: editplus编辑c语言,使用Edit
- 下一篇: AVG游戏《裂缝》策划案