linux命令筆記(一)

来源:https://www.cnblogs.com/wzpy/archive/2018/01/04/8194533.html
-Advertisement-
Play Games

1,ls 查看當前文件夾下的文件 2,ls -a 查看當前文件夾下的隱藏文件 3,ls -l 查看當前文件夾下的文件,以列表的形式 4,ls -h 查看當前文件夾下的文件,換算大小格式 5,支持寫法:ls -ahl、ls -lha 補充:ls /bin 查看/bin目錄下的內容,此命令無需在bin目 ...



1,ls 查看當前文件夾下的文件 2,ls -a 查看當前文件夾下的隱藏文件 3,ls -l 查看當前文件夾下的文件,以列表的形式 4,ls -h 查看當前文件夾下的文件,換算大小格式 5,支持寫法:ls -ahl、ls -lha 補充:ls /bin 查看/bin目錄下的內容,此命令無需在bin目錄下依舊可以執行

6,cd 跳轉目錄 7,絕對路徑:跟目錄開始的路徑 8,相對路徑:以當前文件夾開始的路徑
9,tree 以樹狀圖的形式顯示當前路徑下的目錄格式 10,tree -alh 支持參數
11,touch 創建一個文件 12,mkdir 創建一個目錄 13,rmdir 刪除一個空目錄,非空目錄無法刪除 14,rm 刪除一個文件 補充:mkdir -p 創建目錄下的目錄例如:mkdir -p A/B/C/D,如果你沒有ABC,-p會自動幫你創建 補充:rm -r 遞歸刪除,可以刪除文件,也可以刪除文件夾,不管文件夾中有沒有文件

15,pwd 查看當前路徑 16,users 查看當前用戶
17,cd .. 跳轉上級目錄 18,cd ../.. 跳轉上上級目錄 以此類推 補充:cd - 跳轉上次的目錄,類似於返回,但是只記錄一次

19,ls 1* 查看以1開頭的,當前目錄下的所有文件 20,ls 1? 查看以1開頭,文件位數為2位的所有文件 補充:ls 1[1-5]3 查看文件113-153,[]與?相似,站位

21,history 查看歷史命令
22,ls > 123 將ls展現的東西重定向到文件123中 23,ls >> 123 將ls展現的東西添加到文件123中
提示:單>重定向符號重定向文件後,會刪除文件之前的內容,並且無法找回。
24,cat 查看文件,直接翻頁到文件的最下方 25,more 查看文件,以翻頁的方式進行 補充:cat 1.txt 2.txt > 3.txt :利用cat將1和2文件合併為3文件

26,管道:| 一個命令的輸出作為另外一個命令的輸入 27,清屏:clear 清楚當前屏幕文字,也可以使用快捷鍵ctrl+l
28,mv 1.txt 2.txt :重命名,將1.txt,重命名為2.txt 補充:mv 1.txt name/ :將1.txt文件,剪切並且粘貼到name文件夾下 補充:mv name/ names :將目錄name改名為names

29,ln 1.txt 2.txt :對1.txt文件創建一個硬鏈接,2.txt 30,ln -s 1.txt 2.txt:對1.txt文件創建一個軟連接,2.txt
31,grep "abc" 1.txt :在文件1.txt中查找包含abc的數據 32,grep "^abc" 1.txt :在文件1.txt中查找以abc開頭的數據 33,grep "abc$" 1.txt:在文件1.txt中查找以abc結束的數據
34,cp 1.txt name/ :複製文件進入目錄 35,cp name/ names -r :複製目錄進入目錄

36,find /bin -name "1":查找bin目錄下,包含1的文件名 37,find /bin -size 1M :查找bin目錄下,等於1M的文件 38,find /bin -size +1M :查找bin目錄下,大於1M的文件 39,find /bin -size -1M :查找bin目錄下,小於1M的文件 補充:好像參數有問題

40,tar -cvf wait.tar *.txt :把所有以txt結尾的文件打包到wait.tar文件中 41,tar -xcf wait.tar:解包文件wait.tar文件
42,tar -zcvf wait.gz *.txt :把文件以txt結尾的文件壓縮,文件名是wait.gz文件 43,tar -zxcf wait.gz :解壓縮 補充:後面加-C,可以指定路徑
44,tar -jcvf wait.bz2 *.txt:壓縮 45,tar -jxcf wait.bz2 :解壓
46,ps -aux :查看所有進程 47,top :實時顯示所有進程 48,kill -9 6520 :強制殺死PID為6520的進程 補充:還有一個比較弔的htop,同樣可以查看進程

49,reboot:重啟電腦
50,df -h :電腦硬碟使用情況 51,du -h :查看當前目錄下硬碟使用情況
52,ifconfig:查看網路ip地址及網路情況 53,sudo ifconfig ens33 172.168.92.2 :設置ip地址
54,useradd wait -m :創建一個用戶名是wait的用戶 55,su wait :切換到wait用戶 56,sudo passwd wait :重置wait用戶密碼
57,ssh [email protected] :遠程登錄ip是168.192.1.1的wait用戶 58,who :查看目前有多少用戶登錄 59,userdel :刪除用戶 60,sudo -s :臨時切換root用戶


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 回到目錄 dotnet pack 命令生成項目並創建 NuGet 包。這個操作的結果是兩個 nupkg 擴展名的包。一個包含代碼,另一個包含調試符號。 該項目被依賴的 NuGet 包裝被添加到 nuspec 文件,因此,他們能夠在安裝包時得到解決。預設情況下,項目到項目之間的引用是不打包到項目中的。 ...
  • 一、整體思路 先建立存儲過程,再通過.net 調用存儲過程,來實現對錶的增刪改查。 二、新建資料庫及存儲過程 打開SqlServer2008,新建資料庫orm1,及表Student。 資料庫和表建立好我們現在來建立存儲過程。 存儲過程 ad :新增學生信息 第一句 ad 代表的是存儲過程的名字,AS ...
  • ASP.NET Core 學習指導 "工欲善其事必先利其器"。我們在做事情之前,總應該做好充分的準備,熟悉自己的工具。就像玩游戲有一些最低配置一樣,學習一個新的框架,也需要有一些基本要求。ASP.NET Core是.NET Core平臺的Web開發框架,.NET Core是對於.NET的全新構築。C ...
  • vsftpd 是“very secure FTP daemon”的縮寫,安全性是它的一個最大的特點。 vsftpd 是一個 UNIX 類操作系統上運行的伺服器的名字,它可以運行在諸如 Linux、BSD、Solaris、 HP-UNIX等系統上面,是一個完全免費的、開放源代碼的ftp伺服器軟體,支持 ...
  • VirtualBox安裝CentOS後,再安裝增強功能就可以共用文件夾、粘貼板以及滑鼠無縫移動,主要步驟如下: 1、yum -y update 2、yum -y install g++ gcc gcc-c++ make kernel-* # 主要是在安裝增強工具提示沒有安裝這些軟體 3、yum -y ...
  • 安裝與配置 1.安裝nginx yum intsall nginx 2.配置 在 /etc/nginx/conf.d 目錄中新建一個my.conf文件,在此之前先將nginx.conf 配置文件中的server節點註釋掉 server { listen 80; #映射埠 location / { ...
  • :setWindowFlags(Qt::CustomizeWindowHint);//設置視窗標題欄自定義 setWindowFlags(Qt::WindowMinimizeButtonHint);//設置視窗的標題欄只有最小化的按鈕 setWindowFlags( Qt::WindowCloseB ...
  • 在日常的運維工作中,經常會用到nginx服務,也時常會碰到nginx因高併發導致的性能瓶頸問題。今天這裡簡單梳理下nginx性能優化的配置(如有不妥,敬請指出~) 一、這裡的優化主要是指對nginx的配置優化,一般來說nginx配置文件中對優化比較有作用的主要有以下幾項:1)nginx進程數,建議按 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...