首頁 系統教程 Linux CentOS指令綜合詳解

CentOS指令綜合詳解

Jan 08, 2024 am 09:09 AM
centos 命令

1,顯示目前使用的shell

    [root@localhost ~]# echo $SHELL

2,顯示目前系統所使用的所有shell   

    [root@localhost ~]# cat /etc/shells

3,顯示hash快取

    hash:顯示快取    -r:清除快取

#4,多個指令可使用;符號分開

5,history

#    -c:清除指令歷史

    -d:刪除歷史中指定的指令

    #:顯示最近的#條歷

    -a:追加本次會話新執行的命令歷史到清單至歷史文件

    -n:讀歷史文件中未讀過的行到歷史清單

    -r:讀取歷史文件附加到歷史清單

    -w:將歷史清單儲存到指定的歷史文件

    -p:展開歷史參數成多個行,但不存在歷史清單中

    -s:展開歷史參數成一行,並附加在歷史清單後

6,Ctrl

#     l:清屏,相當於clear指令

#     c:取消指令的執行

    -a:將遊標移到命令列的最前面

    -e:將遊標移到命令列的最後面

    -u:刪除遊標目前位置到行首

    -k:刪除遊標目前位置到行尾

7,Esc

#    -b:左移一個字

    -f:右移一個字

8,本機說明文件存放位置/usr/share/doc/

9,CentOS系統安裝完成後如果沒有man幫忙使用以下指令來製作資料庫

#    CentOS6使用:makewhatis

    CentOS7使用:mandb

10,man指令的操作方法

    space、^v、^f、^F:將畫面傳送至檔案尾號

    b、^b:向文件首部翻轉畫面

    d、^d:向文件尾部翻半螢幕

    u、^u:向文件首部翻半畫面

    ^n or ^e or ^j :將一行到文件尾端

#    ^y or ^p or ^k :向文件首部翻一行

    q:退出

    #:跳到第#排

    1g:回到檔案首部

    g:翻至文件尾部

    /keywork:以字串為關鍵字,從目前位置向尾部搜索,不區分字元大小寫

                    n:下一個    N:上一個為「中」

    ?keywork:以字串為關鍵字,從目前位置向首部搜索,不區分字元大小寫

                    n:下一個為   N:上一個為

11,檔案系統的結構

    /boot:引導檔案存放目錄,核心檔案(vmlinuz)、開機載入器(bootloader,grub)都存放於此    目錄。

    /bin:所有使用者使用的基本指令;無法關聯至獨立分區,OS啟動即會用到的程式。

    /sbin:管理類別的基本指令;無法關聯至獨立分區,OS啟動即會使用的程式。

    /lib:啟動時程式所依賴的基本共享庫檔案以及核心模組檔案(/lib/modules)

    /lib64:專用於x86_64系統上的輔助共享庫檔案存放位置

    /etc:設定檔目錄

    /home/USERNAME:一般用戶家庭目錄

    /root:管理員的家庭目錄

    /media:可攜式行動裝置掛載點

    /mnt:臨時檔案系統掛載點

#    /dev:裝置檔案及特殊檔案儲存位置

        b:block device,隨機存取

        c:character device,線性存取

    /opt:第三方應用程式的安裝位置

    /srv:系統上運作的服務用到的資料

    /tmp:暫存檔案儲存位置

    /usr:universal shared,read-only data####

        bin:保證系統具備完整功能所提供的應用程式

        lib:32位元使用上

        lib64:只存在64位元系統

        include:C程式的頭檔(header files)

        share:結構化獨立的數據,例如doc,man等

        local:第三方應用程式的安裝位置

    /var:variable data files

        cache:應用程式快取資料目錄

        lib:應用程式狀態資訊資料

        local:專用於為/usr/local下的應用程式儲存可變資料

        lock:鎖定檔案

        log:記錄目錄及檔案

        opt:專用於為/opt下的應用程式儲存可變資料

        run:運作中的進程相關資料;通常用於儲存進程pid檔案

        spool:應用程式資料集

        tmp:在儲存系統兩次重新啟動之間所產生的暫時資料

    /proc:用於輸出核心與進程資訊相關的虛擬檔案系統

    /sys:用於輸出目前系統上硬體設備相關資訊虛擬檔案系統

    /selinux:security enhanced linux,與selinux相關的安全策略等資訊的儲存位置

12,檔案類型

#    -:普通文件

    d:目錄檔

    b:區塊裝置

    c:字元裝置

    l:符號連結檔案

    p:管道文件pipe

    s:套接字檔socket

#13,ls用法

#    -a:包含隱藏檔案

    -l:顯示額外的資訊

    -R:目錄遞迴通過

    -ld:目錄與符號連結資訊

    -1:文件分行顯示

    -S:依由大到小排序

##    -u:配合-t選項,顯示並依atime從新到舊排序

#    -U:不排序依目錄存放順序顯示

14,stat顯示檔案的三個時間戳

    access time:存取時間,atime,讀取檔案內容

    modify time:修改時間,mtime,改變檔案內容(資料)

    change time:改變時間,ctime,元資料改變

15,touch指令

    touch [OPTION]... FILE...

        -a:只改變atime

        -m:只變更mtime

        -t:STAMP:

            [[cc]yy]mmddhhmm[.ss]

        -c:若檔案不存在,則不予建立

16,cp指令

#    -i:互動式

    -r,R:遞迴複製目錄及內部的所有內容

    -a:歸檔,相當於-dR --preserv=all

    -d:--no-dereference --preserv=links不複製原文件,只複製連結名

    -p:等同--preserv=mode,ownership,timestamp

#    -v:--verbose

    -f:--force

17,alias定義別名

    顯示目前shell進程所有可用的指令別名

    [root@localhost ~]# alias

    定義別名NAME,其相當於執行指令VALUE

    [root@localhost ~]# alias NAME='VALUE'### ###    在命令列中定義的別名,且僅對目前shell進程有效。 ### ###    若想要永久有效,則定義在設定檔中### ###        則僅針對目前使用者:~/.bashrc### ###        對所有使用者有效:/etc/bashrc### ###    撤銷別名使用:unalias####### ######18,mv指令使用######

    常用選項:

        -i:互動式

        -f:強迫

19,rm指令使用

    常用選項:

        -i:互動式

        -f:強制移除

        -r:遞迴

20,tree顯示目錄樹

    -d:只顯示目錄

    -L level:指定顯示的層級數目

    -P pattern:只顯示指定pattern所符合的路徑

21,mkdir建立目錄

    -p:存在於不報錯,且可自動建立所需的各目錄

    -v:顯示詳細資訊

    -m MODE:建立目錄時直接指定權限

22,rmdir刪除空白目錄

    -p:遞迴刪除父空目錄

#    -v:顯示詳細資訊

23,rm刪除資料

    -r:遞迴刪除目錄樹

    -f:強制刪除不提示

24,STDOUT和STDERR重定向到檔案

#    格式:指令    作業符號    檔案名稱

        >:將STDOUT重新導向至檔案

        2>:將STDERR重新導向至檔案

        &>:將所有輸出重新導向至檔案

        >:檔案內容分已覆蓋

#            set -C:內容已覆寫內容已涵蓋已文件,且可追加強制覆蓋:>|

            set C:允許覆蓋

        >>:原有內容基礎上,追加內容

        2>:覆寫重新導向錯誤輸出資料流

        2>>:追加重新導向錯誤輸出資料流

        標準輸出與錯誤輸出各自導向至不同位置:格式如下;

            COMMAND > /path/to/file.out 2> /path/to/error.out

        合併標準輸出與錯誤輸出為同一個資料流進行重新導向:格式如下;

            &>:覆蓋重新導向

            &>>:追加重新導向

            COMMAND > /path/to/file.out 2> &1    (順序重要)

            COMMAND >> /path/to/file.out 2>> &1

#        ():合併多個程式的STDOUT

#            (cal 2007 ; cal 2008)>all.txt

25,tr - 轉換和刪除字元

        tr [OPTION]...SET1 [SET2]

        選項:

        -c或--complerment:取字符集的補集

        -d或--delete:刪除所有屬於第一字元集的字元

        -s或--squeeze-repeats:把連續重複的字元以單獨一個字元表示

        -t或--truncate-set1:將第一個字元集對應字元轉換為第二字元集對應的字元

    使用<來重新導向標準輸入

    某些指令能夠接受從檔案匯入的STDIN

        $tr ‘a-z’ ‘A-Z’

        該指令會把/etc/issue中的小寫字元都轉換成寫寫字元

    tr –d abc < /etc/fstab 刪除fstab檔案中的所有abc中任意字元

        [root@localhost ~]# cat > filea

        mage

#        wangxiaochun

        則以ctrl d離開,可使用檔案取代鍵盤的輸入

    [root@localhost ~]# cat > filea < fileb

26,less:一頁一頁地查看輸入

#    ls -l /etc | less

##    mail:透過電子郵件發送輸入:

    echo "testemail" | mail -s "test" user@example.com

lpr:把輸入傳送給印表機

###    echo "testprint" | lpr-Pprinter_name####

以上是CentOS指令綜合詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

PHP教程
1594
276
centos和ubuntu的區別 centos和ubuntu的區別 Apr 14, 2025 pm 09:09 PM

CentOS 和 Ubuntu 的關鍵差異在於:起源(CentOS 源自 Red Hat,面向企業;Ubuntu 源自 Debian,面向個人)、包管理(CentOS 使用 yum,注重穩定;Ubuntu 使用 apt,更新頻率高)、支持週期(CentOS 提供 10 年支持,Ubuntu 提供 5 年 LTS 支持)、社區支持(CentOS 側重穩定,Ubuntu 提供廣泛教程和文檔)、用途(CentOS 偏向服務器,Ubuntu 適用於服務器和桌面),其他差異包括安裝精簡度(CentOS 精

centos關機命令行 centos關機命令行 Apr 14, 2025 pm 09:12 PM

CentOS 關機命令為 shutdown,語法為 shutdown [選項] 時間 [信息]。選項包括:-h 立即停止系統;-P 關機後關電源;-r 重新啟動;-t 等待時間。時間可指定為立即 (now)、分鐘數 ( minutes) 或特定時間 (hh:mm)。可添加信息在系統消息中顯示。

.NET Core快速入門教程 1、開篇:說說.NET Core的那些事兒 .NET Core快速入門教程 1、開篇:說說.NET Core的那些事兒 May 07, 2025 pm 04:54 PM

一、.NETCore的起源談到.NETCore,就不能不提它的前身.NET。當年Java風頭正盛,微軟也對Java青睞有加,Windows平台上的Java虛擬機就是微軟依據JVM標准開發的,據稱是當時性能最佳的Java虛擬機。然而,微軟有自己的小算盤,試圖將Java與Windows平台捆綁,增加一些Windows特有的功能。 Sun公司對此不滿,導致雙方關係破裂,微軟隨後推出了.NET。 .NET從誕生之初就借鑒了Java的許多特性,並在語言特性和窗體開發等方面逐漸超越了Java。 Java在1.6版

centos配置ip地址 centos配置ip地址 Apr 14, 2025 pm 09:06 PM

CentOS 中配置 IP 地址的步驟:查看當前網絡配置:ip addr編輯網絡配置文件:sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0更改 IP 地址:編輯 IPADDR= 行更改子網掩碼和網關(可選):編輯 NETMASK= 和 GATEWAY= 行重啟網絡服務:sudo systemctl restart network驗證 IP 地址:ip addr

Hadoop偽分佈式集群搭建 Hadoop偽分佈式集群搭建 May 07, 2025 pm 04:45 PM

軟件準備我使用的是CentOS-6.6的虛擬機,主機名為repo。參考在Windows中安裝Linux虛擬機的步驟,我在該虛擬機中安裝了JDK,參考在Linux中安裝JDK的指南。此外,該虛擬機配置了免秘鑰登錄自身,參考配置各台虛擬機之間免秘鑰登錄的設置。 Hadoop安裝包的下載地址為:https://mirrors.aliyun.com/apache/hadoop/common/,我使用的是hadoop2.6.5版本。將Hadoop安裝包上傳到服務器並解壓[root@repo~]#tarzxv

CentOS上Postman集成應用 CentOS上Postman集成應用 May 19, 2025 pm 08:00 PM

在CentOS上集成Postman應用可以通過多種方法來實現,以下是詳細的步驟和建議:通過下載安裝包安裝Postman下載Postman的Linux版本安裝包:訪問Postman官方網站,選擇適用於Linux的版本進行下載。解壓安裝包:使用以下命令將安裝包解壓到指定目錄,例如/opt:sudotar-xzfpostman-linux-x64-xx.xx.xx.tar.gz-C/opt請注意將“postman-linux-x64-xx.xx.xx.tar.gz”替換為您實際下載的文件名。創建符號

CENTOS:是什麼導致決定結束支持的決定 CENTOS:是什麼導致決定結束支持的決定 Apr 23, 2025 am 12:10 AM

RedHatendedsupportforCentOStoshifttowardsacommerciallyfocusedmodelwithCentOSStream.1)CentOStransitionedtoCentOSStreamforRHELdevelopment.2)ThisencourageduserstomovetoRHEL.3)AlternativeslikeAlmaLinux,RockyLinux,andOracleLinuxemergedasreplacements.

如何優化CentOS上的HDFS配置 如何優化CentOS上的HDFS配置 May 19, 2025 pm 08:18 PM

在CentOS系統上優化Hadoop分佈式文件系統(HDFS)的性能,可以通過多種方法來實現,包括調整系統內核參數、優化HDFS配置文件以及提升硬件資源。以下是詳細的優化步驟和建議:調整系統內核參數增加單進程打開文件數限制:使用ulimit-n65535命令可以臨時調整,若需永久生效,請編輯/etc/security/limits.conf和/etc/pam.d/login文件。優化TCP參數:編輯/etc/sysctl.conf文件,添加或修改以下內容:net.ipv4.tcp_tw

See all articles