Linux的常用命令

2021-07-10 13:29:33 字數 3509 閱讀 5188

/usr/nginx/sbin/nginx -s reload

nginx啟動的時候錯誤 啟動命令 sh nginx

nginx: cannot execute binary file   不能執行二進位制檔案

解決辦法,用命令   

./nginx 就可以啟動成功了。

1、假設當前處於vi或vim檢視狀態1.查詢該檔案中所有與aaa有關的內容 :/aaa

2.查詢替換 :%s/old/new/g 全文替換指定字串  old代表要被替換的字串 new代表要替換成的字串 最後的g代表不用提示確認,如果需要提示確認操作的話,把g改為c。

在命令模式下,大寫的zz可以直接儲存退出

先連上跳板機,然後用跳板機連線mongo的伺服器:

ssh username

@i伺服器p

lsof -i:27017 檢視埠是否被占用

su - root 普通使用者切換到超級使用者要輸入密碼,反之不用

rm -f * 刪除目錄下所有檔案(強制)

rm -rf * 刪除目錄下所有檔案

配置nginx,啟動

nginx/sbin

sh nginx

shell 命令

命令介紹:

pwd 命令用來檢視當前所在的位置——以絕對路徑方式展開,以根開始

ls  命令

觀察當前所在位置的所有檔案目錄

ls -l 以詳盡形式顯示檔案

ls -a 顯示全部內容,包括隱藏檔案

clear 命令可以清除螢幕上的內容  還可以ctrl+l

cd 命令可以改變使用者的當前所在目錄,命令後要給出位置目錄

cd ~ 可以回到使用者目錄下

cd / 可以回到根目錄下

cd .. 退回到上一級目錄

mkdir 命令表示在當前目錄下,建立乙個新的目錄

mkdir class_c

day01

code

note

day02

code

note

.....

rmdir命令是刪除目錄

vi/vim 編輯器  建立乙個檔案,如果所在目錄下,有這個檔案,則直接開啟,

如果沒有,則建立新的檔案。

echo 命令可以把命令後面的內容再次顯示在螢幕上

echo hello world > 1.txt

> 叫輸出重定向。

>> 也可以實現輸出重定向,它會把新的內容追加到原有內容的後邊。

cat 命令可以插卡乙個檔案的內容,顯示在螢幕上

linux 不是根據副檔名執行的,根據資訊執行。

linux 的大多數命令支援選項功能.

讀寫許可權的問題:

r表示讀操作 —「4」,w表示寫操作—「2」,

x表示執行—「1」,-表示不能去執行它—「0」

-rwxrwx---

為[ d ]則是目錄

為[ - ]則是檔案

為[ l ]則表示為鏈結檔案(link file)

為[ b ]則表示為裝置檔案中可供儲存的介面裝置

為[ c ]則表示為裝置檔案中的串列埠裝置,例如鍵盤、滑鼠。

許可權管理分為三類:

檔案/資料夾所有者

檔案所屬組

其他人接下來的屬性中,三個為一組,且均為「rwx」的三個引數的組合。其中,[ r

]代表可讀,[ w ]代表可寫,[ x ]代表可執行,[-]代表無此屬性。

rwx的組合可以用這些數字的和表示(按位或)

rwx = 4+2+1 = 7

r-x = 4+0+1 = 5

--- = 0+0+0 = 0

rwxr-x---就可以用750來表示!

比如:若有乙個檔案的屬性為「-rwxr-xr--」,那麼代表什麼意思?

上面的屬性代表乙個檔案,這個檔案的所有者可讀可寫可執行、但同群

組的人僅可讀與執行,非同群組的使用者僅可讀。

chmod 命令可以變更檔案或目錄的許可權。

chmod 命令可以修改乙個檔案的操作屬性。

chmod [r] xyz檔案

其中xyz分別為三組rwx屬性數值的和

[kelan@kelan t1]$ ls -l

drwxrwxrwx 2 kelan kelan 4096 aug 31 22:35 t11

[kelan@kelan t1]$ chmod 774 t11

rm/rmdir 命令可以刪除乙個已經存在的目錄,要求目錄中必須是空。

rm命令加上選項-rf 可以用於刪除乙個不空的目錄。

rm -rf f表示強制

man 的使用

可以查詢一些命令的功能和格式

cp 命令可以複製檔案。

mv 命令可以剪下檔案。

gzip 壓縮

tar zcvf 壓縮  tar zcvf ***.tar.gz ***

tar zxvf 解壓

硬連線和軟連線

硬連線:檔案直接和磁碟儲存位置對應。

軟連線:檔案和原始檔對應。

—沒有必然聯絡,乙個沒了,另乙個還在。

ln 命令用來建立連線檔案。

ln -s b.txt c.txt

用ln -s 軟連線 刪除原始檔,新檔案無法使用。

more/page 命令可以把乙個檔案的內容逐漸顯示在螢幕上。

表示將檔案內容顯示在螢幕上,顯示開始幾行,

按回車往下顯示,按q退出

head 命令可以檢視檔案的開頭幾行內容。占用空間少。

head -3表示要看前三行,-加要顯示的行數。

tail 命令可以檢視檔案的最後幾行內容。

find 命令可以根據檔案的外在特徵進行查詢。

不會檢視內容,只會查詢檔案的外在特徵。

find -name "***" -print

grep 命令可以在內在檔案中查詢

grep day01 create.sh

ps 命令可以用來檢視當前執行的應用程式,檢視程序

ps -aux 可以檢視linux系統正在執行的所有程序

kill 命令可以終止乙個程序,強制終止某個程序kill -9 2452 數字表示程序號

? 是乙個萬用字元,他可以當成任何乙個或多個其他字元使用。

*  也是乙個萬用字元,它可以當成乙個或多個其他字元使用。

vi/vim 中 yy命令可以複製當前行的內容

dd命令可以刪除當前行的內容

p 命令可以複製或刪除的命令貼上在游標所在的行

命令shutdown

shutdown -h now 立刻關機

shutdown -h 12:00  系統在今天的12:00會關機

shutdown -h +10系統再過十分鐘會自動關機

shutdown -r now 系統立刻重啟

shutdown -r +30 'the system will open again !'再過三十分鐘系統會重新開機,並顯示後面的資訊

shutdown -k now 'this system will reboot'

僅發出警告資訊嚇唬人!

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

常用命令 Linux的介紹以及常用命令

創始人 林納斯 托瓦茲 最早是為了玩遊戲而開發出來的。linux是一套免費使用和自由傳播的類unix作業系統,是乙個基於posix和unix的多使用者 多工 支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體 應用程式和網路協議。它支援32位和64位硬體。linux繼承了unix以網路...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...