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

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

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

1.

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

2.點擊完成。
      SecureCRT 8.0的安裝及Linux基本命令介紹

3.連接到虛擬機.

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

4.修改背景

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

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

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

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

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

    whoami 顯示當前用戶名

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

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

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

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

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

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

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

    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

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

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

   Shell提示符

  whoami 顯示當前的登錄用戶名

   hostname 顯示當前的主機名     

   pwd 顯示當前的工作目錄。

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

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

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

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

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

    6.\ 轉義字符

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

  7.內部命令與外部命令

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

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

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

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

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

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

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

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

    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  顯看當前已定義的別名

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

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

     unalias aliname 取消別名定義。

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

     unalias -a 取消所有別名

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

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

    ~ 表示用戶的家目錄。

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

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

    /etc/bashrc  對所有用戶有效

    在root用戶下:

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

    切換到其他用戶:

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

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

     8.命令執行的語法

      Command [-a[bc]] [arguments]

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

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

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

    –help  —表示長格式選項

      ctrl+d 正常終止命令

       ctrl+c 強制終止命令

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

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

   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 顯示當前所有的環境變量。


       

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

(1)
JUJU
上一篇 2017-07-13
下一篇 2017-07-13

相關推薦

  • linux啟動流程+任務計劃

    20160907 一、作業 1、每周2, 4, 7備份/var/log/messages文件至/logs目錄中,文件名形如“messages-yyyymmdd” 2、每兩小時取出當前系統/proc/meminfo文件中以S或M開頭的信息追加至/tmp/meminfo.txt文件中 二、博客 1、centos5,6啟動流程 開機——POST…

    Linux干貨 2016-09-08
  • Linux高級文件系統管理之磁盤配額、軟RAID及LVM

    高級文件系統管理之磁盤配額、軟RAID及LVM   本章內容: 設定文件系統配額 設定和管理軟RAID設備 配置邏輯卷   一、文件系統配額:     執行軟限制(soft limit) 硬限制(hard limit)     注:磁盤配額只能針對分區控制有效,不能對整個磁盤控制…

    Linux干貨 2016-09-01
  • Linux 第七天: (08月05日) Linux文本處理工具

    Linux 第七天: (08月05日) 文本處理工具       head -n 指定貨權前n行tail -n 指定獲取后n行tail -f 顯示文件新追加內容 tail -n 0 -f /var/log/messages & 后臺監控日志 cut -d 指明分隔符,默認tabcut -f 第幾個字段cut -c 按字符…

    Linux干貨 2016-08-08
  • 集群基本介紹

    Linux Cluster: Cluster:計算機集合,為解決某個特定問題組合起來形成的單個系統; Linux Cluster類型: LB:Load Balancing,負載均衡;主機來平均訪問的壓力。由負載均衡器和多個后端主機分擔主。 HA:High Availiablity,高可用,靠冗余節點實現;提高服務的可用性,有多個負載均衡器(和備份)來接收來自…

    Linux干貨 2016-10-30
  • 馬哥教育網絡班26期+第一周學習宣言

    30歲前,目標年薪50w!gogogo

    Linux干貨 2016-12-27
  • 常見的文本處理工具及正則表達式的相關知識

    1.cat命令使用詳解 cat [option]… [file]… -A equivalent=vET -b 非空行編號 -E 行為顯示$ -n 顯示所有行的行號 -s 行號并壓縮連續空行為一行 -T 顯示tab為^M 實例:顯示a文件的行號及所有控制符 2.(1)head使用詳解 head -n x 顯示前x行 head -c x …

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