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
下一篇 2016-08-10

相關推薦

  • 士大夫

    士大夫

    2017-11-13
  • linux基于密鑰的認證

    生成密鑰對兒: [root@Ams ~]# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa):  Enter passphrase (empty for no passph…

    Linux干貨 2016-08-02
  • mariadb之再次演練

    架構圖如下: 1.按照架構圖所示,準備機器,做好時間同步,主機名解析 192.168.42.150 node1 [proxySQL keepalived]192.168.42.151 node2 [proxySQL keepalived]192.168.42.152 node3 [mysql-master wha]192.168.42.153 node4 […

    Linux干貨 2016-03-06
  • varnish動靜分離

    http://blog.51cto.com/sonlich/2060785

    2018-01-14
  • 快速搭建SVN服務器

    一、背景介紹 svn服務器是一款上傳代碼的工具(貌似這么說不怎么嚴謹,但是在日常工作中基本上是這么用的),今天一個小伙伴折騰了一天也沒有搭建好這個svn服務器。各種問題,其實搭建SVN服務器最重要的就是三個配置文件(svnserver.conf、 passwd 、authz)。出了問題的話十有八九是這三個配置文件的問題。最后,我自己搭建了一個,測試成功。于是…

    Linux干貨 2016-12-11
  • 10個有用的Linux命令面試問題及答案

    1. 如何暫停一個正在運行的進程,把其放在后臺(不運行)? 答案:為了停止正在運行的進程,讓其在后臺運行,我們可以使用組合鍵 Ctrl+Z。 2. 什么是安裝Linux所需的最小分區數量,以及如何查看系統啟動信息? 答案:單獨一個/root分區足以執行所有的系統任務,但是強烈建議安裝Linux時,需要至少三個分區:/root,/boot,/swap。一個ID…

    2017-09-05
欧美性久久久久