Linux指令

命令格式:指令主體 [選項] [操作對象] 
關機命令:shutdown -h now(正常關機)、halt(關閉內存)、init 0、poweroff 

ls指令
①ls  //列出當前目錄下所有文件和文件夾名稱
②ls 路徑 //列出指定路徑下的所有文件和文件夾名稱
③ls 選項 路徑 //以指定格式顯示指定路徑下的所有文件和文件夾名稱
選項:-l(以詳細列表形式顯示)、-la(顯示所有文件/文件夾,包含隱藏文件/文件夾)、-lh(顯示文件大小時,以可讀性較高的形式顯示)

pwd指令
pwd //打印當前工作目錄 

cd指令
cd 路徑 //切換工作目錄

mkdir指令
①mkdir 目錄路徑 //創建目錄 
②mkdir -p 路徑 //創建多層目錄
③mkdir 路徑1 路徑2 路徑3 ... //創建多個目錄

touch指令
①touch 文件路徑 //創建文件
②touch 路徑1 路徑2 路徑3 ...//創建多個文件

cp指令
cp 文件/文件夾 路徑 //複製文件/文件夾到指定路徑
注意複製文件夾需要添加選項

mv指令
mv 文件/文件夾路徑 指定路徑 //將文檔移動(剪切)到指定路徑,移動過程可以重命名

rm指令
rm 選項 文件/文件夾路徑 //刪除文件/文件夾 
選項:-f(強制)、-r(遞歸)

vim指令
vim 文件路徑 //打開文件
退出編輯:shift+英文冒號+q

輸出重定向
>:覆蓋輸出,覆蓋原先的文件
>>:追加輸出,在原始文件後面追加內容

cat指令
①cat 文件路徑 //直接打開文件 
②cat 路徑1 路徑2 路徑3 ... >/>> 合併後的路徑 //合併文件 

df指令
df -h //查看磁盤空間,以可讀性較高的方式顯示文件大小 

free指令
free -m //查看內存使用情況,以mb爲單位顯示

head指令
head -n 文件路徑 //顯示指定文件路徑下前n行數據

tail指令
①tail -n 文件路徑 //顯示指定文件路徑下後n行數據
②tail -f 文件路徑 //查看文件的動態變化 

less指令
less 文件路徑 //以較少的輸出查看指定文件內容

wc指令
wc 選項 文件路徑 //統計文件內容信息
選項:-l(line,行數)、-w(word,字數)、-c(bytes,字節數)

date指令
①date //查看系統時間
②date +%F(date "+%Y-%m-%d") //輸出年月日 
③date "+%F %T"(date "+%Y-%m-%d %H:%M:%S") //輸出年月日時分秒 
④date -d "-/+n day" "日期格式" //按指定格式輸出n天(前/後)的時間

cal指令
①cal //輸出當前月份的日曆
②cal -n //輸出包括當前月的前n個日曆
③cal -y 年份 //輸出指定年份的日曆

clear指令
clear(快捷鍵ctrl+L) //清屏,只是隱藏內容,上翻可查看 

管道
管道符:| (將管道符前面的輸出作爲管道符後面的輸入再輸出) 
作用:"過濾",'特殊","擴展處理"
①過濾案例:ls |grep e //顯示當前目錄下包含e的文件/文件夾


②特殊語法案例:cat 路徑 |less  //等價於less 


③擴展處理:ls -l |wc -l //統計當前目錄下文檔個數

hostname指令
①hostname //輸出完整主機名
②hostname -f //輸出當前主機的FQDN 

id指令
id //查看當前用戶基本信息
id 用戶名 //查看指定用戶的基本信息

whoami指令
whoami //顯示當前登入的用戶名

ps指令
ps 選項 //查看服務器進程信息
選項:-e(顯示全部進程信息)、-f(顯示全部的列)

top指令
//查看服務器進程佔的資源(動態刷新) 
進入指令:top  
退出指令:q 
 
du指令
du -sh //查看目錄真實大小(佔磁盤空間) 
選項:-s(只顯示彙總的大小),-h(以較高可讀性顯示)

find指令
find 路徑範圍 選項 選項值 //查找文件位置
選項:-name(按照文檔名稱搜索,支持模糊搜索)、-type(按照文檔類型搜索)

service指令
service 服務名 start/stop/restart (控制指定服務名開啓/停止/重啓)

kill指令
kill 進程PID (killall 進程名稱)//關閉指定進程

ifconfig指令
ifconfig //獲取網卡信息

reboot指令
①reboot //重新啓動計算機
②reboot -w //模擬重啓,但不重啓只寫關機與開機日誌

shutdown指令
shutdown -h now/時間 "關機提示" (關機,立即關機或指定時間關機)
 
uptime指令
uptime //輸出計算機持續在線時間

uname指令
①uname //獲取操作系統類型 
②uname -a //獲取全部系統信息

netstat指令
netstat [選項]//查看網絡使用狀態
選項:-t(只列出tcp協議的連接)、-n(表示將協議從字母轉化成ip地址,將協議轉化成端口號顯示)、-l(列出值爲LISTEN的連接)、-p(顯示進程PID和進程名稱)

man指令
manual //手冊,包含Linux所有語法的手冊 
man 命令 //查看指定的用法

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章