echo顯示閃爍,screen用法及顯示時間的前后

我們這門今天學習的一些主要內容


標準的命令的格式

命令(COMMAND)  [選項(OPTIONS)….[參數(ARGUMENTS…)]

選項:啟用或者關閉命令的某個或某些功能

參數:命令作用的對象,比如文件名,用戶名等




首先我們來統計一下學習到的linux的一些基礎的命令

who  查詢當前用戶

hostname 顯示主機名

lsb_release –a 顯示系統版本

LSB(linux stardard base):linux 標準庫

gedit 圖形工具只能用于圖形界面

nano 低級文本編輯工具

(ctrl+o:寫文件 ctrl+R: 讀文件 ctrl+W:搜索字符)

cat 查看文本文件

/etc/issue

/etc/centos-release 這三個文件都是系統版本號文件

Ctrl+D 刷新登錄界面

pwd 查看當前文件夾

type 顯示指定命令類型

Ifconfig 查看IP

uname 查看內核版本

free 查看內存

hash 可以顯示已加載到內存中的外部命令

df 查看硬盤分區

id –u 查看用戶ID

cp 復制文件命令

rm 刪除文件命令

mv 移動文件命令

tty 查看當前的終端設備

which 查看外部命令的路徑

whereis 查看文件的路徑

unalias 取消別名

touch 生成一個空文件

logout 注銷

\,執行目錄下的文件,’’這些都能不使用別名

enable -n禁用內部命令

date 顯示和修改軟件時間

clock 顯示和修改硬件時間

cal 日歷




和centos系統中的一些區別和用法

圖形界面下: ctrl+shift+n 增加一個終端

ctrl+shift+t 增加一個標簽

ctrl+shift+w 刪除一個標簽

ctrl+shift++ 放大字符

 

ctrl+alt+f1-6為字符,f7為圖形—centos5

ctrl+alt+f1為圖形,f2-6為字符—centos6,7

 

chvt (change virtual ternmal) 切換終端

chvt只能用于本地切換

 

centos 6普通用戶在圖形切面下無法切換終端

centos 7 普通用戶在圖形界面下無法切換終端

 

startx 打開圖形界面(不是模式的打開,而是打開圖形應用軟件, init 5 則是切換模式)

centos 6.8centos 7.2的區別

centos 6.8centos 7.2poweroff 都是斷電關機

centos 7.2halt 是不斷電關機


又學習了echo的一些具體的用法

echo hello > /dev/pts/1  給不同的終端發送消息


linux圖形界面的一些區別

Linux的圖形界面是基于X protocol協議

 

KDEGNOME的區別

是底層開發庫的不同.

KDE是基于C++圖形庫開發,GNOME是基于C的圖形庫開發.


物理終端對應文件/dev/console,這個一般在單用戶模式下使用

虛擬終端對應文件/dev/pts


Screen 的安裝與使用方法


[root@centos6 ~]# df

Filesystem     1K-blocks    Used Available Use% Mounted on

/dev/sda2      103081248 4750432  93087936   5% /

tmpfs             502068     556    501512   1% /dev/shm

/dev/sda1         194241   34185    149816  19% /boot

/dev/sda3       20511356  333816  19128964   2% /testdir

/dev/sr0         3824484 3824484         0 100% /media/CentOS_6.8_Final

[root@centos6 ~]# ram -l /media/CentOS_6.8_Final/Packages/sc

scap-security-guide-0.1.28-2.el6.noarch.rpm

scap-workbench-1.1.1-1.el6.x86_64.rpm

scenery-backgrounds-6.0.0-1.el6.noarch.rpm

scipy-0.7.2-8.el6.x86_64.rpm

scl-utils-20120927-27.el6_6.x86_64.rpm

screen-4.0.3-19.el6.x86_64.rpm

scrub-2.2-2.el6.x86_64.rpm

scsi-target-utils-1.0.24-18.el6.x86_64.rpm

[root@centos6 ~]# ram -l /media/CentOS_6.8_Final/Packages/screen-4.0.3-19.el6.x86_64.rpm 


使用方法下方有呈現


cat /etc/DIR_CLLORS 定義的文件的顏色屬性












作業:


首先我們來進行第一步操作,來實現echo顯示閃爍下劃及顏色的功能

[root@centos6 ~]# echo -e "\033[4m\033[1;31m\052\033[4m\033[1;31m\052\033[4m\033[1;31m\052\033[4m\033[1;31m\052\033[4m\033[1;31m\052\033[4m\033[1;31m\052\033[4m\033[1;31m\052\033[4m\n \033[1;31m\052\033[4m\033[1;31m\052\033[4m\033[1;31m\052\033[4m\033[1;31m\052\033[4m\033[1;31m\052\033[4m\n  \033[1;31m\052\033[4m\033[1;31m\052\033[4m\033[1;31m\052\033[4m\n   \033[1;31m\052\033[5m\033[0m"

                 *******

                  *****   

                  ***

                   *

就可以輸出帶下劃線和帶顏色的.

2.我們來繼續學習一下screen的用法

3.現在我們來顯示日歷的

前10天的年月日和后20天的年月日

前十天的輸出可以這么操作

[root@centos6 ~]# date -d "10 day ago"

Thu Jul 14 13:19:50 CST 2016

后20天的可以這么輸出

[root@centos6 ~]# date -d "-20 day ago"

Sat Aug 13 13:22:44 CST 2016

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

(2)
KartikKartik
上一篇 2016-08-04
下一篇 2016-08-04

相關推薦

  • 02day-Linux基礎入門及簡單的命令了解

    Linux哲學思想: 1、一切皆文件;          把幾乎所有資源,包括硬件設備都組織為文件格式; 2、由眾多單一目的小程序組成;一個程序只實現一個功能,而且要做好;          組合小程…

    Linux干貨 2016-06-29
  • bash腳本循環語句用法練習

    bash腳本循環語句用法練習 1、使用循環語句寫一個腳本,實現打印出來國際象棋的棋盤 #方法1:使用until循環語句實現 [root@liang7 bin]# cat chess-until.sh  #!/bin/bash #Author:liang #Version:1.0 #Description:Print&n…

    Linux干貨 2016-08-24
  • N28-第四周博客作業

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。

    2、編輯/etc/group文件,添加組hadoop。

    3、手動編輯/etc/passwd文件新增一行,添加用戶hadoop,其基本組ID為hadoop組的id號;其家目錄為/home/hadoop。

    4、復制/etc/skel目錄為/home/hadoop,要求修改hadoop目錄的屬組和其它用戶沒有任何訪問權限。

    5、修改/home/hadoop目錄及其內部所有文件的屬主為hadoop,屬組為hadoop。

    6、顯示/proc/meminfo文件中以大寫或小寫S開頭的行;用兩種方式;

    7、顯示/etc/passwd文件中其默認shell為非/sbin/nologin的用戶;

    8、顯示/etc/passwd文件中其默認shell為/bin/bash的用戶;

    9、找出/etc/passwd文件中的一位數或兩位數;

    10、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行;

    11、顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行;

    12、打出netstat -tan命令執行結果中以‘LISTEN’,后或跟空白字符結尾的行;

    13、添加用戶bash, testbash, basher, nologin (此一個用戶的shell為/sbin/nologin),而后找出當前系統上其用戶名和默認shell相同的用戶的信息;

    Linux干貨 2017-12-26
  • haproxy

    12.1 高性能負載均衡軟件HAProxy介紹 隨著互聯網業務的迅猛發展,大型電商平臺和門戶網站對系統的可用性和可靠性要求越來越高,高可用集群、負載均衡集群成為一種熱門的系統架構解決方案。在眾多的負載均衡集群解決方案中,有基于硬件的負載均衡設備,例如F5、Big-IP等,也有基于軟件的負載均衡產品,例如HAProxy、LVS、Nginx等。在軟件的負載均衡產…

    2018-01-03
  • iptables之nat

    NAT網絡地址轉換SNAT:修改IP報文中的源IP地址 本地向互聯網請求讓本地網絡中的主機可使用統一地址與外部通信,從而實現地址偽裝請求:修改源IP,如果修改則由光梨園定義響應:修改目標IP,由nat自動根據會話表中追蹤機制實現相應修改DNAT:修改目標地址轉換 外網服務器向其他客戶端請求請求:由外網主機發起,修改其目標地址,由管理員定義相應:修改源地址,但…

    2017-11-12
  • 初學Linux的感受

    我是馬哥25期的學員,之前從來沒有接觸過Linux,近幾天學習Linux下來,收獲很多,懂了一些基本命令,以及安裝Linux系統. 我知道從一個什么也不懂的小白變成站在云端的大神,這之間需要付出多少的努力和汗水.開學典禮有幸見到馬哥本人,也見到 我的授課教師老王,之前看到兩位上課的視頻,詼諧幽默,我很喜歡! 但愿我這四個月痛并快樂著. 努力,然后看到勝利的曙…

    Linux干貨 2017-07-11
欧美性久久久久