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

轉載請注明:linux運維部落 ? Linux基礎小模塊

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

(0)
ZzuimengZzuimeng
上一篇 2016-08-10 13:58
下一篇 2016-08-10 13:58

相關推薦

  • iptables實驗2

    IPTABLES   實驗2       實驗大體結構圖       相關概念及公式 源地址轉換:    SNAT   POSTROUTING 目標地址轉換:DNAT  PREROUTING   每次重啟網絡后…

    Linux干貨 2016-10-24
  • Bind配置和基本應用

    BIND的安裝配置:    BIND: Berkeley Internet Name Domain,  ISC.org        dns: 協議      &nbsp…

    Linux干貨 2017-05-30
  • 8.10作業

    1、編寫腳本/root/bin/systeminfo.sh,顯示當前主機系統信息,包括主機名,IPv4地址,操作系統版本,內核版本,CPU型號,內存大小,硬盤大小。 echo  "your host is `hostname` " echo  "ip address is `ifconfig | sed -n…

    Linux干貨 2016-08-15
  • find文件:就是這么簡單

    概述 由于Linux一切皆文件,我們的日常運維工作其實就是與文件打交道的事,如何能夠快速而有效地找到我們需要的文件呢?這是個令人頭疼的問題。幸運是,Linux為用戶提供了強大的查找工具——find。find通過遍歷指定路徑完成文件查找,它的的工作特點: 精確查找——多查詢條件組合,精確匹配; 實時查找——遍歷指定路徑; 查找速度稍慢——由于需要遍歷路徑,速度…

    Linux干貨 2016-08-18
  • crond實現郵件告警

    實驗環境:centos 6.8 所需軟件:mailx或msmtp或smtpEmail等 smtp客戶端程序 所需帳號:我這使用的是163郵箱。 本方案優點:安裝軟件少,無須啟動postfix等郵件服務。無須配置postfix郵件服務。由于調用的是注冊郵箱,所以也不會給移入到垃圾郵件中。  建議:生產中,不管是什么服務發送郵件的建議使用外部smtp帳…

    Linux干貨 2016-07-10
  • 一個簡單的負載均衡集群:web服務

    一個簡單的負載均衡集群:以web服務為例 實驗環境:三臺主機(CentOS 7.3)             主機1:IP地址 172.18.0.88(Haproxy代理服務器)             主機2:IP地址 172.…

    Linux干貨 2017-05-17
欧美性久久久久