SecureCRT 8.0的安裝及Linux基本命令介紹

CentOS虛擬中安裝並打開圖形界面後,可以在圖形界面和命令行界面之間任意切換。在打開終端後輸入init3可以切換至命令行界面,輸入init5返回到圖形界面。

這裏我們用SecureCRT 8.0來遠程的對虛擬機進行操作,對於SecureCRT 8.0的安裝步驟就不詳細介紹,簡單介紹下如何連接到CentOS

1.

2.點擊完成。
      


3.連接到虛擬機.

     



4.修改背景

      



 5.接下來的所有操作都可以在這裏進行,和在虛擬機中效果相同。

1.su 切換用戶,exit退出當前用戶

.


2.tty:查看當前的登錄終端名;

    whoami 顯示當前用戶名

    who am i 顯示當前登錄的終端信息

    who 顯示當前所有登錄的終端信息

    w 顯示當前所有登錄終端的詳細信息。



      3.root用戶下利用如下命令可以進行終端之間的聯繫,其他用戶沒有該權限:   echo hello > /dev/pts/0



    4.編輯器,設置開機自動登錄圖形化界面:圖形界面用gedit;命令行下用nano。

     gedit /etc/gdm/custom.conf  進去修改配置文件

      [damon]

          AutomaticLoginEnable=true

         AutomaticLogin=root

         nano  /etc/gdm/custom.conf  進去修改配置文件

      [damon]

       AutomaticLoginEnable=true

      AutomaticLogin=root

       /etc/issue 登錄前的信息

      /etc/motd  登錄後的信息

     5.Shell:

       echo $SHELL:查詢當前系統使用了哪個shell

       cat /etc/shells:查詢當前系統已安裝的所有shell

       

    AIX(基於unix系統),使用ksh命令

   Shell提示符

  whoami 顯示當前的登錄用戶名

   hostname 顯示當前的主機名     

   pwd 顯示當前的工作目錄。

      

     PS1="[\u@\H \W]\\$ "  顯示與原本的主機名

     

    PS1="[\u@\h \W]\\$ "   不顯示與原本的主機名

      

    6.\ 轉義字符

      

  7.內部命令與外部命令

   type COMMAND 判斷一個命令的類型。

      


     enable 顯示所有啓用的內部命令

     enable |wc -l 統計啓用的內部命令數量

     


    enable -n COMMAND 禁用一個內部命令

     

     


    enable COMMAND 啓動一個內部命令


     enable -n 顯示所有被禁用的內部命令

enable -n |wc -l 統計被禁用的內部命令數量 

      hash 顯示當前被hash的外部命令、

    -l 顯示當前被hash的外部命令,包含別名

     -p /.../.... name  手動增加一個hash緩存

    -d name 刪除一個hash

     -r 清空所有的hash

     alias > 內部命令> hash > PATH > command not find

    alias  顯看當前已定義的別名

     


    alias aliname='command [-x] [....]' 定義別名,

     unalias aliname 取消別名定義。

     


     unalias -a 取消所有別名

    每個用戶都有自己的家目錄,有且只有一個。位置在/home/username

    root用戶的家目錄在/root下。

    ~ 表示用戶的家目錄。

    ~/.bashrc  只對當前用戶有效

     


    /etc/bashrc  對所有用戶有效

    在root用戶下:

      


    切換到其他用戶:

     


     \command 'command' /path/command  執行命令不受別名影響 。

     8.命令執行的語法

      Command [-a[bc]] [arguments]

       選項決定了是否啓用命令的某個功能

        

    參數決定命令作用的對象。

    --help  --表示長格式選項

      ctrl+d 正常終止命令

       ctrl+c 強制終止命令

        一個命令可以用\分成多行。

      


   9.date

     date  $MMDDHHmmYYYY[.SS]:

      date -s 'yyyy-mm-dd hh:mm:ss':修改當前時間

    mkdir $(date +%F):以當前日期爲名創建文件目錄

    CMOS電池 給 BIOS供電。

     hwclock 查示硬件時間(BIOS時間)

     hwclock -s 將硬件時間寫入軟件時間(系統時間)

     hwclock -w 將軟件時間寫入硬件時間

     clock = hwclock

  10.修改時區

    Centos6

     ln -f /usr/share/zoneinfo/America/New_York /etc/localtime

     ln -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

    Centos7

     timedatectl 查看當前時區

     timedatectl list-timezone 查看所有的時區

     timedatectl set-timezone America/New_York 修改爲美國時區

     timedatectl set-timezone Asia/Shanghai 修改爲中國時區

  11.cal 顯示當月日曆

  cal yyyy 顯示指定年的日曆

  cal -y 顯示當年的日曆

  cal -3 顯示上個月當月下個月的日曆

  cal -1 cal 顯示當月日曆

  cal mm yyyy 顯示指定年,月的日曆

12. halt & poweroff 關機,centos7中用poweroff

   reboot 重啓

   reboot -f 直接斷電源再重啓。

    shutdown

   shutdown -r 重啓

   shutdown -h 關機

   shutdown +0 直接關機

   shutdown +xx  xx分鐘後關機

   shutdown hh:mm  指定時間關機

   shutdown -c 取消關機(在另一個終端執行)

  13.screen

   screen 進入screen 名字以當前終端名.主機名前綴

   screen -S screenname

   screen -ls 或 --list 查看當前所有的screen

   screen -r screenname 進入一個screen

   ctrl+d 或 exit 退出當前screen(會話)。

   14.echo 顯示字符

   -n 不換行

   -E default) 不解釋\

    -e 解釋\

     \a 報警

      \b 退格

      \c 不換行

      \n 換行,從行首輸入

     \r 移動行首但不換行

      \t 輸入tab

     \\ 輸入一個\

   15.$的用法

   $變量名 引用變量的值

   $()`` 引用命令執行的結果

   $[]運算

   ${變量名"$變量名當變量名的起止不分明時,用來劃定變量名的範圍,同時引用變量。

   16.{}的用法

    {a..z} 表示引用指定範圍的字母

    {1..9999} 表示引用指定範圍的數字

    {1,3,5} 表示分別引用每一個字符

   17.Tab補齊命令

     \2TAB 把根下的所有文件列出

     ~2TAB 家目錄下的所有文件列出

      .2TAB 當前目錄下的所有文件列出,包含隱藏文件

     *2TAB 當前目錄下的所有文件列出,不包含隱藏文件

     $2TAB 顯示當前所有的環境變量。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章