歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux命令

linux實用命令詳解

Linux命令

   這篇文檔實用性很強,它不是講某個命令的參數具體含義,而是從實際

   工作的角度來考慮,完成什麼工作需要什麼指令。


  文件系統操作是最基本的操作,沒有文件系統,操作系統根本就運行不了。

  下面是我們經常要做的一些事情。在下面具體參數意義不解釋,要了解這些

  可以查詢該命令幫助文檔

  1. 創建目錄

     mkdir

     NO1. 在當前路徑創建一級目錄

          [root@rehat root]# mkdir test

     NO2. 在當前路徑創建多級目錄

          [root@rehat root]# mkdir -p mytest/test1/test1_1

     NO3. 在創建目錄的同時給新建的目錄賦權限

          [root@rehat root]# mkdir -m 777 testmod

          這樣任何人對此目錄都有任何權限

     2. 復制文件與文件夾

     cp

     NO1. 復制指定目錄的文件到當前目錄,並重命名

          [root@rehat root]# cp ~/.bashrc bashrc_bak

     NO2. 強制復制指定目錄的文件到當前目錄,而不管當前目錄是否含有該文件

          [root@rehat root]# cp -f ~/.bashrc bashrc

     NO2. 復制指定目錄到當前目錄

          [root@rehat root]# cp -r /root/test .

          [root@rehat root]# cp -r /root/test/ .

          兩者效果一樣,在復制目錄時,會將源路徑的最後一級目錄全部復制過去,包括它本身。

     NO3. 復制指定目錄的文件到指定目錄

          [root@rehat root]# cp ~/.bashrc /bak/.bashrc

     NO4. 在復制時將源文件的全部屬性也復制過來。若不指定參數,則目標文件與源文件屬性可能不一致。

          [root@rehat root]# cp -a ~/.bashrc /bak/.bashrc

     NO5. 若兩個文件夾要保證同步,一個文件的改了,另一個文件也跟著改,但是要保證兩個文件的文件都是最新的。

          [root@rehat root]# cp -u /src/.bashrc /bak_src/bashrc

     3. 建立鏈接文件,包括硬鏈接與軟鏈接

     ln

     NO1. 建立類似於 Windows 的快捷方式

          [root@rehat root]# ln -s test.txt test.txt_slnk

     NO2. 當想備份一個文件,但空間又不夠,則可以為該文件建立一個硬連接。這樣,就算原文件刪除了,只要該

          鏈接文件沒被刪除,則在存儲空間裡還是沒有被刪除。

          [root@rehat root]# ln -l test.txt test.txt_hlnk

     4. 刪除文件

     rm

     NO1. 刪除當前目錄的文件

          [root@rehat root]# rm test.txt

     NO2. 強制刪除當前目錄的文件,不彈出提示

          [root@rehat root]# rm -f test.txt

     NO3. 強制刪除整個目錄,包括目錄與文件全部刪除,需要管理員權限

          [root@rehat root]# rm -r -f test

     5. 刪除文件夾

     rmdir

     NO1. 刪除一個空目錄

          [root@rehat root]# rmdir emptydir

     NO2. 刪除多級空目錄

          [root@rehat root]# rmdir -p emptydir/d1/d11

     6. 掛載文件系統與卸載文件系統

     mount / umount

     NO1. 掛載光驅

          [root@rehat root]# mount -t iso9660 /dev/cdrom /mnt/cdrom

     NO2. 掛載光驅,支持中文

          [root@rehat root]# mount -t iso9660 -o codepage=936,iocharset=cp936 /dev/cdrom /mnt/cdrom

     NO3. 掛載 Windows 分區,FAT文件系統

          [root@rehat root]# mount -t vfat /dev/hda3 /mnt/cdrom

     NO4. 掛載 Windows 分區,NTFS文件系統

          [root@rehat root]# mount -t ntfs -o iocharset=cp936 /dev/hda7 /mnt/had7

     No5. 掛載 ISO 文件

          [root@rehat root]# mount -o loop /abc.iso /mnt/cdrom

     NO6. 掛載 軟驅

          [root@rehat root]# mount /dev/fd0 /mnt/floppy

     NO7. 掛載閃盤

          [root@rehat root]# mount /dev/sda1 /mnt/cdrom

     NO8. 掛載 Windows 操作系統共享的文件夾

          [root@rehat root]# mount -t smbfs -o username=guest,password=guest //machine/path /mnt/cdrom

     NO9. 顯示掛載的文件系統

          [root@rehat root]# mount

          [root@rehat root]# cat /etc/fstab        顯示系統啟動自動加載的文件系統

          [root@rehat root]# cat /etc/mtab        顯示當前加載的文件系統

     7. 檢查磁盤空間

     df

     NO1. 顯示所有存儲系統空間使用情況,同時顯示存儲系統的文件系統類型s

          [root@rehat root]# df -aT

     NO2. 顯示指定文件系統的空間使用情況

          [root@rehat root]# df -t ext3

     NO3. 人性化顯示各存儲空間大小

          [root@rehat root]# df -ah

     NO4. 有時候掛載了網絡文件系統,若只想看本機的文件系統用如下命令

          [root@rehat root]# df -ahlT

     NO5. 查看某個文件系統的磁盤使用情況

          [root@rehat root]# df -h /dev/cdrom

Copyright © Linux教程網 All Rights Reserved