Linux基本命令和目錄結構

2021-10-02 07:18:24 字數 2689 閱讀 5456

arch顯示機器的處理器架構

(1) uname -m顯示機器的處理器架構

(2) uname -r顯示正在使用的核心版本

dmidecode -q顯示硬體系統部件 - (smbios / dmi)

hdparm -i / dev / hda羅列乙個磁碟的架構特性

hdparm -tt / dev / sda在磁碟上執行測試性讀取操作

cat / porc / cpuinfo顯示cpu資訊

cat / porc / interrupts顯示中斷

cat / porc / meminfo校驗記憶體使用

cat / porc / swaps顯示哪些交換被使用

cat / porc / verion顯示核心的版本

cat /porc/net/dev 顯示網路介面卡及統計

cat /porc/mounts 顯示已載入的檔案系統

date 顯示系統日期

cal 2007 顯示2023年的日曆表

date 041217002007.00 設定日期和時間 -月日時分年.秒

clock -w 將時間修改儲存到 bios

檔案搜尋

find / -name file1 從 '/'開始進入根檔案系統搜尋檔案和目錄

locate \*.ps 尋找以 '.ps'結尾的檔案 -先執行'updatedb'命令

whereis halt 顯示乙個二進位制檔案、原始碼或man的位置

which halt 顯示乙個二進位制檔案或可執行檔案的完整路徑

掛載乙個檔案系統

mount /dev/hda2 /mnt/hda2 掛載乙個叫做hda2的盤- 確定目錄'/ mnt/hda2' 已經存在

umount /dev/hda2 解除安裝乙個叫做hda2的盤- 先從掛載點'/ mnt/hda2' 退出

追加命令

1,linux裡把檔案/etc/aaa中的內容追加到/usr/bbb中的內容的後面

sudo cat /etc/aaa >>/usr/bbb

2,更改/etc/index.html的檔案所有者為apache,檔案群組為apache

sudo chmod apache:apache /etc/index.html

3,更改/etc/index.html的所有者許可權為讀取、寫入、執行。群組許可權為讀取。其他許可權為讀取

sudo chmod 744 /etc/index.html

4,刪除/etc下名為hello的檔案

sudo rm /etc/index.html

當然,如果你是以orot使用者執行以上操作,可以去掉前邊的sudo!

df -hl 檢視磁碟剩餘空間

df -h 檢視每個根路徑的分割槽大小

du -sh [目錄名] 返回該目錄的大小

du -sm [資料夾] 返回該資料夾總m數

關機 (系統的關機、重啟以及登出)

shutdown -h now 關閉系統(1)

init 0 關閉系統(2)

telinit 0 關閉系統(3)

shutdown -h hour:minutes & 按預定時間關閉系統

shutdown -c 取消按預定時間關閉系統

shutdown -r now 重啟(1)

reboot 重啟(2)

logout 登出

檔案和目錄

pwd 顯示工作路徑

ls 檢視目錄中的檔案

ls -f 檢視目錄中的檔案

ls -l 顯示檔案和目錄的詳細資料

ls -a 顯示隱藏檔案

ls *[0-9]* 顯示包含數字的檔名和目錄名

tree 顯示檔案和目錄由根目錄開始的樹形結構(1)

lstree 顯示檔案和目錄由根目錄開始的樹形結構(2)

mkdir dir1 建立乙個叫做 'dir1'的目錄'

磁碟空間

df -h 顯示已經掛載的分割槽列表

ls -lsr |more 以尺寸大小排列檔案和目錄

du -sh dir1 估算目錄 'dir1'已經使用的磁碟空間'

1)對於.tar結尾的檔案

tar -xf all.tar

2)對於.gz結尾的檔案

這條命令是將所有.jpg的檔案壓縮成乙個zip包

# unzip all.zip

這條命令是將all.zip中的所有檔案解壓出來

***********************************==

shell 指令碼:

必須以 #!/bin/sh 開頭

簡單例子:判斷這個目錄下有沒有檔案(file)

#!/bin/bash

num=`ls -al /opt |grep "^-"|wc -l `

if [ $num != 0 ]

then echo "/opt has $num files"

else

echo "/opt has none file"fi

ls -al /opt |grep "^-"|wc -l 這個命令能夠統計檔案個數 為0就是沒有檔案 非零就是有檔案

Linux 目錄基本命令

1 一切皆檔案 2 根目錄 所有的檔案都掛載在這個節點下 etc 這個目錄用來存放所有的系統管理所需要的配置檔案和子目錄 home 使用者的主目錄,在linux中,每個使用者都有乙個自己的目錄,一般該目錄名是以使用者的賬號命名的 opt 這是給主機額外安裝軟體所擺放的目錄。比如你安裝乙個oracle...

linux目錄結構以及特點基本命令

linux的特點 linux一切皆檔案,沒有字尾名 linux下目錄結構 bin 存放二進位制可執行檔案 ls,cat,mkdir 等 boot 存放用於系統引導時使用的各種檔案 dev 用於存放裝置檔案 etc 存放系統配置檔案 home 存放所有使用者檔案的根目錄 lib 存放檔案系統中程式執行...

Linux目錄結構及常用基本命令

與windows類系統不同 unix類的系統都是從根目錄開始的 linux亦如此 從根目錄開始設定了一些目錄結構 bin binary 可執行程式 相當於windows下的應用程式 etc 通常用於放置配置檔案 lib library 通常用於放置庫 mnt mount 通常用於放置檔案系統的掛載點...