linux的基本命令

先安裝一個軟件SecureFX8.0,作為偽終端來遠程控制虛擬機

1.hostname是虛擬機連接的IP地址

linux的基本命令

linux的基本命令

linux的基本命令

下面來介紹一些linux的基本命令

1. useradd xx 創建一個用戶

  userdel xx 刪除一個用戶 不刪除用戶的文件

  User -r xx  刪除一個用戶且刪除該用戶的所有文件

linux的基本命令 

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

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

 whoami 顯示當前登錄的用戶名

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

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

 linux的基本命令

3.編輯器

       Gedit

nano  /etc/gdm/custom.conf 開機自動登錄

      [damon]

AutomaticLoginEnable=true

      AutomatiLogin=root

/etc/issue 登錄前的信息

/etc/motd 登陸后的信息

linux的基本命令

 

nano  etc/issue

linux的基本命令 

加一個hello world 然后就會在登錄前出現

linux的基本命令 

nano  /etc/motd

linux的基本命令 

我加個welcome to root,然后就會在登陸后出現

 linux的基本命令

4.Shell

      whoami顯示當前的登錄用戶名

      hostname顯示當前的主機名

      pwd顯示當前的工作目錄

echo $PS1顯示用戶名+主機名的格式

      修改用戶名+主機名的格式:

PS1=”[\U@(magedu)\h \w]\\$”

      PS1=”\[\e[33m\][\u@\h \w]\\$ \[\e[0m\]”

 linux的基本命令

      

      echo $PS1顯示用戶名+主機名的格式

      5.內部命令與外部命令

        type COMMEND 判斷一個命令的類型

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

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

        enable COMMEND 啟動一個內部命令

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

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

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

      linux的基本命令

      linux的基本命令 

       linux的基本命令

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

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

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

            -d name 刪除一個hash

            -r 清空所有hash

      linux的基本命令

  

       alias 顯示當前已定義的別名

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

       unalias aliname 取消別名定義

       unalias -a 取消所有別名

     linux的基本命令

linux的基本命令

 linux的基本命令

 linux的基本命令

 

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

      Root用戶的家目錄在/root

      ~表示用戶的家目錄

      ~/.bashrc 對所有用戶有效

      /etc/bashrc 對所有用有效

      \commend’commend’/path/commend 執行命令不收別名影響

 nano  ~/.bashrc

 在下面加個alias copy =’cp

-i’linux的基本命令linux的基本命令

 linux的基本命令

 

source .bashrc 當時就保存命令

或者重新啟動擦才能使用

nano /etc/bashrc

在下面加一個alias magedu=’echo hello everyone’

linux的基本命令 

linux的基本命令 

6.命令執行的語法

  Commend [-a][bc] [arguments]

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

      參數決定命令作用的對象

      –help —表示長格式選項

   Ctrl+d正常終止命令

   Ctrl+c強制終止命令

   使用; 連接多條命令,當前一個命令執行結束,執行后一條命令(不會判斷前一條命令執行成功或失?。?/span>

7.date

         date +%F顯示當前年月日

             +%T顯示當前時間

             +%Y顯示當前年份

             +%m顯示當前某月

            +%d顯示某日

            +%H顯示某時

            +%M顯示某分

            +%S顯示某秒

            +%s顯示從1970-01-01 000000到現在有多少秒

            +%W顯示星期幾

            +%a顯示星期幾英語縮寫的名字

          linux的基本命令   

linux的基本命令

      

修改時間

    date mmDDHHMMYYYY[SS]

    date -s ‘yyyy-mm-dd hh:mm:ss’

 linux的基本命令

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

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

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

     colck =hwclock

 linux的基本命令

 

修改時區

Centos6

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

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

    Centos7

    timedatectl 查看當前時區

    timedatectl list-timezones 查看所有的時區

    timedatectl set-timezone America/New_York

    timedatectl set-timezone Asia/Shanghaitty

cal 顯示當月日歷

    cal yyyy 顯示指定年的日歷

    cal -y 顯示當年的日歷

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

    cal -1cal 顯示當月日歷

    cal mm yyyy 顯示指定年月的日歷

8.halt&poweroff 關機

     Centos7: poweroff

reboot 重啟

   Reboot -f 直接斷電源再重啟

shutdown

      shutdown -f 重啟

      shutdown -h 關機

      shutdown +0 直接關機

shutdown +xx xx分鐘后關機

shutdown hh:mm 指定時間關機

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

9.Screen

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

     screen -S screenname

     Screen -ls–list查看當前所有得screen

     Screen -r screenname 進入一個screen   

     Ctrl +d exit退出當前screen(回話)

10.echo

      -n 不換行

      -E default)不解釋\

      -e 解釋”\

     \a報警

     \b退格

     \c 不換行

     \n 換行,從行首輸入

     \r 移動行首但不換行

     \t輸入tab

     \\ 輸入一個\

 

linux的基本命令 

 

 

11.$的用法

      $變量名 引用變量的值

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

      $[]運算

      ${變量名}

12. TAB 
  補齊
     \2TAB 把根下的所有文件列出
     ~2TAB 家目錄下的所有文件列出
    .2TAB 當前目錄下的所有文件列出,包含隱藏文件
    *2TAB 當前目錄下的所有文件列出,不包含隱藏文件
    $2TAB 顯示當前所有的環境變量。
    =2TAB = ls -A

 

 

 

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

(0)
fumingfuming
上一篇 2017-07-14 19:50
下一篇 2017-07-14 21:01

相關推薦

  • redis主從復制(3)— 復制超時

    1、repl-timeout前兩篇[1]關于redis主從復制的文章解釋了一些因為slave replication buffer或者replication backlog參數的錯誤配置(或者默認參數值)導致主從復制中斷的現象。redis里面的repl-timeout參數值也太小也將會導致復制不成功。top redis headaches for devop…

    Linux干貨 2016-04-05
  • N26-第三周博客

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只 顯示一次即可。 [yang@localhost /]$ who | cut -d" " -f 1 | sort -u 2、取出最后登錄到當前系統的用戶的相關信息。 [root@localhost tmp]# last | head -1 3、取出當前系…

    Linux干貨 2017-02-08
  • Linux Shell基礎腳本示例

    1、編寫腳本/root/bin/systeminfo.sh,顯示主機系統信息,包括主機名,IPv4地址,操作系統版本,內核版本,CPU型號,內存大小,硬盤大小.   2、編寫腳本/root/bin/backup.sh,可實現自動將/etc/目錄備份到/root/etcYYYY-mm-dd中.   3、編寫腳本/root/bin/disk.…

    Linux干貨 2016-08-15
  • MySQL架構

    1.MySQL整體邏輯架構 我們先下圖看看MySQL整體邏輯架構(MySQL’s Logical Architecture)                       圖1  第一層,即最上一層,所包含的服務并不是MySQL所獨有的技術?!?/p>

    Linux干貨 2015-04-13
  • Linux Basic–磁盤分區

    附件: 磁盤管理相關方法.pdf

    Linux干貨 2016-11-21
  • CentOS 5.0系統啟動流程

    注:CentOS系統5.x,6.x和7.x的啟動流程不同,所以本文僅討論CentOS 5.x的啟動流程。 1. POST加電自檢 服務器在開機之后首先會先進行硬件的檢測,在開機界面我們可能會看到檢測硬盤,cpu或raid卡等信息,此界面即硬件自檢界面。 2. BIOS引導 BIOS(BootSequence)用于通過指定的引導裝置引導系統啟動。 3. Boo…

    2017-05-14
欧美性久久久久