Linux常用命令

2021-09-14 02:19:50 字數 2844 閱讀 5528

***********linux命令************

轉移目錄 cd(change directory)

terminal 視窗, 然後他預設跳出來是在你的使用者目錄 (home). 

~$ 就是說你輸入指令將在 ~ 這個目錄下執行

~ 這個符號代表的是你的 home 目錄

【home/桌面/test資料夾】    

切換到不同的資料夾:cd 桌面

返回上一級目錄:cd ..

去往子資料夾:cd 桌面/test

返回你剛剛所在的目錄:cd -

向上返回兩次:cd ../../

去往 home:cd ~

去往任何地方 絕對路徑:cd /home/lqx/桌面/test

檢視檔案(夾)列表 ls(list)

輸出詳細資訊(許可權等) -l (long 的簡寫): ls -l

輸出詳細資訊(許可權等,檔案大小以k,m,g) -lh (long,human 的簡寫): ls -lh

顯示所有檔案(含隱藏檔案) -a (all 的簡寫) : ls -a

其他 ls --help

touch 新建檔案  

新建乙個檔案:touch test.txt

建立多個檔案: touch test1.txt test2.txt test3.txt

cp 複製 (copy) 

cp 老檔案 新檔案: cp test.txt test_copy.txt

避免覆蓋 -i (interactive): cp -i test.txt test_copy.txt

複製去資料夾:cp filename foldername/

複製資料夾, 需要加上-r (recursive): cp -r folder1/ folder2/

mv 剪下

移動去另乙個資料夾:mv file1 folder1/

重新命名檔案(相當於剪下) mv file1 file1rename

mkdir(make directory) 建立資料夾

$ mkdir folder2/f2

rmdir(remove directory) 移除(非空)資料夾

$ rmdir folder3

rm 移除檔案(rm / !!!這會清空你的電腦)

移除單個檔案:$ rm file1

移除單個檔案(帶提示):$ rm -i file1

移除單個檔案(刪3個以上帶提示):$ rm -i file1

移除(非空/空)資料夾 -r 或 -r (recursively):rm -r folder1

文字編輯 nano【跑乙個python指令碼test.py】

1 新建python檔案:touch test.py

2 進入編輯狀態:nano test.py

3 ctrl+x :儲存並退出

4 執行python指令碼 :  python3 test.py

cat(catenate)顯示檔案內容/將檔案a內容寫入檔案b

檢視檔案內容: cat test.py

> 將檔案的內容放到另乙個檔案裡: cat test.py > test_new.py【自動建立/覆蓋檔案】

> 將多個檔案的內容打包一起放入另乙個檔案: cat a b > c

>> 將內容新增在乙個檔案末尾 cat a >> b

【檔案許可權】

ls -l 檢視許可權

d  r  w  x  r  -  x  r  -  x

-   -------   -------  -------

|         |          |        |

type  user group others

type: 很多種 (最常見的是 - 為檔案, d 為資料夾, 其他的還有l, n … ).

user: 後面跟著的三個空是使用 user 的身份能對這個做什麼處理 (r 能讀; w 能寫; x 能執行; - 不能完成某個操作).

group: 乙個 group 裡可能有乙個或多個 user, 這些許可權的樣式和 user 一樣.

others: 除了 user 和 group 以外人的許可權.

user 一般就是指你, 這個正在使用電腦的人. 

group 是乙個 user 的集合, 最開始建立新 user 的時候, 他也為這個 user 建立了乙個和 user 一樣名字的 group, 這個新 group 裡只有這個 user. 

others 就是除了上面提到的 user 和 group 以外的人.

chmod(change mode) 修改許可權 

$ chmod [誰] [怎麼修改] [哪個檔案]: chmod u+rw test.py(給user 加上 r和w許可權 作用於test.py)

[誰]u: 對於 user 修改

g: 對於 group 修改

o: 對於 others 修改

a: (all) 對於所有人修改

[怎麼修改]

+, -, =: 作用的形式, 加上, 減掉, 等於某些許可權

r, w, x 或者多個許可權一起, 比如 rx

[哪個檔案]

施加操作的檔案, 可以為多個

給 python 檔案新增許可權 x(可執行許可權) :執行時直接 ./test.py

【!】第一行加上:

#!/usr/bin/python3        # 這句話是為了告訴你的電腦執行這個檔案的時候用什麼來載入

ssh 遠端 linux

給 linux 安裝 openssh: $ sudo apt-get install openssh-server

windows ssh 軟體 putty:

linuxterminal ifconfig的ip位址輸入putty 

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

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

LINUX常用命令

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

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...