基礎指令使用篇 Linux版

回顯,回聲

echo

echo hello > /dve/pts/1

打開圖形界面 init 5  

關閉圖形界面 init 3

ctrl+alt+F1-6字符,F7圖形界面


chvt 改變虛擬終端

chvt +數字

startx  圖形的軟件打開

poweroff centOS 6.8與7.2都正常關閉斷電


hostname 顯示主機的名字

wKioL1edaP_iLP0DAAALPArVVg0600.png-wh_50

lsb_release -a  顯示centOS 版本

wKioL1edaefi-yCqAAAzcBla6tg550.png-wh_50

cat /etc/redhat-release

cat /etc/centos-release

wKioL1edafPR1ASmAAASglC72V0516.png-wh_50

nano 文本形式修改


cat /etc/issue 獲取登陸顯示信息

wKiom1edaj_A5b5wAAAWK8eGRgQ399.png-wh_50 


lscpu 顯示CPU   cat 打開   who 誰  who am i  我是誰  chvt 轉換虛擬端口  poewroff 關閉電源   halt 關閉系統(6.8連電源都關閉,7.2電源不關閉)    hostname  主機名字

nano  文檔修改  init 3,5 (3是關閉圖形界面,5是打開圖形界面)   startx 打開軟件的圖形界面   tty 顯示那個端口在使用   ifconfig 查詢IP地址與網卡  unmane  顯示內核  free 顯示空閑的內存   df 顯示掛載

lsb_release

echo     gedit


管理員與普通用戶的區別


每個用戶都擁有唯一一個的編號UID

管理員的UID=0  (root)

wKioL1edapqR2EunAAAIDW0R_OA307.png-wh_50

id -u 用戶名   查詢用戶的ID 一般用戶從500開始

wKioL1edaqqAP76YAAAI2NpOfcI501.png-wh_50

在windows 中 500id為管理員ID  admin   guest用戶ID 501

ternimal 終端  服務器非必要部件

console  控制臺  /dve/console


交換式接口

GUI

X protocol

Desktop:

GNONE(C,圖形庫gtk)

KDE(C++,圖形庫gt)

XFCE(輕量級桌面)


在操作系統的指令通過shell編譯成為計算機運行的二進制指令

shell也被稱為Linux的命令解釋器

shell是一種高級程序設計語言

shell的種類: sh    csh    tcsh    ksh    bash GPL     Zsh


echo $SHELL  顯示默用戶的shell類型

不同的shell中語法可能不相同

wKiom1edayjjChXmAAAMEWovdeE762.png-wh_50

cat /etc/shells  顯示當前系統使用的所有shell的類型

wKiom1edazPBjAJ_AAAnmN5IhNE387.png-wh_50

PS1 可以定義字符的格式

echo $PS1  顯示ps1的值

wKioL1eda3KSnAWlAAAMYH15dgg690.png-wh_50

命令有外部和內部命令之分

內部命令是系統自帶的,外部命令是獨立的硬盤一個文件

先查詢內部命令(再查詢緩存外部)再查詢外部命令

echo $PATH 顯示當前變量

wKiom1eda6-Bk3O8AAAW15rf5CM486.png-wh_50

sbin是管理員使用文件夾,bin是普通用戶使用文件夾

hash -d 可以清理指定的緩存

hash -r 可以清理全部緩存

cp 拷貝 rm 刪除 mv 移動

指令后面加 d 可以選擇默認


enable -n cd

暫時禁用cd命令

enable cd

啟用cd命令


which 用于查詢外部命令

type 

alias  別名  所有文件使用和修改只能在內存上

ll=ls -l 顯示文件屬性

alias ls 查詢別名

unalias ls 取消別名

alias ls='ls –colour=auto'


/usr/bin/ls   從地址上使用避開別名 

\ls     使用反斜杠避開別名

'ls'    使用單引號避開別名

where is 能顯示文件路徑和幫助使用的路徑



.開頭的文件和目錄在LINUX中都是隱藏文件

ls -all  顯示當前目錄下的所有文件

wKioL1eda_3zl3e0AACimjcGFX0156.png-wh_50

長格式的只能獨立寫

ls -l -h 顯示文件的格式

6不支持指令補全,7能支持指令補全。

id -u zczx

命令  選項   參數

加\表示未完成的指令可以換行繼續

指令之間記得加入空格,不然會發生報錯

多行短命令能通過加入;能夠一齊運行

who;ls;pwd

date 顯示主機時間

wKiom1edbCbxcZeWAAAOGhf4oHY647.png-wh_50

date 072214452016.30

     幾月幾日幾年。幾秒

clock 顯示硬件時間

      -s,將硬件時間同步到主機時間

      -w,將主機時間同步到硬件時間

wKiom1edbG_h1xXLAAA4U6bYCs8329.png-wh_50

cal -顯示日歷

      cal 8 2008

         顯示出8月 2008年 的日歷

      cal 9 1752

wKioL1edbH_BGIP2AAAeYfCH2bw822.png-wh_50

nano -文本編輯

6版本之前按 alt+F2 輸入指令 free the fish  有一條小魚出來,7版本之后就沒有了


screen(屏幕)命令:

      打開新的screen;

           screen -S 名字

      同一部主機而且同一個賬號

      加入會話:

           screen -x 名字

      退出并關閉screen:

           exit

      剝離當前screen;

      Ctrl+a,d

      顯示所有已經打開的screen:

           screen -ls

      恢復某screen

      screen -r 名字

對運行較長的文件 ,先打開screen再運行能恢復。

光盤掛載 mount /dve/sr0 /mnt

ssh 192.168.1.1  加入對方的主機,用同一賬戶登錄,使用screen進行遠程操作。


echo 顯示字符串

echo echo $USER   ==  echo root

echo "ehco $USER" ==  echo root

echo 'ehco $USER' ==  echo $USER

echo `ehco $USER"`==  root


touch +文件名字 能夠生成文件,且touch命令能同時生成多個文件。

41-47都是背景顏色  31-37  都是字體顏色

reset重設,能解決顯示亂碼問題

-n 不在字符的最后自行換行

-e 若字符串中出現以下字符,則特別加以處理,而不會將它當成一般文字輸出。



touch f{1,2,3,4,5}   會生成f1,f2,f3,f4,f5五個文件

Tab鍵 把路徑補全 


使用幫助指令

whatis  告訴你命令大致使用后果

makewhatis 創建信息數據庫  在7版本上面用mandb 創建信息數據庫


查看幫助使用 helip +指令  方法查看內部命令的使用

             man bash  查看全部內部指令的使用幫助

command –help  查看外部命令的幫助   

      ls –help 查看ls的使用方法

wKiom1edbNCAtpX_AAC24gSRxuM938.png-wh_50

man命令  (外部命令可以使用)

man1,man2,man3  章節號

man +章節號 +指令  查詢該指令的某章節的使用幫助

1,4,5,8.使用較多

1;用戶命令

2:系統調用

3:C庫調用

4:設備文件及特殊文件

5:配置文件

6:游戲文件

7:雜項

8:管理類命令

man and info

本地幫助文檔/usr/share/doc/


顯示今年是什么年 date +%Y  2016

                 date +%F  2016-7-22 顯示年月日

                 date +%D   7/22/2016

                 date +%s  顯示1970年1月1日至今的秒數

                 date +%J  顯示今天是今年的第幾天


bc 計算器運算   

    2^10=1024

wKiom1edbVOhUEtPAAA1loCPBSs484.png-wh_50

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

(0)
swzczxswzczx
上一篇 2016-08-04 14:41
下一篇 2016-08-04 14:41

相關推薦

  • LVM詳解

    目錄:  一、概述  二、LVM的相關概念  三、概念圖  四、LVM基本操作    1.創建PV    2.查看PV信息    3.創建VG    4.查看VG信息    5.創建LV    6.查…

    Linux干貨 2015-09-22
  • 設計模式原則詳解

        我們在應用程序開發中,一般要求盡量兩做到可維護性和可復用性。       應用程序的復用可以提高應用程序的開發效率和質量,節約開發成本,恰當的復用還可以改善系統的可維護性。而在面向對象的設計里面,可維護性復用都是以面向對象設計原則為基礎的,這些設計原則首先都是復用的原則,遵循這些設…

    Linux干貨 2015-04-07
  • bash代碼注入的安全漏洞

           很多人或許對上半年發生的安全問題“心臟流血”(Heartbleed Bug)事件記憶頗深,這兩天,又出現了另外一個“毀滅級”的漏洞——Bash軟件安全漏洞。這個漏洞由法國GNU/Linux愛好者Stéphane Chazelas所發現。隨后,美國電腦緊急應變中心(US-CERT)、紅帽以及多家從事安全的公…

    Linux干貨 2015-03-30
  • 學習宣言

     學習計劃:參考N24學習時間與線路圖,盡最大努力完成。 目標:學習好Linux,提升自我價值,找一份待遇好的工作。 宣言:每一次輕易的放棄,都是人生的一處敗筆,為了夢想,加油!

    Linux資訊 2016-10-26
  • ?HA專題: Corosync+Pacemaker+drbd實現MySQL高可用

    HA專題: Corosync+Pacemaker+drbd實現MySQL高可用 前言 實驗拓撲 實驗環境 實驗步驟 安裝前準備工作 配置DRBD 配置MySQL 配置Corosync+Pacemaker 測試 我遇到的問題 總結 前言 上篇文章我們介紹了drbd的相關原理、編譯安裝、簡單的實現. drbd雖然可以保證數據的可靠性但是我們上次的實現還…

    Linux干貨 2016-04-13
  • 重構與模式:改善代碼三部曲中的第三部

    一、改善代碼的三部曲    《設計模式》-> 《重構》-> 《重構與模式》。也就是設計->重構->重構出新設計。    《設計模式》主要詳細說明20幾種模式,為我們帶來了常見設計問題的經典解決方案,從而改變了整個面向對象開發的面貌。為設計而著。    《重構》改善既有代碼的設…

    Linux干貨 2015-04-07
欧美性久久久久