linux 常用命令

命令1 rm 作用: 刪除指定的文件 

選項

作用

-f

強制刪除

-i

刪除前提示詢問

-r  或  -R

遞歸處理,刪除指定目錄下的所有文件包括子目錄

-v

顯示指令執行過程

-d

直接把刪除目錄的硬連接數據刪成零,刪除該目錄

命令2 終端(tty):

終端類型

開啟方式

物理終端 console

控制臺console

虛擬終端tty

 Ctrl + Alt +F(2-6)

圖形終端tty7

centOs6:  
Ctrl + Alt +F1

Centos7:   Ctrl +Alt + F1

          
Startx(
任意位置)

串行終端ttys#

ttyS

偽終端pty

pty, 
SSH
遠程連接

命令4 內部命令外部命令

1.  type COMMAND 判斷一個命令的類型。
2.  enable 顯示所有啟用的內部命令
    2.1  enable |wc -l 統計啟用的內部命令數量
3.  enable COMMAND 啟動一個內部命令
4.  enable -n 顯示所有被禁用的內部命令
    4.1  enable -n |wc -l 統計被禁用的內部命令數量
5.  enable  -n COMMAND 禁用一個內部命令
6.  hash 顯示當前被hash的外部命令、
        6.1  -l 顯示當前被hash的外部命令,包含別名
        6.2  -p /.../.... name  手動增加一個hash緩存
        6.3  -d name 刪除一個hash
        6.4  -r 清空所有的hash
7.  alias > 內部命令> hash > PATH > command not find
        7.1  alias  顯看當前已定義的別名
        7.2  alias aliname='command [-x] [....]' 定義別名
        7.3  unalias aliname 取消別名定義。
        7.4  unalias -a 取消所有別名
8.  每個用戶都有自己的家目錄,有且只有一個。位置在/home/username 
        8.1  root用戶的家目錄在/root下。
        8.2  表示用戶的家目錄。
        8.3  ~/.bashrc  只對當前用戶有效
        8.5  /etc/bashrc  對所有用戶有效
        8.6  \command 或 'command' /path/command  執行命令不受別名影響

命令5 命令執行的語法

1.  Command [-a[bc]] [arguments]
    選項決定了是否啟用命令的某個功能
    參數決定命令作用的對象。
    --help  --表示長格式選項
2.  ctrl+d 正常終止命令
3.  ctrl+c 強制終止命令
4.  使用;連接多條命令,當前一個命令執行結束,執行后一條命令。(不會判斷前一條命令是否執行成功或失?。?   4.1. 使用 && 連接多條命令, 則前一條執行成功后, 下一條才能繼續執行
   4.2.使用 ||   連接多條命令, 則前一條執行失敗后, 下一條才能繼續執行

命令6 date 作用:顯示當前時間 

選項

輸出格式

+%F

2017-07-13

+%T

10:32:40

+%Y

2017

+%m

07

+%d

13

+%H

10

+%M

32

+%S

40

+%s

1499931461

+%w

4(星期)

+%a

Thu

1.  date MMDDHHmmYYYY[.SS]        作用:修改時間
2.  date -s 'yyyy-mm-dd hh:mm:ss'     作用:修改時間

3.  hwclock 查示硬件時間(BIOS時間  CMOS電池 給 BIOS供電。)
    3.1  hwclock -s 將硬件時間寫入軟件時間(系統時間)
    3.2  hwclock -w 將軟件時間寫入硬件時間

4.修改時區
    4.1Centos6 
        ln -f /usr/share/zoneinfo/America/New_York /etc/localtime 
        ln -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    4.2Centos7
        timedatectl 查看當前時區
        timedatectl list-timezone 查看所有的時區 
        timedatectl set-timezone America/New_York
        timedatectl set-timezone Asia/Shanghai

命令7 cal 作用: 顯示當月日歷

1.  cal yyyy 顯示指定年的日歷
2.  cal -y 顯示當年的日歷
3.  cal -3 顯示上個月當月下個月的日歷
4.  cal -1 同cal 顯示當月日歷
5.  cal mm yyyy 顯示指定年,月的日歷

命令8 關機重啟命令 作用: 關機重啟

1.  halt & poweroff 關機
    centos7 : poweroff
2.  reboot 重啟
    reboot -f 直接斷電源再重啟。 
3.  shutdown 
    shutdown -r 重啟
    shutdown -h 關機
    shutdown +0 直接關機
    shutdown +xx xx分鐘后關機
    shutdown hh:mm  指定時間關機
    shutdown -c 取消關機(在另一個終端執行)

命令9 顯示終端信息命令 作用:顯示當前終端信息

whoami 顯示當前用戶名
who am i 顯示當前登錄的終端信息
who 顯示當前所有登錄的終端信息
w 顯示當前所有登錄終端的詳細信息。

命令10 修改登錄界面 

編輯 /etc/motd文件

命令11 screen(會話) 

screen 進入screen 名字以當前終端名.主機名前綴
screen -S screenname   命名一個screen作業
screen -ls 或 --list 查看當前所有的screen
screen -r screenname 進入一個screen(可以是斷開過的Detached)。
ctrl+d 或 exit 退出當前screen(會話)。
Detach  斷開了
Attach   還在連接
wipe  檢查目前所有的screen作業,并刪除已經無法使用的screen作業

命令12 echo 作用:輸出提示信息 

-E (default) 不解釋\
    -e 解釋\
    \a 報警
    \b 退格
    \c 不換行
    \n 換行,從行首輸入
    \r 移動行首但不換行
    \t 輸入tab
    \\ 輸入一個\

命令13 $ 

$變量名           表引用變量的值  
$()或` `(單引號)  表示引用命令執行的結果
$[]                表示運算
${變量名} 或"$變量名" 當變量名的起止不分明時,用來劃定變量名的范圍,同時引用變量。

命令14 {} 

{a..z} 表示引用指定范圍的字母
{1..9999} 表示引用指定范圍的數字
{1,3,5} 表示分別引用每一個字符

命令15 TAB

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

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

(0)
zhaobenshanzhaobenshan
上一篇 2017-07-13
下一篇 2017-07-13

相關推薦

  • 8.16

    for 循環是相對比較簡單的循環,任何一個循環里面都可以嵌套循環,用for可以解決簡單邏輯上的任何循環 。 有兩種基本格式:for i in " ";do         或者dor((i=0;i<=9;i++))可以嵌套if或者while等循環 if循環。最重要的是判斷的條件,if意為如果什…

    Linux干貨 2016-08-19
  • linux基礎命令1

    內容包含:文件管理、重定向和管道、用戶組和權限管理、文本處理工具

    Linux干貨 2017-11-19
  • 用戶權限以及組權限作業

    1、在/data/testdir里創建的新文件自動屬于g1組,組g2的成員如:alice能對這些新文件有讀寫權限,組g3的成員如:tom只能對新文件有讀權限,其它用戶(不屬于g1,g2,g3)不能訪問這個文件夾。 [root@localhost testdir]# mkdir -p /data/testdir [roo…

    Linux干貨 2016-08-08
  • N25-第五周博客作業

    1、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行; [root@localhost ~]# grep "^[[:space:]]\+" /boot/grub/grub.conf      root (hd0,0)…

    Linux干貨 2017-01-06
  • Linux 2.6.39-rc3的一個插曲

    2011年4月12日,Linux 2.6.39-rc3發布了,Linus Torvalds寫了一個發布郵件,其中包含了一個長長的為這個版本做過貢獻的人員名單,這個名單中有很多看上去應該是中國人的名字,我挺為他們感到驕傲的(不知道你是否還記得以前本站的”Linux是由誰寫的“)。 不過,沒過一會,發現了一個bug,經過大家的調查(2.6.38版沒有發現這個問題…

    Linux干貨 2016-06-09
  • Linux 文本編輯器三劍客之 sed

    參考手冊: http://www.gnu.org/software/sed/manual/sed.html 轉載請注明:馬哥教育!!

    Linux干貨 2017-01-12
欧美性久久久久