其中會占用磁碟空間的有普通檔案,目錄和軟鏈結。剩下四種檔案:字元裝置,塊裝置,套接字,管道檔案不是真正的檔案不會占用磁碟空間,它們是被模擬成檔案的,所以它們也被稱為偽檔案,它們只占用記憶體。
1. executable programs or shell commands //shell 命令手冊
2. system calls (functions provided by the kernel) //系統呼叫手冊 (系統提供的函式介面)
3. library calls (functions within program libraries) //庫呼叫手冊
4. special files (usually found in /dev) //特殊檔案
5. file formats and conventions eg /etc/passwd// 檔案的特殊格式、協議
6. games // 遊戲
7. miscellaneous (including macro packages and conventions), e.g. man(7), groff(7) 雜項
8. system administration commands (usually only for root) // 系統管理員命令手冊
9. kernel routines [non standard] //非標準的核心例程
/* 使用方法 */
arno@desktop-b28m42e:/mnt/x$ man -f printf //假設需要查詢庫函式printf,執行這個命令可以知道printf在第幾本手冊
printf (1) - format and print data
printf (3) - formatted output conversion
arno@desktop-b28m42e:/mnt/x$ man 3 printf //開啟第三本man手冊的printf
arch:顯示機器處理器架構
uname -m :顯示機器的處理器架構
uname -r :顯示正在使用的核心版本
cat /proc/interrupts :顯示中斷
cat /proc/mounts :顯示已載入的檔案系統
lspci -tv :羅列 pci 裝置
lsusb -tv :顯示 usb 裝置
date :顯示系統日期
date 041217002007.00 設定日期和時間 - 月日時分年.秒
clock -w :將時間修改儲存到 bios
init 0 :關閉系統
reboot :重啟
logout :登出
cd .. :返回上一級目錄
cd :進入個人的主目錄
cd - :返回上次所在的目錄
pwd :顯示工作路徑
ls: 檢視目錄中的檔案
ls -l :顯示檔案和目錄的詳細資料
ls -a :顯示隱藏檔案
ls [0-9] :顯示包含數字的檔名和目錄名
tree :顯示檔案和目錄由根目錄開始的樹形結構
mkdir dir1 :建立乙個叫做 'dir1' 的目錄'
mkdir dir1 dir2 :同時建立兩個目錄
mkdir -p :/tmp/dir1/dir2 建立乙個目錄樹
rm -f file1 :刪除乙個叫做 'file1' 的檔案'
rmdir dir1 :刪除乙個叫做 'dir1' 的目錄'
rm -rf dir1 :刪除乙個叫做 'dir1' 的目錄並同時刪除其內容
rm -rf dir1 dir2 :同時刪除兩個目錄及它們的內容
mv dir1 new_dir :重新命名/移動 乙個目錄
cp file1 file2 :複製乙個檔案
cp dir/* . :複製乙個目錄下的所有檔案到當前工作目錄
cp -a dir1 dir2 :複製乙個目錄
cp -r dir1 dir2 :複製乙個目錄及子目錄
ln -s file1 lnk1 :建立乙個指向檔案或目錄的軟鏈結
ln file1 lnk1 :建立乙個指向檔案或目錄的物理鏈結
find / -name file1 :從 '/' 開始進入根檔案系統搜尋檔案和目錄
find / -user user1 :搜尋屬於使用者 'user1' 的檔案和目錄
find /home/user1 -name *.bin :在目錄 '/ home/user1' 中搜尋帶有'.bin' 結尾的檔案
find /usr/bin -type f -atime +100 :搜尋在過去100天內未被使用過的執行檔案
find /usr/bin -type f -mtime -10 :搜尋在10天內被建立或者修改過的檔案
grep -nr "字串" ./ :遞迴查詢當前目錄下包含"字串"的檔案,並顯示行號
df -h 顯示已經掛載的分割槽列表
groupmod:多按幾次tab鍵可以檢視當前有哪些使用者組
groupadd g_name: 建立乙個新使用者組
groupdel g_name: 刪除乙個使用者組
groupmod -n new_name old_name:重新命名乙個使用者組
useradd -c "name surname " -g admin -d /home/user1 -s /bin/bash user1 :建立乙個屬於 "admin" 使用者組的使用者user1
useradd user1 :建立乙個新使用者,預設已經建立了使用者組的,使用者組和使用者名稱一樣
userdel -r user1: 刪除乙個使用者 ( '-r' 排除主目錄)
passwd :修改當前使用者的密碼
passwd user1 :修改乙個使用者的口令 (只允許root執行)
chmod ugo+/-rwx directory1/file1 :更改檔案或者目錄的許可權
chown user1 file1 改變乙個檔案的所有人屬性
chown -r user1 directory1 改變乙個目錄的所有人屬性並同時改變改目錄下所有檔案的屬性
chgrp group1 file1 改變檔案的群組
tar -jxvf archive.tar.bz2: 解壓乙個bzip2格式的壓縮包
tar -cvfj archive.tar.bz2 name: 建立乙個bzip2格式的壓縮包
cat file1: 從第乙個位元組開始正向檢視檔案的內容
tac file1: 從最後一行開始反向檢視乙個檔案的內容
more file1: 檢視乙個長檔案的內容
less file1: 類似於 'more' 命令,但是它允許在檔案中和正向操作一樣的反向操作
head -2 file1: 檢視乙個檔案的前兩行
tail -2 file1: 檢視乙個檔案的最後兩行
ifconfig: 顯示網絡卡的配置
ifup eth0: 啟用乙個 'eth0' 網路裝置
ifdown eth0: 禁用乙個 'eth0' 網路裝置
dhclient eth0: 以dhcp模式啟用 'eth0'
route add default gw 192.168.0.1: 設定預設閘道器為192.168.0.1
Linux環境和基本命令 檔案刪除命令
實驗目的 掌握linux一些基本命令的使用方法 熟悉linux操作環境 實驗內容 檔案刪除命令 常用方法 rm options files 常用引數 options f 強制方式,強制刪除檔案或目錄 i 互動方式,刪除已有檔案或目錄之前先詢問使用者,回答y yes表示確認,其他為放棄 r或 r 遞迴...
Linux環境命令學習記錄
1.讓程序自啟動 ckconfig d on service dstart stop restart 是啟動 停止 重啟服務,chkconfig don 是設定服務在開機時自不自動開啟,只是設定。2.在目錄a下不在目錄b下中查詢 txt的檔案 find a path b prune o name t...
linux命令與環境變數
linux哲學 一切皆檔案 首先了解命令存在的位置 bin 做為基礎系統所需要的最基礎的命令就是放在這裡。比如ls cp mkdir等命令 功能和 usr bin類似,這個目錄中的檔案都是可執行的,普通使用者都可以使用的命令 也就是說命令其實本質上是可執行檔案 與在windows上執行exe檔案一樣...