1linux

Is查看目錄內容 ls -ahil a表示全部,h表示文件大小以人類易讀的形式給出,i表示索引節點,l表示長列表形式。
cd 切換目錄
touch 創建文件
mkdir 創建目錄 mkdir = Makedirectory,創建目錄,-p指定路徑,-m指定權限
rm 刪除文件或目錄
cp 復制文件或目錄
mv 移動文件或目錄 mv = Move,移動文件
查看文件
重定向與管道符

cd . /home cd home

cd /home
cd … /home

ls _lha ls = list,列出文件,-l詳細信息,-h合適單位顯示,-S大小排序,-t時間排序
cd ~ /home/用戶 回家 Change Directory,切換目錄
cd …

mkdir -p a/b/c
rm _rf ping = Packet InterNet Grouper,測試網絡
rmdir = Remove directory,刪除目錄 rm = ReMove,刪除文件,-r遞歸,-f不詢問強制刪除
cp -r 文件夾1 文件夾2 cp = copy,復制

mv
ls -al /home/adimin ls -a ./

d ~ 和cd $HOME
是跳轉到當前用戶的家目錄
root用戶,cd ~ 相當于 cd /root
普通用戶,cd ~ 相當于cd /home/當前用戶名
注:cd - 返回進入此目錄之前所在目錄

文件的操作有 查看文件內容 重定向 管道符 回顯

cat -n cat = catenate,連續,輸出文件內容
more

grep 搜索行首 行尾 -v -n -i

grep = global regular expression print,全局正則表達式打印,強大的文本搜索工具,
-c只輸出計數,-i忽略大小寫,-n輸出行號,-v取反,-h多文件時不顯文件名,-r遞歸搜索

重定向
a 文件 覆蓋b文件 a文件 追加b文件

管道 ls -l /user/bin | grep more

回顯 echo

o shutdown -r now 表示重啟時,會給其他用戶發送提示信息
。 shutdown -h now 表示立刻關機
。 shutdown h 20:25 表示定時關機, 晚上8: 25定時關機oshutdown -h +10 表示從當前時再往后十分鐘進行關機

ps (英文全拼:process status)命令用于顯示當前進程的狀態,類似于 windows 的任務管理器。

、ps -aux top

命令格式kill -9 進程ID
。進程id一般會通過ps命令去查看到
。-9表示的是強制的關閉對應的進程

[重點]查看系統監聽端口: netstat
·命令格式:netstat [-anptu] lgrep關鍵字(root用戶操作)

netstat -t/-u/-l/-r/-n【顯示網絡相關信息,-t:TCP協議,-u:UDP協議,-l:監聽,-r:路由,-n:顯示IP地址和端口號】
選項說明:
。-a 選項: 查看所有已打開的端口
。-n 選項: 以數字方式顯示已打開的端口,不顯示別名(http:80 https:443 mysql:3306 ssh:22)
。-p 選項:顯示對應的進程的PID
顯示出tcp協議的端口ot 選項:
。-u選項:顯示出udp協議的端口例子:
。查看當前系統中已打開的TCP協議端口:netstat -anpt
。查看當前系統中是否已打開3306的端口:netstat -anptu l grep ‘3306’
。查看當前系統中是否已打開http的服務:netstat -aptu l grep http
o mac: netstat anp tcp

netstat -tunlp 會顯示所有端口和所有對應的程序,用grep管道可以過濾出想要的關鍵字段,

lsof(list open files)是一個列出當前系統打開文件的工具。
加端口號,查看端口被誰占用

lsof -i:端口號

。當我們去啟動某個應用程序時,該 應用程序的端口有可能被其他程序所占用。
。那么此時就可以通過netstat 或者lsof查看對應的端被誰占用了。
。然后關閉對應的進程,重新啟動要啟動的應用程序即可

查看日志言息命令-- head tail
命令格式: head 文件名
命令說明:
默認顯示日志文件有前10行內容。
head -20 文件名: 顯示日志文件的前20行內容

。tail 文件名默認查看文件的最后10條信息
。 tail-20文件名查看文件的最后20條信息
tail-f文件名實時查看日志的文件信息例子:
tail -30 loglog 查看當前目錄下loglog 文件的最后30條信息
tail-f loglog 實時查看當前目錄下loglog文件的日志信息工作中的使用場景:
。當測試發現問題時,需要去查看后臺的日志信息,具體操作步驟通過tail-f 日志文件名(實時打開對應的志文件并查看)
操作系統復現對應的問題(此時會將操作中出現錯誤的日志信息打印到tail -f 的查看窗口中)

用戶權限 execute1 write2 read4 ls -l 777所有 666讀寫 555寫 打開
2.[了解] 修改用戶權限chmod:字母法
。命令格式: chmod~u+rwx 1.txt
用戶選項:
。 u:表示的是所屬的用戶
g:表示的是所屬的用戶組
。 o:表示的是其他用戶
。a:表示的是所有的用戶
設置選項:
。+:表示增加權限
。-: 表示撤消權限
。=:表示設置權限
例子
。chmodu+w 1.txt 表示對當前目錄下的1.txt文件的當前用戶增加寫的權限。
chmodg-x1.txt 表示對當前目錄下的1.txt文件撤消用戶組的執行權限。
chmod o=rwx 1.txt 表示對當前目錄下的1.txt文件的其他用戶權限設置為可讀可寫可執行

用戶管理-新增賬戶、查看登錄賬戶

useradd admin234
useradd -g root admin444 :創建用戶admin2,并指定用戶的組為root
userdel -r 用戶名

who
whoami
切換用戶: su - 或者 su 用戶名
命令說明
su -:切換到root用戶
su用戶名:切換到指定用戶下
注意: 由普通用戶切換到其他用戶時,需要輸人密碼
設置密碼: passwd 或者 passwd 用戶名命令說明:
passwd:用于設置當前用戶的密碼
passwd 用戶名:用于設置指定用戶的碼 (執行命令的用戶必須為root)
。退出登錄的用戶 exit
。如果是圖形界面,退出當前終端
o如果是使用55h遠程登錄,退出登陸賬戶
o如果是切換后的登陸用戶,退出則返回上一個登陸賬號

其他命令

查找find
軟連接 ln
打包和解包 tar
tar- cvf mike.tar*.tXt*.png
tar - xvf mike.tar
tar .xvf mike.tarCabc/
ls abc/

壓縮和解壓縮

tar.gz
tar -zcvf
tar -zxvf

tar - jcvf rock.tar.bz2 *.txt *.png
tar -jxvf rock.tar.bz2 -C abc/
Is abc/

zip -r
unzip -d

vim 的基本操作
[了解] vi編輯器介紹和三種模式
。vi編輯器簡介
ovi是linux系統下的命令行工具
。vi和vim是同一個編輯器
·編輯之神器
。vi編輯器的三種模式
命令行模式: 通過對應的快捷鍵或者命令來管理文件oT
插入模式: 在插入模式下主要是用來對文件的增加、修改操作。
末行模式:主要是用來保存文件或者退出文件

。首次進入到VI編輯器使用的是命令行模式
。可以通過1、I、aA進入到插入模式。 在插入模式中按 ESC鍵可以回到命令行模式
。可以通過shift +:進入到末行模式
在末行模式可以通過以下快捷鍵來進行操作!
。w: 表示保存文件并回到命令行模式
o q:表示的是退出vi編輯器
!: 表示的是強制
。 wq!:表示的是強制保存并退出vi編輯器

rsh = remote shell,遠程執行shell,-l指定用戶
ssh = Secure Shell,遠程登錄Linux,-l指定用戶,-p指定端口
sudo = super user do,受限制的su

pwd pwd是詞組print working directory的首字母縮寫,即打印工作目錄

who
switch
switch user(su)
password(passwd)
exit
find
name
link(ln)
tar
create
verbose
fle
extract
zip
file

增加

切換
換用戶
密碼
退出
查找
名字
鏈接
Linux打包和解包命令
創造,新建
詳細信息,進度
文件
提取,解出
壓縮命令的一種

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/167236.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/167236.shtml
英文地址,請注明出處:http://en.pswp.cn/news/167236.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

炫我出席數字光影工作室專業建設論壇,受聘為專家委員會委員!

11月18日,炫我科技受邀參加在北京深瀾AI空間舉辦的2023數字光影工作室專業建設論壇。本次活動由北京市新媒體技師學院主辦、北京瀾景科技有限公司協辦,私有云售前技術工程師龔琛代表我司出席,并受聘為新媒體技師學院數字光影工作室專家委員會…

Mysql基礎操作(命令行)

文章目錄 Mysql基礎操作(命令行)背景創建數據庫選擇數據庫查看所有表查看表結構向表插入數據插入第一條插入第二條插入第三條 查詢表數據修改表數據刪除表數據 Mysql基礎操作(命令行) 背景 docker安裝mysql8,映射本地…

ubuntu下,PX4使用 upload 下載代碼沒反應

可能原因,沒有串口權限 sudo chmod 777 /dev/ttyACM0開啟串口權限,本次問題解決。

GTC2023全球流量大會蓄勢待發,菊風在7B57展位等你!

第六屆 GTC 全球流量大會(以下簡稱 GTC2023)將于12月5日- 6日,在深圳福田會展中心7&8號館舉辦。 據悉,本屆大會將是歷屆以來規模最大、參與人數最多、跨境出海資源最豐富的一次行業盛會。7、8 號館共 15000 平方米&am…

計算機組成原理-磁盤存儲器

文章目錄 總覽外存儲器磁盤存儲器磁盤的性能指標磁盤地址磁盤的工作過程磁盤陣列 總結 總覽 外存儲器 磁盤存儲器 寫是利用電流產生磁場從而寫磁盤 讀是利用載磁體移動時產生的電場從而得到數據 磁性材質易受外界磁場干擾 下圖中 載磁體上N S的前后順序代表對應存儲二進制的比…

【深度學習】卷積神經網絡(CNN)的參數優化方法

著名: 本文是從 Michael Nielsen的電子書Neural Network and Deep Learning的深度學習那一章的卷積神經網絡的參數優化方法的一些總結和摘錄,并不是我自己的結論和做實驗所得到的結果。我想Michael的實驗結果更有說服力一些。本書在github上有中文翻譯的…

【不同請求方式在springboot中對應的注解】

GET 請求方法&#xff1a;用于獲取資源。使用 GetMapping 注解來處理 GET 請求。 示例代碼&#xff1a; RestController public class MyController {GetMapping("/resource")public ResponseEntity<String> getResource() {// 處理 GET 請求邏輯} }POST 請求方…

喜訊!云起無垠成為國家信息安全漏洞庫(CNNVD)技術支撐單位

近日&#xff0c;云起無垠憑借其在漏洞挖掘、漏洞檢測以及漏洞修復等領域的卓越表現&#xff0c;榮獲“國家信息安全漏洞庫&#xff08;CNNVD&#xff09;技術支撐單位等級證書&#xff08;三級&#xff09;”&#xff0c;正式成為CNNVD技術支撐單位。 中國國家信息安全漏洞庫&…

MTK聯發科MT6762/MT6763/MT6765安卓核心板參數規格比較

MT6762安卓核心板 MTK6762安卓核心板是一款工業級高性能、可運行 android9.0 操作系統的 4G智能模塊。 CPU&#xff1a;4xCortex-A53 up to 2.0Ghz/4xCortex-A53 up to 1.5GhzGraphics&#xff1a;IMG GE8320 Up to 650MhzProcess&#xff1a;12nmMemory&#xff1a;1xLP3 9…

【正點原子STM32連載】 第六十章 串口IAP實驗(Julia分形)實驗 摘自【正點原子】APM32F407最小系統板使用指南

1&#xff09;實驗平臺&#xff1a;正點原子APM32F407最小系統板 2&#xff09;平臺購買地址&#xff1a;https://detail.tmall.com/item.htm?id609294757420 3&#xff09;全套實驗源碼手冊視頻下載地址&#xff1a; http://www.openedv.com/thread-340252-1-1.html## 第六十…

CMake使用file(GLOB ...)需要注意的問題

文章目錄 基本語法使用例子潛在的問題大型項目中推薦的用法 file(GLOB ...) 命令用于獲取匹配指定模式的文件列表。在 CMake 中&#xff0c;file(GLOB ...) 命令的一種常見用法是用于收集源文件列表&#xff0c;例如 C 源文件&#xff08;.cpp&#xff09;和 C 源文件&#xff…

html頁面加載json數據,在html中顯示JSON數據的方法

html頁面加載json數據,在html中顯示JSON數據的方法 export const mixin {methods: {syntaxHighlight(json) {if (typeof json ! string) {json JSON.stringify(json, undefined, 2);}json json.replace(/&/g, &).replace(/</g, <).replace(/>/g, >);re…

實例分割12篇頂會論文及代碼合集,含2023最新

同學們&#xff0c;你們覺得視覺經典四個任務中哪個最難&#xff1f;我個人覺得是實例分割。 因為它既具備語義分割的特點&#xff0c;需要做到像素層面上的分類&#xff0c;也具備目標檢測的一部分特點&#xff0c;即需要定位出不同實例&#xff0c;即使它們是同一種類。 但…

LangChain的函數,工具和代理(一):OpenAI的函數調用

一、什么是函數調用功能 幾個月前OpenAI官方發布了其API的函數調用功能(Function calling), 在 API 調用中&#xff0c;您可以描述函數&#xff0c;并讓模型智能地選擇輸出包含調用一個或多個函數的參數的 JSON 對象。API函數“ChatCompletion” 雖然不會實際調用該函數&#…

C語言變量和常量

變量和常量 標識符 在計算機高級語言中&#xff0c;用來對變量、符號常量、函數、數組、類型等命名的有效字符序列統稱為標識符&#xff08;identifier&#xff09;。 C語言規定標識符&#xff1a; 只能由字母&#xff0c;數字和下劃線組成。不能以數字開頭。字母區分大小寫…

一站式企業快遞管理平臺使用教程

因公寄件在企業中重要性的提升&#xff0c;催生出了企業快遞管理平臺。為什么這么說呢&#xff1f; 隨著經濟和快遞行業的發展&#xff0c;因公寄件在企業中成了一件“常事”&#xff0c;寄文件合同、發票、節假日慰問品、樣品等等&#xff0c;這種情況之下&#xff0c;因公寄件…

Vue3 設置點擊后滾動條移動到固定的位置

需求&#xff1a; 點擊不通過按鈕&#xff0c;顯示紅框中表單&#xff0c;且滾動條滾動到底部 &#xff08;顯示紅框中表單默認不顯示&#xff09; <el-button click"onApprovalPass">不通過</el-button> <div class"item" v-if"app…

vue打包優化

vue.config.js文件中 module.exports defineConfig({ productionSourceMap: false,//去掉mapjs文件 });

pwn:[SWPUCTF 2021 新生賽]nc簽到

題目 linux環境下顯示為 配合題目的下載附件&#xff0c;發現過濾了一些&#xff0c;一旦輸入這些會自動關閉程序 ls被過濾了&#xff0c;可以使用l\s cat和空格都被過濾了&#xff0c;cat可以換成c\at ,空格可以換成$IFS$9