linux 普通用户touch权限不够_Linux 开启指令
簡單指令
1.1、 ls 指令
語法1:# ls [路徑]
表示列出指定路徑下的文件夾和文件 的名字,如果路徑沒有指定則列出當前路徑下的(list)
列如:在root用戶的家目錄中輸入ls命令,則會看到以下的效果:
要求列出/home 的文檔的名稱。
語法2: #ls -l [路徑]
表示以列表的形式列出指定路徑的文件夾和文件的名字
列如:使用ls -l 的命令列出當前用戶家目錄中的文件夾和文件信息
語法3:#ls -la [路徑]
表示以列表的形式列出指定路徑下的文件夾和文件名(包含隱藏文件,all)
例如:在當前用戶的家目錄中輸入ls –la命令可以查看全部的文件夾和文件名,并且包含了隱藏文件(特點是以“.”開頭的名字)
注意:如果一個指令擁有多個選項,一般情況下(95%+)對于選項的順序沒有要求,隨意誰前誰后。但是為了避免混淆建議按照筆記里的順序來記憶。
在Linux下嚴格區分大小寫。
1.2、 clear 指令
表示的含義:清空當前屏幕中全部的命令(其實質是沒有清空,只不過是頂到上面去了)
語法:# ckear
等效于快捷鍵:Ctrl + L
清除Windows 的 cmd 指令叫做:cls
1.3、su指令
作用:切換用戶(switch user)。
語法:#su 需要切換到的用戶名(用戶名可以不寫,則表示切換到root用戶)
例如:
1、從root 用戶切換到 admin 用戶。
# su admin
2、從linux123用戶切換到root用戶。
# su root
等價于:
# su
通過上述兩個命令的操作發現一個結論:
當切換到的用戶權限如果比當前用戶的權限低,可以直接切換,不需要密碼;反之,如果從低往高切換則要求輸入被切換到的賬戶對應的密碼(高級權限賬戶密碼)。
在輸入密碼的時候不會有任何的輸入提示,輸入完畢之后按下回車即可,如果輸錯了,可以按回車重新輸入,或者按住backspace鍵3秒以上,然后重新輸入。
1.4、cd指令
作用:切換目錄(change directory)
語法:#cd 需要切換到的路徑(路徑可以是相對路徑,也可以是絕對路徑)
路徑可以寫也可以不寫,不寫則表示切換到當前用戶的家目錄(一鍵回城)。
1、從root用戶家目錄中切換到admin 用戶的家目錄中
#cd /home/admin
提示:在切換路徑或者后期打開一個文件的時候可以多建議使用tab鍵(可以自動補全命令路徑)。
2、切換用戶切換到admin 用戶,然后從linux123用戶的家目錄使用cd切換到root的家目錄
結論: 低級用戶沒有權限訪問高級用戶相關的資源(權限)。
關于路徑:
路徑分為相對路徑和絕對路徑。
相對路徑是相對當前路徑的一種表現形式。
特點:只要不是以“/”開頭的就是相對路徑。
絕對路徑是直接從“根”開始的一種路徑形式。
特點:以“/”開頭的路徑稱之為絕對路徑。
/root/a/b/c
root/a/b/c
./root/a/b/c
../root/a/b/c
案例:從root用戶家目錄中切換到linux123用戶的家目錄中,要求以相對路徑形式書寫。
1.5、pwd指令
作用:打印當前的工作路徑(print working directory)。
例如:在當前用戶的家目錄中使用pwd命令。
2.1、創建文件
命令:touch
語法:#touch路徑
例如:
1、在當前路徑下創建一個文件名字叫php22.txt。
# touch php22.txt
2、在磁盤根目錄下創建文件php33.txt。
# touch /php33.txt
2.2、創建文件夾
命令:mkdir [make directory]
語法:#mkdir [-p] 文件夾路徑
選項:
-p表示遞歸創建(parent),可同時創建多級不存在的文件夾
例如:在root的桌面上創建一個php的文件夾
#mkdir php
問題:
#mkdir index.php創建的是什么? 【文件夾】
2.3、復制
命令:cp (copy)
語法:#cp [-r] 需要復制的文檔 需要保存的位置
選項說明:
-r:表示遞歸。如果復制的是文件夾,則-r就不是選項,是必須要加的。
問題:文檔在復制的過程中,其名稱一般是否變化? 【不變,數量變化】
案例1:需要使用root用戶,將根下的php33.txt復制到admin用戶的家目錄下
案例2:將桌面上(當前目錄)的php文件夾復制到admin的家目錄下
2.4、移動/剪切/重命名
命令:mv (move)【剪切+粘貼】
語法:#mv 需要操作的文檔 新的文檔的位置
案例:【移動/剪切】將ladmin家目錄下的php33txt,移動到root家目錄下。
問題:移動操作會影響什么? 【路徑變化,數量不變,名稱不變】
案例2:【重命名】將root下的php33.txt重命名為php.doc。
問題:重命名操作會影響什么? 【名稱變,路徑不變,數量不變】
2.5、刪除
命令:rm (remove)
語法:#rm [-rf] 需要刪除的文檔
選項說明:
-r:表示遞歸(當刪除的類型是文件夾的時候就加-r)
-f:force,表示強制,沒有刪除確認提示(刪除文件夾的時候也建議帶上-f選項,避免重復的詢問)
案例1:刪除root下的php.doc
題:
請問使用root用戶“#rm -rf /”這個命令能不能執行?
答;語法能刪除
建議不刪除 刪除做法太過危險 導致系統無法使用
3.2、cat指令(重點)
作用:查看某個文件的全部內容(將內容全部輸出在命令行中)【正序】
語法:#cat 文件路徑1 文件路徑2 文件路徑3 …
案例:使用cat指令輸出install.log文件內容
#cat /root/install.log
3.3、tac指令
作用:查看某個文件的全部內容(倒序的)
語法:#tac 文件路徑1 文件路徑2 文件路徑3…
案例:使用tac指令輸出install.log文件內容
#tac /root/install.log
3.5、vim指令
作用:打開一個文件,顯示內容
語法:#vim 文件路徑
例如:打開/root/install.log
#vim /root/install.log
退出輸入“:q”按下回車即可。
4、關機重啟指令(了解,湊數)
4.1、reboot指令
作用:重啟計算機
語法:#reboot
注意:部分情況下(除非自開機以來只有當前一個普通用戶登錄過)普通用戶無法執行reboot指令
4.2、shutdown指令
作用:關機
語法:#shutdown -h 時間
時間常見的值:
now:(shutdown -h now),表示立即關機
+m:(m表示minutes數字),例如+5,則表示五分鐘之后關機
4.3、halt指令
作用:關機(關閉內存)
語法:#halt
其他:
關機:init 0
poweroff
重啟:init 6
六、擴展(1)
1、ctrl+a
在命令行中可以使用ctrl+a,來進行光標的快速定位:可以將命令行中的光標從其他的位置快速移動到行首。【ahead】
2、ctrl+e
在命令行中可以使用ctrl+e,來進行光標的快速定位:可以將命令行中的光標從任意位置快速定位到行末。【end】
3、↑和↓鍵
在命令行輸入的位置可以按下↑來查看之前的執行命令歷史,可以按下↓來翻到最新的命令執行歷史。【即使遠程終端斷開連接,下次連接上依然可以使用】
4、將命令執行結果保存到文件中去
按照下面的語法:
#需要執行有輸出結果的命令 > 需要保存到的文件路徑 【覆蓋寫】
或者
#需要執行有輸出結果的命令 >> 需要保存到的文件路徑 【追加寫】
輸出重定向
總結
以上是生活随笔為你收集整理的linux 普通用户touch权限不够_Linux 开启指令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 系统分析与控制_质量体系文件:测量系统分
- 下一篇: Android11MIUI12,安卓11