***********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...