中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Linux與Bash -2 進程、線程與文件處理
userphoto

2022.06.17 內(nèi)蒙古

關(guān)注

進程

  • 可執(zhí)行程序的運行態(tài)
  • 操作系統(tǒng)調(diào)度的基本單位
  • 線程的容器
  • 進程本身包含指令、數(shù)據(jù)等資源

線程

  • 進程中被執(zhí)行的最小單元
  • cpu調(diào)度的基本單位
  • 線程帶有指令、數(shù)據(jù)等資源

進程的生命周期

由上圖可以看出,進程的生命周期可以分為:

created/創(chuàng)建 -> ready/就緒 -> running/執(zhí)行 -> 執(zhí)行過程中可能會出現(xiàn)一些條件導(dǎo)致進程改為 -> waiting/等待 -> ready/就緒 -> running/執(zhí)行 -> terminated/結(jié)束

相關(guān)命令

了解了進程和線程的基本概念,就開始進入命令學(xué)習(xí)

  • ps 進程列表快照
  • top交互式進程觀測:可以看到cpu占用等信息
  • kill killall結(jié)束進程
  • fg進程切換到前臺
  • bg進程切換到后臺
  • ctrl z掛起進程

ps命令

ps命令有三種風(fēng)格,所以你經(jīng)常發(fā)現(xiàn)同樣的目的可能兩個人寫的ps命令不一樣

  • unix風(fēng)格參數(shù) ps -ef
  • bsd風(fēng)格參數(shù) ps aux
  • gnu風(fēng)格參數(shù) --pid pidlist

ps -ef -m 可以打印出每個進程有多少個線程

ps -ef| grep xxx 可以查找xxx相關(guān)信息

一般unix風(fēng)格的用的會比較多

top

top命令一般運維會用的多一些。因為top是交互式的,可以進行實時觀測進程,也就是說top返回的信息是實時變化的。

文件處理

補充:如何連接Linux服務(wù)器

在終端執(zhí)行命令:

  • ssh -p22 username@host
  • 密碼輸入時看不到內(nèi)容

-p22是指定端口號,端口號一般默認為22,也可以省略

如果在xshell,那就輸入用戶密碼即可

常用文件管理命令

  • ls 查看文件信息
    ls -a 顯示目錄下所有文件,包含隱藏文件
    ls -l相當(dāng)于ll顯示詳細信息
  • cd 切換工作目錄
  • pwd 顯示當(dāng)前目錄路徑
  • mkdir 創(chuàng)建新目錄
  • touch 創(chuàng)建空文件
  • rm 刪除文件或目錄
    rm -r 目錄名  刪除目錄
    rm -rf 目錄名  強制刪除【慎用】
    rm -i 文件名  刪除前詢問
  • cp  拷貝:cp 拷貝文件路徑 目標(biāo)路徑拷貝目錄:cp -a 拷貝文件路徑 目標(biāo)路徑
  • mv  移動/重命名
    重命名:mv 原文件名 新名
    移動并重命名:mv 文件名 目標(biāo)路徑/新名
  • ln  建立鏈接文件
    軟連接:相當(dāng)于創(chuàng)建一個快捷方式
    ln -s 要建立軟連接的文件路徑 要建立軟鏈接的目標(biāo)路徑
  • find  查找文件
    find 查詢路徑 -name 文件名 按文件名搜索
    舉例: find ./ -name a.txt 查找根目錄下名字是a.txt的文件
    find ./ -name '*.txt' 查找所有擴展名為.txt的文件
  • catless、more、headtail  查看文件內(nèi)容
    cat 文件名
    當(dāng)文件內(nèi)容特別多時,可以使用分屏顯示
    less 文件名此時是分屏顯示的:
    空格: 往下看
    回車: 一行一行的往下看
    b: 往回翻
    q: 退出查看

    moreless一樣
    head 文件名 從頭看,默認顯示前10行
    head -n 行數(shù) 文件名 自定義顯示多少行
    tail 文件名 從結(jié)尾看,默認顯示10行
    tail -n 行數(shù) 文件名 自定義顯示多少行
  • tar  打包壓縮
    tar -zcvf 壓縮后顯示的文件名.tar.gz 要放到壓縮包里的文件1<空格>文件2
    例如:tar -zcvf f.tar.gz 1.txt 2.txt表示把1.txt和2.txt文件打包到一起并給壓縮包起名 f.tar.gz
    解壓縮
    解壓到當(dāng)前目錄: tar -xf 文件名.tar.gz
    指定解壓目錄: tar -xf 文件名.tar.gz -C 指定解壓到的目錄

文本處理

  • 文本編輯:vi或者vim
    • 創(chuàng)建a.txt文件并進入編輯: vim a.txt
    • 點擊 i 就可以輸入內(nèi)容了
    • 點擊 esc 就退出編輯了
    • 輸入英文 :wq 表示保存并退出
      :q!表示強制退出不保存

常用快捷鍵:gg跳到開頭;shift g跳到結(jié)尾;$跳到行尾;^跳到行首。其中$^就是shift + 4shift + 6.

  • 屏幕輸出:echo
  • 輸出重定向:>
    把輸出的內(nèi)容保存到另一個位置,比如把輸出的 123 保存到 b.txt 文件中:echo 123 > b.txt(會自動創(chuàng)建b.txt文件)

文件屬性

ll命令顯示的文件屬性

除了第一個字母表示文件類型,后面的每 3 個為一組,分別表示讀、寫、執(zhí)行權(quán)限。
r:讀 -- 4
w:寫 -- 2
x:執(zhí)行 -- 1
-:無權(quán)限 -- 0
如果讀寫執(zhí)行權(quán)限都有:4+2+1=7
如果只有讀和執(zhí)行權(quán)限:4+1=5

所以上面文件權(quán)限就是755

由此可知chmod 777 文件名就是給文件添加所有人都可以讀寫執(zhí)行權(quán)限。

網(wǎng)絡(luò)命令

  • 查看網(wǎng)卡信息: ifconfig
  • 測試遠程主機聯(lián)通性: ping
    ping 主機ip
    -c ping的次數(shù)
    ping -i 每次ping的時間間隔
    ping -c 3 -i 3 主機ip 表示ping 3次,每隔3秒ping一次

網(wǎng)絡(luò)系統(tǒng)狀態(tài)信息

netstat
-t:列出所有tcp
-n:以數(shù)字形式顯示地址和端口號
-p:顯示進程的pid和名字
-l:顯示監(jiān)控中的服務(wù)器的Socket
一般我們直接netstat -tnlp或者netstat -tnp就可以。

退出Linux

exit

如果您覺得對您有幫助,請幫忙點一下公眾號底部的廣告,點一下就可以,謝謝~

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
常用Dos命令
linux常用命令及參數(shù)詳解
Linux上,最常用的一批命令解析(十年精選,超詳細)
簡單Linux命令學(xué)習(xí)筆記
CMD命令操作大全--資料收集未整理
dos基礎(chǔ)教程 -
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服