Linux目錄結構和基礎知識

来源:http://www.cnblogs.com/crazymanpj/archive/2017/05/19/6877899.html
-Advertisement-
Play Games

目錄結構: /bin:存放系統常用的命令程式 /boot:系統啟動或引導所需要的一些文件 /dev:可用的設備文件 /etc:系統配置相關的東西 /home:所有用戶的主目錄 /lib,lib64:存放系統的庫文件 /media:即插即用設備文件 /mnt:存儲設備掛載目錄 /opt:可選軟體包安裝 ...


 

目錄結構:

/bin:存放系統常用的命令程式

/boot:系統啟動或引導所需要的一些文件

/dev:可用的設備文件

/etc:系統配置相關的東西

/home:所有用戶的主目錄

/lib,lib64:存放系統的庫文件

/media:即插即用設備文件

/mnt:存儲設備掛載目錄

/opt:可選軟體包安裝目錄

/proc:目錄本身是個虛擬機系統,記錄進程,網路信息等

/root:管理員主目錄

/sbin:重要的系統執行文件

/sys:虛擬文件系統,記錄內核數據

/usr:用戶的可用程式目錄

/var:系統運行產生的文件

 

linux常用命令:

ls  顯示當前目錄下所有文件

ls -l  顯示文件和目錄的詳細信息

ls -a  顯示所有文件包括隱藏文件

cd xx  打開xx文件夾

 

  • 創建

mkdir xxx  創建xxx文件夾

touch text.txt  創建文件

 

  • 編輯  

vi test.txt  打開test.txt文件

c 切換成編輯狀態

Esc 從編輯狀態切換為只讀狀態

:q 退出

:q!不保存退出

:wq 保存並退出

 

  • 複製

cp test.txt test2.txt  複製文件

cp test.txt /xxx/test.txt or /xxx/test  複製到某個目錄

 

  • 刪除

rm test.txt  刪除test.txt文件

rm -r xx  刪除xx文件夾

 

  • 移動

mv text.txt ..  移動text.txt

mv test.txt /xxx/  移動test.txt到xxx目錄下

mv test.txt test2.txt  移動到某個地方並改名

 

  • 查找

locate text.txt  查找test.txt文件,可用updatedb更新資料庫

find / -name file1  從'/'目錄開始搜索文件

 

ps  查看當前運行進程

kill qq.exe  殺進程

netstat -ano | findstr "5037"  查找埠占用

pwd  顯示工作路徑

shutdown now  立即關機

shutdown +5  5分鐘後關機

shutdown -r now  立即重啟系統

reboot  重啟

logout  註銷

 

  • 查看文件內容

cat file  從第一個位元組正向查看文件內容

tac file  從最後一個位元組反向查看文件內容

more file  查看一個長文件內容

less file  和more file類似,但是可以反向查看

head -2 file  查看一個文件的前兩行

tail -2 file  查看一個文件的最後兩行

tail -f file  實時查看被添加到一個文件中的內容

 

  • 磁碟空間

df -lh  查看磁碟信息

free  查看記憶體信息

ls -ISr |more  以尺寸大小排序文件和目錄

du -sh dir  計算目錄dir的占用磁碟空間

命令+ --help  查看命令使用方法

 


 

參考文章如下:

http://www.php100.com/html/webkaifa/Linux/2009/1106/3485.html

http://www.cnblogs.com/knowledgesea/p/6146303.html

http://www.cnblogs.com/fnng/archive/2012/02/21/2362013.html

 


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

-Advertisement-
Play Games
更多相關文章
  • 我的outlook版本是2007 SP3,英文版。一直有搜索不到郵件的問題,例如在搜索框輸入發件人的名字,或者郵件中的詞語,就是搜索不到郵件,即使那封郵件確實存在。 在網上搜索,Microsoft 的英文論壇提供了一個方法,英文論壇鏈接 Tools --> option --> serch opti ...
  • 首先需要知道的是linux 版本的shadowsocks包含了客戶端和服務端,因此在linux下安裝了shadowsocks就是安裝了客戶端和服務端,因此下文只需介紹安裝shadowsocks客戶端 1.安裝shadowsocks (主機是ubuntu 14.04) 1.1先安裝pip sudo a ...
  • 1.獲取內網地址(私有地址) ifconfig -a 2.獲取外網地址(公網地址) curl members.3322.org/dyndns/getip ...
  • U盤安裝CentOS 7提示 “Warning: /dev/root does not exist, could not boot” 解決辦法 ...
  • xargs命令是把接收到的數據重新格式化,再將其作為參數提供給其他命令,下麵介紹xargs命令的各種使用技巧 一、將多行輸入轉換成單行輸入: 將單行輸入轉換成多行輸出: 自定義定界符進行轉換(預設的定界符是空格): 二、在腳本中運用: 在上面的例子中,我們把參數源都放入args.txt文件,但是除了 ...
  • 初始化git 配置git 使用Git的第一件事就是設置你的名字和email,這些就是你在提交commit時的簽名,每次提交記錄里都會包含這些信息。使用git config命令進行配置 執行了上面的命令後,會在家目錄( )下建立一個叫 的文件(該文件為隱藏文件,需要使用 查看到). 內容一般像下麵這樣 ...
  • How to set up host-only virtual machines that host can access it... 問題 因為工作和學習,我經常需要移動裝有Linux系統的筆記本電腦,有時在家裡用,有時在公司里用,這兩個地方的網路都是不同的,或者有時要開會或到外面,不能連接任何的 ...
  • 問題如題,df -h 出來的容量與du -sh 查看的容量信息不一樣,是那裡出了問題了嗎? 下麵分別是du -sh *與df -h出來的結果 以上是相關查詢命令的輸出,下麵是硬碟fdisk -l的輸出信息 之前也使用 badblocks 進行掃描了下,壞的塊為0。 實在是找不出來相關的原因了,遂發出 ...
一周排行
    -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.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...