CentOS 8 | 学习笔记之基本命令二

1.别名使用alias

[root@CJtest ~]$alias cdnet=‘cd /etc/sysconfig/network-scripts/‘

[root@CJtest ~]$cdnet

[root@CJtest network-scripts]

[root@CJtest ~]$nano .bashrc

[root@CJtest ~]$exit

logout

[chaijing@CJtest ~]$su -

Password:

[root@CJtest ~]$cat .bashrc

# .bashrc

# User specific aliases and functions

alias rm='rm -i'

alias cp='cp -i'

alias mv='mv -i'

alias cdnet='cd /etc/sysconfig/network-scripts/'

# Source global definitions

if [ -f /etc/bashrc ]; then

. /etc/bashrc

[root@CJtest ~]$cdnet

[root@CJtest network-scripts]$

~/.bashrc 对当前用户有效

/etc/bashrc 对所有用户有效


2.unalias取消别名

[root@CJtest ~]$unalias cdnet

[root@CJtest ~]$cdnet

bash: cdnet: command not found...

[root@CJtest ~]$

unalias [-a] Name -a是取消所有别名

3.时间、地区设置

[root@CJtest ~]$clock -s

[root@CJtest ~]$clock

2020-04-20 22:57:46.334174-04:00

[root@CJtest ~]$date

Mon Apr 20 22:57:50 EDT 2020

[root@CJtest ~]$clock -w

[root@CJtest ~]$clock

2020-04-20 22:58:03.098092-04:00

[root@CJtest ~]$date

Mon Apr 20 22:58:08 EDT 2020

[root@CJtest ~]

[root@CJtest ~]$timedatectl list-timezones

Africa/Abidjan

Africa/Accra

Africa/Addis_Ababa

Africa/Algiers

Africa/Asmara

Africa/Bamako

Africa/Bangui

Africa/Banjul

Africa/Bissau

Africa/Blantyre

Africa/Brazzaville

Africa/Bujumbura

Africa/Cairo

Africa/Casablanca

……

[root@CJtest ~]$ll /etc/localtime

lrwxrwxrwx. 1 root root 38 Apr 20 07:11 /etc/localtime -> ../usr/share/zoneinfo/America/New_York

[root@CJtest ~]$timedatectl set-timezone Asia/Shanghai

[root@CJtest ~]$ll /etc/localtime

lrwxrwxrwx. 1 root root 35 Apr 21 11:00 /etc/localtime -> ../usr/share/zoneinfo/Asia/Shanghai

[root@CJtest ~]$date

Tue Apr 21 11:00:09 CST 2020

[root@CJtest ~]$

更改时间

# date 月日时分秒年

[root@CJtest ~]#date 042116252020

Tue Apr 21 16:25:00 CST 2020

[root@CJtest ~]#

4.日历显示

[root@CJtest ~]$cal 2 2020

    February 2020

Su Mo Tu We Th Fr Sa

                  1

2  3  4  5  6  7  8

9 10 11 12 13 14 15

16 17 18 19 20 21 22

23 24 25 26 27 28 29   

[root@CJtest ~]$

*全年显示# cal -y

5.简单命令

\a 发出警告声

\b 退格键

\c 最后不加上换行符号

\n 换行且光标移至行首

\r 回车,即光标移至行首,但不换行

\t 插入tab

\\ 插入\字符

\0nnn 插入nnn(八进制)所代表的ASCII字符

\xHH 插入HH(十六进制)所代表的ASCII数字

[root@CJtest ~]#echo -e "\0141"

a

[root@CJtest ~]#echo -e "\x61"

a

[root@CJtest ~]#echo -e "\x0a"


[root@CJtest ~]#echo -e "abc\x0a"

abc


[root@CJtest ~]#echo -e '\033[43;31;5mTEST\033[0m'

TEST

[root@CJtest ~]#



# iconv -l

# iconv -f gb2312 <filename> -o  <filename>



6.echo加花括号使用

[root@CJtest ~]#echo {1,2,3}

1 2 3

[root@CJtest ~]#echo file{1,2,3}

file1 file2 file3

[root@CJtest ~]#echo file{aa,2c,3x4}

fileaa file2c file3x4

[root@CJtest ~]#echo file{a,b,c}.{txt,log}

filea.txt filea.log fileb.txt fileb.log filec.txt filec.log

[root@CJtest ~]#echo file{1..10}

file1 file2 file3 file4 file5 file6 file7 file8 file9 file10

[root@CJtest ~]#echo file{Z..a}

fileZ file[ file file] file^ file_ file` filea

[root@CJtest ~]#echo {1..10}

1 2 3 4 5 6 7 8 9 10

[root@CJtest ~]#echo {1..10..2}

1 3 5 7 9

[root@CJtest ~]#echo {a..z}

a b c d e f g h i j k l m n o p q r s t u v w x y z

[root@CJtest ~]#echo {z..a}

z y x w v u t s r q p o n m l k j i h g f e d c b a

[root@CJtest ~]#echo {A..Z}

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

[root@CJtest ~]#


7.history使用

[root@CJtest ~]#ls -la .bash_history

-rw-------. 1 root root 3474 Apr 21 17:11 .bash_history

[root@CJtest ~]#

[root@CJtest ~]#echo $HISTSIZE

1000

[root@CJtest ~]#more /etc/profile | grep HISTSIZE

HISTSIZE=1000

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL

[root@CJtest ~]#!!

more /etc/profile | grep HISTSIZE

HISTSIZE=1000

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL

[root@CJtest ~]#!-3

echo $HISTSIZE

1000

[root@CJtest ~]#!echo

echo $HISTSIZE

1000

[root@CJtest ~]#


!!上一条命令

!-3 history倒数第三条命令

!string history上一条包含字符串的命令


[root@CJtest ~]#echo a bsd v

a bsd v

[root@CJtest ~]#!$:p

v

[root@CJtest ~]#ls /etc/fstab /etc/motd

/etc/fstab  /etc/motd

[root@CJtest ~]#ll !$

ll /etc/motd

-rw-r--r--. 1 root root 16 Apr 20 16:52 /etc/motd

[root@CJtest ~]#!*:p

/etc/motd

[root@CJtest ~]#!-3:p

ls /etc/fstab /etc/motd

[root@CJtest ~]#echo abscd absojhg

abscd absojhg

[root@CJtest ~]#^ab

echo scd absojhg

scd absojhg

[root@CJtest ~]#echo /dev/sba /dev/sdb

/dev/sba /dev/sdb

[root@CJtest ~]#^sba^sdb

echo /dev/sdb /dev/sdb

/dev/sdb /dev/sdb

[root@CJtest ~]#

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 198,082评论 5 464
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,231评论 2 375
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 145,047评论 0 327
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,977评论 1 268
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,893评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 47,014评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,976评论 3 388
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,605评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,888评论 1 293
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,906评论 2 314
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,732评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,513评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,980评论 3 301
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,132评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,447评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,027评论 2 343
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,232评论 2 339

推荐阅读更多精彩内容