linux命令行—《命令行快速入門》

来源:http://www.cnblogs.com/huguangqin/archive/2017/07/08/7137632.html
-Advertisement-
Play Games

pwd print working directory 列印工作目錄hostname my computer's network name 電腦在網路中的名稱mkdir make directory 創建路徑cd change directory 改變路徑ls list directory 列出路徑... ...


  1. pwd print working directory 列印工作目錄
  2. hostname my computer's network name 電腦在網路中的名稱
  3. mkdir make directory 創建路徑
  4. cd change directory 改變路徑
  5. ls list directory 列出路徑下的內容
  6. rmdir remove directory 刪除路徑
  7. pushd push directory 推入路徑
  8. popd pop directory 推出路徑
  9. cp copy a file or directory 複製文件(會直接覆蓋已存在的文件) cp -r :遞歸複製,連同文件夾下的文件一併複製
  10. mv move a file or directory 移動文件或路徑
  11. less page through a file 逐頁瀏覽文件 q 退出查看
  12. cat print the whole file 列印輸出整個文件
  13. xargs execute arguments 執行參數
  14. find find files 尋找文件
  15. grep find things inside files 在文件中查找內容
  1. man mannual page 閱讀手冊
  2. apropos find what man page is appropriate尋找恰當的手冊頁面
  3. env look at your environment 查看環境
  4. echo print some arguments 列印參數
  5. export export/set a new environment variable 導出/設定一個新的環境變數
  6. exit exit the shell
  7. sudo become super user root 成為超級用戶或root
  8. chmod change permission modifiers 修改文件許可許可權
  9. chown change ownership 修改文件的所有者
  10. cd .. 返回上一級目錄(中間有空格!)
  11. cd "i have fun" 打開名稱中間帶空格的文件夾 用“”
  12. cd i\ have\ fun/ 打開名稱中間帶空格的文件夾,使用\轉譯空格
  13. cd ~ 回到主目錄(中間有空格!)
  14. cd ../../.. 向上走三層目錄(當前目錄為第一層)
  15. mkdir -p 創建完整的路徑,p為parent的意思
  1. touch 創建新文件
  2. clear 清屏
  3. mv 重命名文件
  4. rm 刪除文件
  5. rm -rf -r或-R:遞歸處理,將指定目錄下的所有文件與子目錄一併處理;

-f:強制刪除文件或目錄;

-i:刪除已有文件或目錄之前先詢問用戶;

36. | 管道命令 將左邊的命令輸出導向到右邊去

37. < 將右邊的文件作為輸入發送給左邊的程式

38. > 將左邊命令的輸出寫入到右邊的文件中去

39. >> 將左邊命令的輸出追加到右邊的文件中去

40. * 通配符。*.txt-任何以txt結尾的文件

41. find 例如:find . -name "*.txt" -print | less 尋找以txt結尾的所有文件,並輸出到屏幕,以less命令的方式查看。電腦會錄找當前文件夾及子文件夾里的所有符合條件的內容。

42. cat > newfile.txt 命令執行後會把你打在屏幕上的字元放到新建的newfile.txt文件中,按ctrl+d結束

43. grep global regular expression print:全局正則表達式。使用正則表達式搜索文本,並把匹配的行列印出來。

44. man 通過命令名稱,查找相關用法,如man find,會顯示出find命令的相關參數

45.apropos 如果你不知道完成某個特定任務所需要命令的名稱,可以使用一個關鍵字通過Linux apropos實用程式來搜索它

46.env 查看環境 env | grep huguagnqin env | less

47.echo 用於在shell中列印shell變數的值,或者直接輸出指定的字元串

48.export

49.xargs

50.sudo 允許用戶以超級用戶許可權運行某命令

51.su 進入到超級用戶許可權 exit直接切回普通用戶

52.chmod

53.chown

54.exit 退出命令行

55.關機命令 poweroff

halt

shutdown -h now(root用戶使用)

56.reboot 重啟

linux命令行—《命令行快速入門》


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

-Advertisement-
Play Games
更多相關文章
  • 剛發現的一個Redis不錯的學習平臺: window平臺Redis安裝 作者:lg831229 window平臺Redis安裝 redis windows安裝文件下載地址:http://code.google.com/p/servicestack/wiki/RedisWindowsDownload# ...
  • Redis主從架構持久化存在一個問題,即前次測試的結論,持久化需要配置在主實例上才能跨越實例保證數據不丟失,這樣以來主實例在持久化數據到硬 盤的過程中,勢必會造成磁碟的I/O等待,經過實際測試,這個持久化寫硬碟的過程給應用程式帶來的影響無法忍受;因而在大多數場景下,會考慮把持久化配置 在從實例上,當 ...
  • Redis的複製功能是完全建立在之前我們討論過的基於記憶體快照的持久化策略基礎上的,也就是說無論你的持久化策略選擇的是什麼,只要用到了redis的複製功能,就一定會有記憶體快照發生,那麼首先要註意你的系統記憶體容量規劃,原因可以參考我上一篇文章中提到的Redis磁碟IO問題。 Redis複製流程在Slav ...
  • 那點所謂的分散式——redis 日常開發中,總會接觸到一些好玩的東西,比如這篇的redis,一說到redis,可能就有人跟memcache做比較了,是呀, memcache只能說是簡單的kv記憶體數據結構,而redis支持的數據類型就豐富多了,當然最能讓人看上眼的就是SortedSet。 有了它,我們 ...
  • NoSQL簡介 介紹Redis前,我想還是先認識下NoSQL,即not only sql, 是一種非關係型的數據存儲,key/value鍵值對存儲。現有Nosql DB 產品: redis/MongoDB/Memcached/Hbase/Cassandra/ Tokyo Cabinet/Voldem ...
  • SQL Server 是Microsoft 公司推出的關係型資料庫管理系統。具有使用方便可伸縮性好與相關軟體集成程度高等優點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2012 的大型多處理器的伺服器等多種平臺使用。Microsoft ...
  • [root@localhost ~]# yum install -y mysql-server mysql mysql-devel [root@localhost ~]# service mysqld start mysql> grant all privileges on *.* to 'root ...
  • 一.文件系統概述 1.文件系統是基於操作系統的,用來管理和組織保存在磁碟驅動器上的數據的系統軟體,通過對數據存儲佈局/空間管理/文件命名/安全控制等 方面的管理,解決瞭如何在設備上有效的存儲數據。 2.文件系統是操作系統與磁碟設備之間交互的一個橋梁,通過文件系統實現了數據合理組織和有效存取,表現在操 ...
一周排行
    -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.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...