歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

Linux中常用的命令

先介紹一下Linux的目錄結構

/ 根目錄

/bin bin是Binary的縮寫,存放經常使用的命令

/boot 內核及加載內核所需的文件

/dev Device(設備)的縮寫

/etc 啟動文件及配置文件

/etc/passwd 用戶數據庫

/home 用戶的主目錄,每個用戶都有自己的目錄,目錄名與賬號名相同

/lib C 編譯器的庫和部分C編譯器

/media 常用來掛在分區

/misc 該目錄可以用來存放雜項文件或目錄

/mnt 與media的功能相同

/net 偽文件系統,存放網卡信息

/opt 該目錄是可選的軟件包安裝目錄

/proc 偽文件系統

/root 超級用戶的主目錄

/sbin 引號 修復 或者恢復系統的命令

/selinux selinux相關文件

/srv 一些服務啟動之後,這些服務所需訪問的數據目錄

/sys 將內核的一些映射信息映射,可供應用程序所用

/tmp 臨時文件夾

/usr 與用戶相關的應用程序和庫文件,用戶自行安裝的軟件一班防止該目錄

/usr/bin 用戶的大多數命令和可執行文件

/var 存放著不斷擴充的東西

1.用戶管理

添加用戶:方法1---:useradd 用戶名

passwd 用戶名

輸入密碼

方法2---: vi /etc/passwd

加入下面一行

用戶名:密碼:UID:GID:用戶全名:用戶HOME目錄:用戶的shell

如---- test1 : :500:500:TestUser: /home/test:/bin/bash

用圖形化用戶管理工具

選擇“系統----->管理---->用戶和群組”,彈出“用戶管理者”對話框,然後按著要求填寫。

如何創建無密碼的用戶呢?

使用passwd -d USERNAME 命令完成。USERNAME用實際的用戶名代替或者編輯 /etc/passwd文件,把該用戶的第一個和第二個冒號之間的內容刪除,如果有/etc/shadow文件存在,也需對/etc/passwd文件執行同樣操作.

2.查看當前目錄-----

查看當前路徑 pwd (present work directory)

查看當前目錄或者文件信息-----ls

參數 -a 顯示所有文件和目錄,隱藏文件也顯現.

-l 詳細信息列表

4.切換目錄----- cd [目錄路徑]

5.查看文件內容-----

cat 不能分頁顯示 cat 1.txt

more 或者less 分頁顯示 如 more 1.txt

head 和 tail 命令 查看開頭和結尾

6. grep命令

全稱Global Reguar Expression Print

grep [選項參數] 文件 如 grep root /etc/passwd 在/etc/passwd中查找root的行

選項參數 -c 主輸出拼配的行的計數

-n顯示匹配的行及行號

7.創建文件

touch 文件名1 [文件名2] 如 touch 1.txt 2.txt 在當前目錄創建1.txt和2.txt

創建目錄 mkdir 是(make directory)的簡寫

格式如下 mkdir [參數] 目錄名

參數-p 若所建立目錄的上層目錄尚未建立,則會一並建立

8.刪除文件或目錄

rm 刪除文件

rm -r 刪除目錄

9.復制文件目錄

cp 格式: cp[參數] 源文件 目標文件

參數 -r 遞歸處理,用於復制目錄時

-f 強行復制文件或目錄,不論目標文件或目錄是否存在

10. 移動文件或者目錄

mv (move) 格式 mv [參數] 源文件或目錄 目標文件或目錄

參數 -f 若目標與現有文件重復,直接覆蓋

11. 文件的查找

find [路徑] 匹配表達式

匹配表達式是find命令的最重要內容,常見匹配表達式如下.

-name 文件名 查找指定文件名的文件或者目錄

-amin 分鐘 查找指定時間曾被存取過的文件或目錄 單位以分鐘計

-atime 24小時數 查找指定時間曾被存取的文件或目錄 單位以小時記

-cmin 分鐘 查找指定時間呗更改的文件或目錄

12.更改文件與目錄權限

chmod [選項] 對權限的設定 文件或目錄

-r 表示遞歸處理,表示把目錄中所有的文件以及子目錄的權限全部修改

13.文件的壓縮與解壓命令

zip 如: zip -r myfile.zip ./* 將當前目錄下的所有文件和文件夾全部壓縮成myfile.zip文件,-r表示遞歸壓縮子目錄下所有文件

解壓unzip 如

把myfile.zip文件解壓到/home/sunny/目錄下的命令如下 unzip -o -d /home/sunny myfile.zip

參數 -o:不提示的情況直接覆蓋文件 -d: 指明文件解壓到的目標目錄下

刪除壓縮文件中的 smart.txt 文件 zip -d myfile.zip smart.txt

向壓縮文件myfile.zip中添加 rpm_info.txt 文件 zip -m myfile.zip ./rpm_info.txt

tar命令

tar -czvf 名字.tar.gz 要壓縮的目錄或文件

如 將 目錄test 壓縮成 Test.tar.gz -------> tar -czvf Test.tar.gz test

解壓 將Test.tar.gz解壓 ---> tar -xzvf Test.tar.gz -C 解壓到的目錄

參數 -c 建立壓縮檔案

-x 解壓

-t 查看內容

-r 向壓縮文檔末尾追加內容

-f 使用檔案名字,切記這個參數是最後一個參數,後面只能接檔案名

Copyright © Linux教程網 All Rights Reserved