0722linux基礎內容小記

執行原始命令,而非別名,三種方式,例如:
mysql

’ls'
\ls
/usr/bin/ls


yum install bash-completionsql

cp /usr/share/bash-completion/bash_completion /etc      shell

vim /etc/bashrc 添加數據庫

if [ -f /etc/bash_completion ]; then  
        . /etc/bash_completion  
fi

source /etc/bashrc  vim

實現命令補全功能,例如centos

[root@centos7 ~]# ls --h
--help                --hide-control-chars
--hide=               --human-readable


date:系統時間 clock:硬件時間bash

hwclock命令:ide

-s, --hctosys  將系統時間改成硬件時間,即校訂系統時間 centos7

-w, --systohc  將硬件時間改成系統時間,即校訂硬件時間spa



screen -S user1  建立一個名爲user1的會話

另外一個終端登陸到該機器上,screen -ls 看到有哪些會話

[root@centos7 tmp]# screen -ls
There is a screen on:
        4830.user1      (Attached)

screen -x user1   -x加入會話,共享桌面就鏈接上了,兩邊操做都是同步

其中一方ctrl+a+d 剝離會話,若要從新鏈接,則screen -x ID|SESSION_NAME

[root@centos7 ~]# screen -x 4830|user1

結束該共享會話則使用exit



對於須要持續運行的進程,避免因終端斷開而進程結束,

先輸入screen,再執行任務如mysqldump -uUSER -pPASSWORD > /bakdir/format.sql

ctrl+a+d暫時離開該會話,過一會screen -r恢復原來的會話

[root@centos7 testdir]# screen  -r


shell腳本中echo顯示內容帶顏色顯示,echo顯示帶顏色,須要使用參數-e

格式以下:echo -e "\033[字背景顏色;文字顏色m字符串\033[0m"

字顏色:30-37 

 30m 黑色字


 31m 紅色字

 32m 綠色字

 33m ×××字

 34m 藍色字

 35m 紫色字

 36m 天藍字

 37m 白色字 

[root@centos7 testdir]# echo -e "\033[35m 玫瑰 \033[0m"

 玫瑰


字背景顏色:40-47

 40; 綠底

 41; 綠底

 42; 綠底

 43; 黃底                                      

 44; 藍底

 45; 紫底

 46; 天藍

 47; 白底


echo -e "\033[43;31m hello \033[0m"

hello



控制選項說明:

  \33[0m 關閉全部屬性 

  \33[1m 設置高亮度 

  \33[4m 下劃線 

  \33[5m 閃爍 

  \33[7m 反顯 

  \33[8m 消隱 

  \33[30m — \33[37m 設置前景色 

  \33[40m — \33[47m 設置背景色 

  \33[nA 光標上移n行 

  \33[nB 光標下移n行 

  \33[nC 光標右移n行 

  \33[nD 光標左移n行 

  \33[y;xH設置光標位置 

  \33[2J 清屏 

  \33[K 清除從光標到行尾的內容 

  \33[s 保存光標位置 

  \33[u 恢復光標位置 

  \33[?25l 隱藏光標 

  \33[?25h 顯示光標

echo -e "\033[43;32;5m ME\033[0m"

 ME 閃爍

echo -e "\033[32;4m ME\033[0m"

 ME 有下劃線

[root@centos7 testdir]# echo -e "\033[32;5m***倒***\033[0m \n \033[32;5m**金**\033[0m \n \033[32;5m *字*\033[0m \n \033[32;5m  塔\033[0m"

顯示閃爍的倒金字塔

wKioL1eSIPOw54_kAAAPiBmrTnw848.png


cat /etc/DIR_COLORS  顏色設置



whatis生成數據庫:

centos6上 makewhatis(等價於man -f)  centos7上 mandb

cd /usr/share/man/   幫助手冊路徑


date +%F 顯示 2016-07-22

date -d yesterday 顯示昨天日期

date -d "10 day ago" +%F   //顯示10天前的日期
date -d "+20 day" +%F       //

+%W 一年的第幾星期

+%a 星期幾

+%j 一年的第多少天

+%D 年/月/日

+%T 時/分/秒

相關文章
相關標籤/搜索