Linux 簡單入門總結

2021-10-03 18:14:00 字數 2995 閱讀 7219

ls:列出當前目錄下所有的檔案

ls -l:以list列表形式,詳細列出當前目錄下所有的檔案

ls -a:列出所有檔案,包括隱藏檔案,以.開頭的屬於隱藏檔案

ls -lh:以list列表形式,並且以human可見的方式詳細列出當前目錄所有的檔案,位元組等形式

ls --help:列出ls指令的詳細使用選項

cd .. :從當前目錄返回上一級目錄

cd ../../:返回到上上級目錄

cd ~:回到~目錄級別下

cd 具體檔案路徑:進入指定檔案下

touch file:在當前目錄下建立檔案file

touch file1 file2 file3:在當前目錄下同時建立多個檔案

touch 路徑/file:在指定路徑下建立檔案

cp file filecopy:複製檔案file成乙個新檔案filecopy

如果再次使用cp file filecopy命令,會覆蓋上次建立的filecopy

cp -i file filecopy:會彈出提示框是否覆蓋已存在檔案filecopy

cp file folder/:表示把檔案file複製到已有的資料夾當中

cp folder1/  folder2/:表示把資料夾folder1中所有檔案複製到folder2中,但會提示出錯

cp -r folder1/ folder2/: r表示遞迴的複製檔案,不會出錯

cp file* folder2/:表示把以file開頭命名的檔案都複製到folder2當中,*表示任意多個字元

mv file folder1/:把檔案file移動到資料夾folder1下面

mv file filerename:表示把file檔案重新命名為filerename

mkdir folder:在當前目錄下建立目錄folder

mkdir folder/folder1:在folder目錄下建立資料夾folder1

rm file:表示移除檔案file,也可移除多個檔案,只需要在後面加上多個檔名稱

rm folder/file:表示移除folder資料夾下的檔案file

rm -i file:表示以互動式的方式詢問你是否移除檔案

rmdir folder1:表示移除資料夾folder1,只有在folder1中無檔案時才可以移除成功

rm -r folder1:表示遞迴的移除資料夾folder1中所有的檔案

nano file:表示進入編輯file檔案模式

其中^表示ctrl,例如ctrl x表示退出

cat  t.py:表示把t.py檔案內的內容顯示在終端

cat  t.py >t1.py: 表示把t.py檔案的內容放到t1.py檔案中

cat t.py t1.py > t3.py:表示把t.py和t1.py

cat t.py >>t1.py: 表示把t.py裡的內容新增到t1.py檔案的末尾

解釋:紅框圈出的就是對應檔案的許可權資訊

第一列:-表示是檔案,d表示是資料夾

第二三四列:表示user使用者的許可權資訊,r:可讀,w:可寫,x:可執行

第五六七列:表示使用者組group的許可權資訊,r:可讀,w:可寫,x:可執行

第**十列:表示除user和group組其他者的許可權資訊,r:可讀,w:可寫,x:可執行

chmod u+x t.py:表示給t.py檔案的user加上執行許可權,其中u表示user,g表示group,o表示other

chmod u-r t.py: 表示給t.py檔案的user減去讀許可權

chmod a+r t.py:表示給user,group,other都加上讀許可權,a表示所有

chmod ug-w t.py:表示給user,group都減去寫許可權

在linux電腦上安裝ssh伺服器

sudo apt-get install openssh-server

如果在linux上用ifconfig不能顯示資訊,需要輸入下面命令

sudo apt install net-tools

想要檢視 mac 上 ssh 的當前狀態?使用簡單的終端就可以檢查 ssh 和遠端登入目前是否已經開啟:

sudo systemsetup -getremotelogin

如果已經開啟的話,指令會顯示 「remote login: on」 ,反之就會顯示「remote login: off」。

通過終端指令開啟mac的ssh

sudo systemsetup -setremotelogin on

通過終端指令關閉mac的ssh

sudo systemsetup -setremotelogin off

linux入門很簡單》總結

本文內容是對 linux入門很簡單 的乙個總結 序言 linux的初衷 linux的出現是為了程式設計師們為自己方便而能夠修改別人的軟體為自己所用。安裝軟體一些必知的知識 apt 負責安裝軟體 手動更改軟體源 gedit etc apt sources.list 更新軟體列表 apt get upd...

nginx簡單入門總結

nginx啟動方式 三種 1.進入nginx所在目錄的命令列,輸入nginx即可啟動nginx,只是當前命令行會鎖定 2.進入nginx所在目錄的命令,輸入start nginx即可啟動nginx,相對於第一種來說不會鎖定當前命令列 3.直接雙擊nginx所在目錄的exe應用程式即可啟動nginx ...

簡單Linux入門 2

使用者剛剛啟動 vi vim,便進入了命令模式。此狀態下敲擊鍵盤動作會被vim識別為命令,而非輸入字元。比如我們此時按下i,並不會輸入乙個字元,i被當作了乙個命令。以下是常用的幾個命令 i 切換到輸入模式,以輸入字元。x 刪除當前游標所在處的字元。切換到底線命令模式,以在最底一行輸入命令。命令模式只...