蚊子的linux笔记 - linux常用命令
Linux命令
cd (切換目錄)
cd / 返回根目錄
cd ~ 用戶主目錄
cd . 當(dāng)前目錄
cd …返回到上一級目錄
cd /usr/ 進(jìn)入到usr目錄
cd – 返回上一個目錄
cd 直接回家
ls 列目錄和文件
ls –l 詳細(xì)格式,文件權(quán)限,時間
ll 和ls –l作用相同
ls *.txt 查看所有的txt類型文檔。
SSH遠(yuǎn)程登錄命令
ssh –l 用戶名 –p 端口 目標(biāo)機器的IP
ssh ip
有了CRT為什么還要通過SSH呢?在實際中有些機器不直接提供外網(wǎng)訪問,只有其中一臺外網(wǎng) 可以訪問,這時需要先連接這臺機器,然后再通過這臺機器去訪問內(nèi)網(wǎng)中其他的機器就可以通 過SSH方式。這樣系統(tǒng)比較安全。把這臺機器一般稱作跳板機。
exit
退出當(dāng)前系統(tǒng)
目錄操作
mkdir 創(chuàng)建目錄
mkdir a 創(chuàng)建 a目錄
mkdir -p a/b 創(chuàng)建 a目錄,并在a目錄里創(chuàng)建b目錄
mkdir -m 777 c 創(chuàng)建一個權(quán)限為777的C目錄
rmdir 刪除目錄(如果目錄里有文件,則不能用此命令)
文件操作
1.創(chuàng)建文件
touch n.txt 創(chuàng)建一個空文件
touch -d 2016/3/10 1.txt 改變一個文件的時間戳
vi 創(chuàng)建、查看和編輯文件
三種模式:
命令行:Esc切換到命令行模式。
編輯模式:
按i,在光標(biāo)前開始編輯
按a,在光標(biāo)后開始編輯
按o,在當(dāng)前行的下一行開始編輯
底行模式:按 shift+:冒號。
:q! 不保存退出
:wq 保存退出
:/world 從當(dāng)前光標(biāo)處,向上查找world關(guān)鍵字
:?world 從當(dāng)前光標(biāo)處,向后查找world關(guān)鍵字
2.刪除文件
rm 刪除文件
rm n.txt 提示y刪除n放棄
rm –f n.txt 不提示
rm –rf dirname 不提示遞歸刪除目錄下所以內(nèi)容
rm –rf * 刪除所有文件
rm –rf /* 刪除所有子目錄所有和文件
3.復(fù)制和移動文件
cp復(fù)制文件
cp nginx.conf n.txt
cp –R tomcat1 tomcat2 #復(fù)制整個目錄
mv 修改文件名,移動文件
mv n.txt m.txt
4.瀏覽文件
cat 輸出文件所有的內(nèi)容
more 輸出文檔所有的內(nèi)容,分頁輸出,空格瀏覽下一屏,q退出
less 用法和more相同,只是通過PgUp、PgOn鍵來控制
tail 用于顯示文件后幾號,使用頻繁
tail -10 nginx.conf 查看nginx.conf的最后10行
tail –f nginx.conf 動態(tài)查看日志,方便查看日志新增的信息
ctrl+c 結(jié)束查看
tar打包命令
tar命令位于/bin目錄下,它能夠?qū)⒂脩羲付ǖ奈募蚰夸洿虬梢粋€文件,但不做壓縮。 一般Linux上常用的壓縮方式是選用tar將許多文件打包成一個文件,再以gzip壓縮命令壓縮成 name.tar.gz的文件。
-c 創(chuàng)建一個新的tar文件
-v 顯示運行過程的信息
-f 指定文件名
-z 調(diào)用gzip壓縮命令進(jìn)行壓縮
-t 查看壓縮文件的內(nèi)容
-x 解開tar文件
grep 查找
grep root /etc/passwd 在文件中查找關(guān)鍵字root
grep root /etc/passwd –-color 高亮顯示
grep root /etc/passwd –A5 –B5 高亮顯示,A后5行,B前5行
grep -n root /etc/passwd 查找并顯示行數(shù)
grep -v root /etc/passwd 取反,查出不含root的數(shù)據(jù)
重定向輸出
‘>’重定向
‘>>’重定向追加
echo 和重定向配合使用
linux中的echo命令,功能是在顯示器上顯示一段文字,一般起到一個提示的作用
echo >>bigData.txt 創(chuàng)建bigData.txt文件 echo '大數(shù)據(jù)' >>bigData.txt 在bigData.txt文件里寫入一段文字:大數(shù)據(jù) echo >>1.txt>>2.txt>>3.txt 一次性創(chuàng)建這三個文件網(wǎng)絡(luò)相關(guān)指令
ifconfig 顯示網(wǎng)絡(luò)設(shè)備 ping 探測網(wǎng)絡(luò)是否通暢 ping 192.168.0.1管道 |
用法: command 1 | command 2 他的功能是把第一個命令command 1執(zhí)行的結(jié)果作為 command 2的輸入傳給command
比如查找/etc/passwd 里root的信息
系統(tǒng)管理命令
1.date 顯示或設(shè)置系統(tǒng)時間
date 顯示系統(tǒng)當(dāng)前時間date –s “2015-06-19 10:10:10” 設(shè)置系統(tǒng)時間
2.df 顯示磁盤信息
3.ps 正在運行的某個進(jìn)程的狀態(tài)
4.kill 殺掉某一進(jìn)程
kill 2100 殺掉 2100編號的進(jìn)程 kill -9 2100 強制殺死進(jìn)程21005.du 顯示目錄或文件的大小
du –h 顯示當(dāng)前目錄的大小6.who 顯示當(dāng)前登入系統(tǒng)的用戶信息
7.hostname 查看當(dāng)前主機名
修改 vi /etc/sysconfig/network
hostname 主機名直接改主機名
8.uname 顯示系統(tǒng)信息
uname –a 顯示本機詳細(xì)信息。依次為:內(nèi)核名稱(類別),主機名、內(nèi)核版本號、內(nèi) 核版本、內(nèi)核編譯日期、硬件名、處理器類型、硬件平臺類型、操作系統(tǒng)名稱。
文件權(quán)限管理
權(quán)限編號
第一位標(biāo)識文件類型,后面9個字符,分成三組。
文件類型:-代表文件,d代表目錄。
r代表讀,w代表寫,x代表執(zhí)行。
421三個數(shù)字非常特殊,不管你怎么組合,值都不重復(fù)。一個用戶的權(quán)限可以用數(shù)字來表
chmod變更文件或目錄權(quán)限
chmod 700 n.txt 將文件設(shè)置為只能自己讀寫執(zhí)行
chmod u=rwx,g=rx,o=rx n.txt
chmod 000 n.txt 沒權(quán)限
chmod 777 n.txt 全都有權(quán)
重啟
shutdown -r now 立即重啟(需要root權(quán)限)
shutdown -r 5 5分鐘后重啟
reboot 立即重啟(不需要root權(quán)限)
關(guān)機
shutdown -h now 立即關(guān)機(需要有root權(quán)限)
shutdown -h 5 5分鐘后關(guān)機 比如在公司你用Linux跑個程序,估計還得4個小時跑完,可 以先用這個程序,提早下班_
poweroff 立即關(guān)機(不需要root權(quán)限)
總結(jié)
以上是生活随笔為你收集整理的蚊子的linux笔记 - linux常用命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 摄影器材介绍
- 下一篇: 有之以为利无之以为用