Linux基礎小模塊

1.基礎知識小塊:shell

由shell程序的自帶命令:即為內置命令(builtin)

獨立的可執行程序文件、文件名 :即為外部命令 

[root@localhost~]#ls      ~用戶當前所在目錄  #:命令提示符(管理員帳號root)  $:普通用戶            

  shell環境

    

  獨特程序  它是指操作系統中,提供訪問內核所提供之服務的程序!系統跟計算機硬件交互時使用的中間介質,負責解析用戶提供的命令。


2.基礎小知識:命令

#echo $PATH :從那些路徑中查找用戶鍵入的命令字符串所對應的命令文件。      環境變量:PATH

 /usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/usr/bin:/root/bin    

查的次序一定要自左到右         外部命令是帶有程序的文件       

普通命令   /bin ./usr/bin         〈Linux下〉 最左側/:表示根目錄  其他的/:表示路徑分隔符

管理命令   /sbin ./usr/sbin       〈windows下〉分隔符一般為\   

以.開頭的文件為隱藏文件

. :  為當前目錄

..:  為當前目錄的上一級目錄

[root@localhost ~]# /etc/sysconfig/    localhost也叫local ,正確的解釋是:本地服務器

                   .:sysconfig  即為當前目錄   

                  ..:/etc   即為當前目錄的上一級目錄

一、echo是個內建命令,應此可以用hellp echo 來獲取幫助信息。           -n:關閉自動換行功能 

     而-e作為轉義符時 可以做出閃爍的字體   即回顯                     -b:退  格刪除鍵  等

中括號內第一個數字代表前景色;第二個則代表背景色而5代表閃爍指令。

[root@localhost ~]#  echo -e "\033[43;32;5mhello zhangliang\033[0m"

hello zhangliang    閃爍

[root@localhost ~]#  echo -e "\033[43;31;5mhello zhangliang\033[0m"

hello zhangliang    閃爍

[root@localhost ~]#  echo -e "\033[45;32;5mhello zhangliang\033[0m"

hello zhangliang    閃爍


二、pwd  查看當前工作目錄的完整路徑: 

[root@localhost ~]# pwd

/root

[root@localhost ~]#

使用 pwd 命令查看指定文件夾:

[root@localhost ~]# cd /opt/soft/

[root@localhost soft]# pwd 

/opt/soft

[root@localhost soft]#

cd-:表示在上一個目錄和當前目錄之間來回切換。

cd 即change directory,改變工作目錄


三、cat 連續的將文件的內容顯示在屏幕上(連接文本文件)

cat -n textfile1 > textfile2 把 textfile1 的檔案內容加上行號后輸入 textfile2 這個檔案里 d
cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的檔案內容加上行號(空白行不加)之后將內容附加到 textfile3 里。  

     file 文件內容內型查看命令

file /PATH/TO/SOMEWHERE

四、ls:list顯示指定路徑下的文件列表                                                                     ls -a 顯示所有含隱藏文件

          ls -A 顯示除帶.和..之外的文件

          ls -l  長格式列表 詳細文件信息

 

-wr-r- -r- – 

–  代表文件類型

rw- 文件屬主的權限

r- – 文件屬組的權限

r- – 文件其他用戶的權限不包含屬主和屬組


用來查看命令類型: type ls  type type 

命令必須遵循的特定格式:exe  . mis   .ELF  . #file /bin/ls

原創文章,作者:Zzuimeng,如若轉載,請注明出處:http://www.www58058.com/28493

(0)
ZzuimengZzuimeng
上一篇 2016-08-05 16:15
下一篇 2016-08-05 16:15

相關推薦

  • 網絡管理

    7層結構。三次握手,四次揮手。

    2017-12-17
  • bash腳本編程之算術運算和文件查找

    算數運算在每個編程語言里面是最基本的功能,在bash里面也是.相對于其他編程語言來說在bash里面不能直接以變量加上變量的形式來表現;比如我們先聲明兩個變量num1和num2然后再做運算。 num1=2 num2=3 echo "$num1+$num2" 2+3 這里我們顯示的結果直接為2+3只是做了變量的替換,而不是做兩個變量…

    Linux干貨 2016-12-23
  • class12 shell編程(四)軟件包管理(二)

    一、shell編程(四) 1、循環特殊用法 while 循環的特殊用法(遍歷文件的每一行): while read line; do       循環體   done < /PATH/FROM/SOMEFILE 依次讀取/P…

    Linux干貨 2016-08-24
  • SElinux

    SElinux 1.介紹: SELinux: Secure Enhanced Linux,是美國國家安全局「NSA=The National Security Agency」和SCC(Secure Computing Corporation)開發的Linux的一個強制訪問控制的安全模塊。2000年以GNU GPL發布,Linux內核2.6版本后集成在內核中 …

    Linux干貨 2016-09-21
  • sed基礎

    sed 是一種流編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩沖區中,稱為“模式空間”(pattern space ),接著用sed 命令處理緩沖區中的內容,處理完成后,把緩沖區的內容送往屏幕。接著處理下一行,這樣不斷重復,直到文件末尾。文件內容并沒有改變,除非你使用重定向存儲輸出。Sed 主要用來自動編輯一個或多個文件, 簡化對文件的反復操…

    Linux干貨 2017-05-01
  • 關于文件權限管理了解和使用

                    文件權限管理   文件屬性格式              文件屬性操作 chown          設置文件的所有者…

    系統運維 2016-08-05
欧美性久久久久