蚊子的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)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 摄影器材介绍
- 下一篇: 有之以为利无之以为用
