基礎指令使用篇 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
下一篇 2016-08-04

相關推薦

  • RAID詳解

    測試機centos6.7 x86_64 一、RAID是什么     簡單描述:RAID(Redundant Array of indenpensive Disk)獨立磁盤冗余陣列:磁盤陣列是把多個磁盤組成一個陣列,當作單一磁盤使用,它將數據以分段或條帶(striping)的方式儲存在不同的磁盤中,存取數據時,陣列中的相關磁盤一起…

    2016-02-14
  • Linux之查找命令find簡介

    查找命令find簡介    Linux使用過程中難免會遇到查找功能,類似于Windows中的搜索功能,如果想要找某個文件在什么地方,什么格式的文件等等。在Linux中我們可以使用find、locate、which、whereis等命令。接下來我們就簡單說一下如何使用這幾個命令查找文件。 一、which which命令的作用是,在PATH變…

    Linux干貨 2015-05-18
  • tcp socket文件句柄泄漏

    今天發現有臺redis機器上出現socket個數告警,這是很奇怪的現象。因為一臺redis服務器上就部署了幾個redis實例,打開的端口應該是有限。 1、netstat顯示的tcp連接數正常 netstat -n | awk '/^tcp/ {++state[$NF]} END …

    Linux干貨 2016-04-13
  • 阿里云2G2C的ECS部署LNMP性能瓶頸到底在多少

    服務器詳細配置 Project message System info LSB Version:      :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch Distributor ID: CentOS Description: &n…

    Linux干貨 2015-04-16
  • lamp平臺 php解析器基于模塊和php-fpm

    首先,我先介紹一下實驗環境: http服務器:192.168.236.128(php解析器基于modules) mysql服務器:192.168.236.129 編譯和配置http服務器,http版本是2.4以上的。 由于http依賴于apr apr-util這兩個包,但是我們系統上的rpm包版本比較低,我們也需要下載這兩個源碼包來編譯,解決依賴關系。 還要…

    Linux干貨 2015-08-31
  • 數據的游戲:冰與火

    我對數據挖掘和機器學習是新手,從去年7月份在Amazon才開始接觸,而且還是因為工作需要被動接觸的,以前都沒有接觸過,做的是需求預測機器學習相關的。后來,到了淘寶后,自己憑興趣主動地做了幾個月的和用戶地址相關數據挖掘上的工作,有一些淺薄的心得。下面這篇文章主要是我做為一個新人僅從事數據方面技術不到10個月的一些心得,也許對你有用,也許很傻,不管怎么樣,歡迎指…

    Linux干貨 2016-08-15
欧美性久久久久