1. 程式人生 > >Linux基本命令操作

Linux基本命令操作

別名 內容 第一個字符 分支 分享 oot grub clas 信息

一、Linux終端介紹 Shell提示符 Bash Shell基本語法

tty 查看當前登入的信息

技術分享圖片

1.1 不同終端之間的通信

[root@hui36 ~]# tty
  /dev/pts/1

[root@hui36 ~]# echo "hellow" > /dev/pts/1

1.2 對所有終端廣播,10分鐘後關機

方法一:

[root@hui36 ~]# shutdown +10
  #所有終端都會受到消息
shutdown -c
  #取消關機

方法二:

[root@hui36 ~]# wall "I will shutdown in 10 minutes-LH
" Broadcast message from [email protected] (pts/1) (Fri Nov 2 23:14:59 2018): I will shutdown in 10 minutes-LH

1.3 shell

Shell俗稱殼,它提供了用戶與內核進行交互操作的一種接口,它接收用戶輸入的命令並把它送入內核去執行

Shell實際上是一個命令解釋器,它通過解釋用戶輸入的命令並把它傳輸給系統內核去執行。

Shell有自己的編程語言用於對命令的編輯,它允許用戶編寫由shell命令組成的程序。Shell編程語言具有普通編程語言的很多特點,比如它也有循環結構和分支控制結構等,用這種編程語言編寫的Shell程序與其他應用程序具有同樣的效果。

查看系統的shell,一般都是使用bash(其他的介紹:)

[lh@hui36 /root]$ more /etc/shells 
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
/bin/tcsh      //c風格增強版
/bin/csh            //c風格

查看當前使用的shell

[root@xuegod63 ~]# head  -1 /etc/passwd
root:x:0:0:root:/root:/bin/bash

二、基本操作命令

2.1 ls

ls -l   列出文件的詳細信息,如創建者,創建時間,文件的讀寫權限列表等等,長列表

ls 
-a 列出所有的文件,包含隱藏文件(.開頭的文件和.與..) ls -d 查看目錄,不查看裏面的內容
ls -S sort=size

技術分享圖片

第一個字符文件類型中:

  d:目錄文件

  l:鏈接文件

  b:塊設備文件

  c:字符設備文件

  p:管道文件

  -: 表示普通文件

顏 色

代表內容

舉 例

藍色

目錄

/etc

黑色

文件

/etc/passwd

淺藍色

鏈接

/etc/grub2.cfg

紅色

壓縮包

boot.tar.gz

綠色

可執行文件

/etc/init.d/network

黑底黃字

設備文件

/dev/sda

2.2 alias 別名

  type ll 可以看到 ll 是 ls -l --colore=auto的別名

技術分享圖片

2.2.1 臨時別名

1.定義別名-系統重啟就會失效

[root@hui36 ~]# alias vimens33="vim /etc/sysconfig/network-scripts/ifcfg-ens33"

2.使用別名

  vimens33

3.刪除別名

  unalias vimens33

2.2.2 永久別名

Linux基本命令操作