日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

蚊子的linux笔记 - linux常用命令

發布時間:2024/1/18 linux 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 蚊子的linux笔记 - linux常用命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux命令

cd (切換目錄)

cd / 返回根目錄
cd ~ 用戶主目錄
cd . 當前目錄
cd …返回到上一級目錄
cd /usr/ 進入到usr目錄
cd – 返回上一個目錄
cd 直接回家

ls 列目錄和文件

ls –l 詳細格式,文件權限,時間
ll 和ls –l作用相同
ls *.txt 查看所有的txt類型文檔。

SSH遠程登錄命令

ssh –l 用戶名 –p 端口 目標機器的IP
ssh ip
有了CRT為什么還要通過SSH呢?在實際中有些機器不直接提供外網訪問,只有其中一臺外網 可以訪問,這時需要先連接這臺機器,然后再通過這臺機器去訪問內網中其他的機器就可以通 過SSH方式。這樣系統比較安全。把這臺機器一般稱作跳板機。

exit

退出當前系統

目錄操作

mkdir 創建目錄
mkdir a 創建 a目錄
mkdir -p a/b 創建 a目錄,并在a目錄里創建b目錄
mkdir -m 777 c 創建一個權限為777的C目錄
rmdir 刪除目錄(如果目錄里有文件,則不能用此命令)

文件操作

1.創建文件

touch n.txt 創建一個空文件
touch -d 2016/3/10 1.txt 改變一個文件的時間戳

vi 創建、查看和編輯文件

三種模式:
命令行:Esc切換到命令行模式。
編輯模式:
按i,在光標前開始編輯
按a,在光標后開始編輯
按o,在當前行的下一行開始編輯
底行模式:按 shift+:冒號。
:q! 不保存退出
:wq 保存退出
:/world 從當前光標處,向上查找world關鍵字
:?world 從當前光標處,向后查找world關鍵字

2.刪除文件

rm 刪除文件
rm n.txt 提示y刪除n放棄
rm –f n.txt 不提示
rm –rf dirname 不提示遞歸刪除目錄下所以內容
rm –rf * 刪除所有文件
rm –rf /* 刪除所有子目錄所有和文件

3.復制和移動文件

cp復制文件
cp nginx.conf n.txt
cp –R tomcat1 tomcat2 #復制整個目錄
mv 修改文件名,移動文件
mv n.txt m.txt

4.瀏覽文件

cat 輸出文件所有的內容
more 輸出文檔所有的內容,分頁輸出,空格瀏覽下一屏,q退出
less 用法和more相同,只是通過PgUp、PgOn鍵來控制
tail 用于顯示文件后幾號,使用頻繁
tail -10 nginx.conf 查看nginx.conf的最后10行
tail –f nginx.conf 動態查看日志,方便查看日志新增的信息
ctrl+c 結束查看

tar打包命令

tar命令位于/bin目錄下,它能夠將用戶所指定的文件或目錄打包成一個文件,但不做壓縮。 一般Linux上常用的壓縮方式是選用tar將許多文件打包成一個文件,再以gzip壓縮命令壓縮成 name.tar.gz的文件。
-c 創建一個新的tar文件
-v 顯示運行過程的信息
-f 指定文件名
-z 調用gzip壓縮命令進行壓縮
-t 查看壓縮文件的內容
-x 解開tar文件

tar –cvf n.tar ./* 壓縮當前目錄下的所有文件和目錄,文件名為n.tar tar –xvf n.tar 解壓壓縮包中的文件到當前目錄(如果長時間未解壓成功Ctrl+C推出) tar –cvzf m.tar ./* 解壓m.tar文件到當前目錄

grep 查找

grep root /etc/passwd 在文件中查找關鍵字root
grep root /etc/passwd –-color 高亮顯示
grep root /etc/passwd –A5 –B5 高亮顯示,A后5行,B前5行
grep -n root /etc/passwd 查找并顯示行數
grep -v root /etc/passwd 取反,查出不含root的數據

重定向輸出

‘>’重定向
‘>>’重定向追加

cat /etc/passwd > t.txt將本來在控制臺展示的信息存放到t.txt文件中 cat n.txt > t.txt 將n.txt內容覆蓋t.txt文件 cat n.txt >> t.txt 將n.txt內容追加到t.txt文件中

echo 和重定向配合使用

linux中的echo命令,功能是在顯示器上顯示一段文字,一般起到一個提示的作用

echo >>bigData.txt 創建bigData.txt文件 echo '大數據' >>bigData.txt 在bigData.txt文件里寫入一段文字:大數據 echo >>1.txt>>2.txt>>3.txt 一次性創建這三個文件

網絡相關指令

ifconfig 顯示網絡設備 ping 探測網絡是否通暢 ping 192.168.0.1

管道 |

用法: command 1 | command 2 他的功能是把第一個命令command 1執行的結果作為 command 2的輸入傳給command
比如查找/etc/passwd 里root的信息

cat /etc/passwd | grep root

系統管理命令

1.date 顯示或設置系統時間

date 顯示系統當前時間

date –s “2015-06-19 10:10:10” 設置系統時間
2.df 顯示磁盤信息

df –h 友好顯示大小


3.ps 正在運行的某個進程的狀態

ps –ef 查看所有進程 ps –ef | grep ssh 查找某一進程

4.kill 殺掉某一進程

kill 2100 殺掉 2100編號的進程 kill -9 2100 強制殺死進程2100

5.du 顯示目錄或文件的大小

du –h 顯示當前目錄的大小

6.who 顯示當前登入系統的用戶信息
7.hostname 查看當前主機名
修改 vi /etc/sysconfig/network
hostname 主機名直接改主機名
8.uname 顯示系統信息
uname –a 顯示本機詳細信息。依次為:內核名稱(類別),主機名、內核版本號、內 核版本、內核編譯日期、硬件名、處理器類型、硬件平臺類型、操作系統名稱。

文件權限管理

權限編號

第一位標識文件類型,后面9個字符,分成三組。
文件類型:-代表文件,d代表目錄。
r代表讀,w代表寫,x代表執行。
421三個數字非常特殊,不管你怎么組合,值都不重復。一個用戶的權限可以用數字來表

chmod變更文件或目錄權限

chmod 700 n.txt 將文件設置為只能自己讀寫執行
chmod u=rwx,g=rx,o=rx n.txt
chmod 000 n.txt 沒權限
chmod 777 n.txt 全都有權

重啟

shutdown -r now 立即重啟(需要root權限)
shutdown -r 5 5分鐘后重啟
reboot 立即重啟(不需要root權限)

關機

shutdown -h now 立即關機(需要有root權限)
shutdown -h 5 5分鐘后關機 比如在公司你用Linux跑個程序,估計還得4個小時跑完,可 以先用這個程序,提早下班_
poweroff 立即關機(不需要root權限)

總結

以上是生活随笔為你收集整理的蚊子的linux笔记 - linux常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。