中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux基本操作命令

發布時間:2020-06-24 19:05:08 來源:網絡 閱讀:594 作者:SherryX 欄目:系統運維

1 linux系統結構

linux系統一般有這幾個部分組成:內核Kernel、外殼Shell、文件系統和應用程序。層次結構如下圖:

Linux基本操作命令
其中:

  1. linux內核主要與計算機硬件進行交互,并為用戶程序提供一個高級的執行環境,按功能模塊分為:進程調度、內存管理、文件管理、進程間通信、網絡接口。
    2.介于使用者和操作系統內核之間的接口Shell有以下功能:
    -讀取輸入和語法分析命令列
    -重定向和管道
    -搜索和運行程序
    -后臺作業
    -shell編程
    3.常見的shell程序
    -Bourne Shell(SH) 最老、最廣泛使用
    -Korn Shell(KSH) 對SH的擴充,兼容SH
    -C Shell(CSH) 語法與C類似,不兼容SH
    -Bourne Again Shell(BASH) Linux中默認的Shell,與SH兼容,繼承了KSH\C Shell的優點。
    4.常見的外圍工具(桌面系統)
    -GNOME/GTK
    支持C語言
    擁有眾多公司或自由軟件人的支持,包括RedHat
    -KDE/QT(K Desktop Envirment)
    支持C++,穩定成熟
    包括辦公軟件KOffice、Internet應用軟件、開發工具KDevelop、和一些其他應用軟件
  2. 文件系統
    Linux基本操作命令

    -bin:linux常用的命令。如:cp、mv。
    -boot:系統啟動時要用到的程序。
    -dev:所有linux系統中使用的外部設備映射文件。
                    和我們常用的windows, dos操作系統不一樣。它實際上是一個訪問這些外部設備的端口。(虛擬光驅、usb)
    -etc:系統管理的各種配置文件和子目錄。
                如網絡配置文件,文件系統,x系統配置文件,設備被指信息,設置用戶信息(passwd、group)
    -home:每個用戶的主目錄存放在這個目錄下以用戶名命名的子目錄中。
                            例如:如果我們建立一個用戶,用戶名是“tom”,那么在/home目錄下就有一個對應的/home/tom路徑
    -lib:存放系統動態連接共享庫
    -lost+found:這個目錄在大多數情況下都是空的。
            但是如果你正在工作突然停電,或是沒有用正常方式關機,在你重新啟動機器的時候,有些文件就會找不到應該存放的地方,對于這些文件,系統將他們放在這個目錄下,就象為無家可歸的人提供一個臨時住所。
    -mnt:分區的掛載點,這個目錄在一般情況下也是空的。可以臨時將別的文件系統掛在這個目錄下。(cdrom、hgfs、usb)
    -proc:虛擬目錄,系統內存的映射,可以在這個目錄下獲取系統信息。這些信息是在內存中,由系統自己產生的。
    -root:系統管理員的主目錄,其它用戶無法訪問。
    -sbin:這個目錄是用來存放系統管理員的系統管理程序。
    -tmp:用來存放不同程序執行時產生的臨時文件。
    -usr:這是linux系統中占用硬盤空間最大的目錄。用戶的很多應用程序和庫都存放在這個目錄下,有很多子目錄。
    -Var:存放一些系統運行過程中的臨時文件,如系統日志。

    注:在各目錄中以顏色區分不同的文件類型
    藍:目錄;
    綠:可執行文件;
    紅:壓縮文件;
    淺藍:鏈接文件;
    灰:其他文件;
    紅底白字:錯誤的鏈接文件

2 常用命令

2.1 獲取命令幫助
whatis <簡單描述命令功能>
--help <命令使用摘要及參數列表>
man <命令說明文件,全英文的>
2.2 文件操作命令
ls 顯示文件或目錄
-l 列出文件詳細信息l(list)
-a 列出當前目錄下所有文件及目錄,包括隱藏的a(all)
-h 人性話列出文件大小,按K\M\G

mkdir 創建目錄
-p 創建目錄,若無父目錄,則創建p(parent)
cd 切換目錄
touch 創建空文件
echo 創建帶有內容的文件。
cat 查看文件內容
cp 拷貝
mv 移動或重命名(在當前目錄下相當于重命名)
rename 重命名
rm 刪除文件
-r 遞歸刪除,可刪除子目錄及文件
-f 強制刪除
find 在文件系統中搜索某文件
wc 統計文本中行數、字數、字符數 (若等待用戶輸入,ctrl+d結束輸入)
grep 在文本文件中查找某個字符串
rmdir 刪除空目錄
tree 樹形結構顯示目錄,需要安裝tree包
pwd 顯示當前目錄
ln 創建鏈接文件
more、less 分頁顯示文本文件內容
head、tail 顯示文件頭、尾內容
ctrl+alt+F1 命令行全屏模式

詳細說下rename和find命令(經常用到通配符*<匹配所有字符>和?<匹配所有的單個字符>)。
rename 被替換掉的字符串 替換成的字符串 匹配要替換的字符串
比如: rename foo1 foo01 foo?  <把foo1替換成foo01>
                        rename foo foo0 foo?? <把所有形式為foo??的改成foo0??>
find常用表達式:
-print 將當前文件名送到標準輸出設備顯示,返回值常為真。
-name pattern 檢查文件名是否和pattern相同,必要時使用引號。
-exec cmd 用來執行cmd命令。如果該命令會使用到當前的文件名,應該加{}標記,分號用來表示cmd的結束
-type t 檢查當前文件的類型是否是t。t可以是:d-目錄,f-普通文件,l-鏈接文件。
比如:find -name 'tty*'   
           找出當前目錄下的鏈接文件  find ./ -type l -exec {} \;
                     找到存放ip的文件 find /etc/ -name '*eth*' -exec ls -l {} \;

2.3 系統常用命令
date 顯示日期
stat 顯示指定文件的詳細信息,比ls更詳細
who 顯示在線登陸用戶
whoami 顯示當前操作用戶
hostname 顯示主機名
uname 顯示系統信息
top 動態顯示當前耗費資源最多進程信息
finger 查看有幾個終端
ps 顯示瞬間進程狀態 ps -aux
du 查看目錄大小 du -h /home帶有單位顯示目錄信息
df 查看磁盤大小 df -h 帶有單位顯示磁盤信息
ifconfig 查看網絡情況
ping 測試網絡連通
netstat 顯示網絡狀態信息
man 命令不會用了, 如:man ls
clear 清屏
alias 對命令重命名 如:alias showmeit=”ps -aux” ,另外解除使用unaliax showmeit
kill 殺死進程,可以先用ps 或 top命令查看進程的id,然后再用kill命令殺死進程。
which 查看程序所在位置

2.4 常用快捷鍵
ctrl+shift+"+"放大
init 3命令行界面 init 5 圖形界面(gedit etc/inittab)
tab 自動補全

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南岸区| 济源市| 尖扎县| 赞皇县| 大丰市| 临西县| 桑日县| 醴陵市| 绥棱县| 昌江| 儋州市| 即墨市| 阿克陶县| 重庆市| 龙游县| 丹巴县| 集安市| 福海县| 金山区| 南川市| 灵武市| 长宁区| 进贤县| 石首市| 汝阳县| 高州市| 扶绥县| 当阳市| 东安县| 叙永县| 平原县| 蚌埠市| 崇信县| 南川市| 青阳县| 嘉荫县| 昂仁县| 三门县| 拜城县| 兴国县| 景洪市|