Linux系统基本操作以及常用命令( 四 )

如果想要所有用户都能使用别名(例如ens33),则需要在修改/etc目录下的bashrc文件 。
[root@ittimeline ~]# vim /etc/bashrc在使用vim编辑该文件时,首先下滑到文件的末尾,然后按i键由命令模式切换到编辑模式,然后添加别名vimens33的配置
alias vimens33="vim /etc/sysconfig/network-scripts/ifcfg-ens33"

Linux系统基本操作以及常用命令

文章插图
添加vimens33配置
配置添加完成后按esc退出编辑模式,然后按:wq保存文件,再使用命令source /etc/bashrc重新加载配置 。
[root@ittimeline ~]# source /etc/bashrc 然后重新使用普通用户(guanglei)登录,输入别名vimens33便可以实现快速修改网卡配置
[guanglei@ittimeline ~]$ vimens33TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="dhcp"DEFROUTE="yes"IPV4_FAILURE_FATAL="no"IPV6INIT="yes"IPV6_AUTOCONF="yes"IPV6_DEFROUTE="yes"IPV6_FAILURE_FATAL="no"IPV6_ADDR_GEN_MODE="stable-privacy"NAME="ens33"UUID="f474f5ec-6f09-43b5-bfd9-88750562441f"DEVICE="ens33"ONBOOT="yes"IPV6_PRIVACY="no"~
Linux系统基本操作以及常用命令

文章插图
通过ens33别名修改网卡
cd命令详解cd命令用于切换目录,其用法就是cd 目录
可以使用cd ~切换到用户的家目录
root用户使用cd ~和cd切换到家目录
[root@ittimeline ~]# cd ~[root@ittimeline ~]# pwd/root[root@ittimeline ~]# cd[root@ittimeline ~]# pwd/root普通用户guanglei使用cd ~和cd切换到家目录
[guanglei@ittimeline ~]$ cd ~[guanglei@ittimeline ~]$ pwd/home/guanglei[guanglei@ittimeline ~]$ cd[guanglei@ittimeline ~]$ pwd/home/guangleicd ..可以切换到上一级目录
guanglei用户切换到/home/guanglei的上一级目录
[guanglei@ittimeline ~]$ pwd/home/guanglei[guanglei@ittimeline ~]$ cd ..[guanglei@ittimeline home]$ pwd/homecd .进入到当前目录
[guanglei@ittimeline home]$ pwd/home[guanglei@ittimeline home]$ cd .[guanglei@ittimeline home]$ pwd/homecd - 返回切换前的目录
[guanglei@ittimeline home]$ pwd/home[guanglei@ittimeline home]$ cd -/home/guanglei[guanglei@ittimeline ~]$ cd -/homehistory命令详解在Shell中可以通过上下键来切换之前输入的命令,除此以外可以使用history获取输入的历史命令
[guanglei@ittimeline home]$ history1ifconfig2tty3tty4echo ittimeline.net >/dev/pts/25shutdown +106clear7tty8clear9tty10walk "boss is coming"11whoami12exit13su root14su - root15su root16eixt17exit18clear19su guanglei20clear21clear22su -guanglei23clear24su - guanglei25ls26pwd27ls -l28cd Documents/29touch file.txt30ls -l file.txt31echo "hellworld" > file.txt32ls -l file.txt33ls /dev34clear35ls -l /dev36clear37cd ../38pwd39clear40ls41ls -a42ls /43clear44ls .45ls46ls -ld /root/47ls -ld /home/guanglei/48ls /home/guanglei/49ls -l /home/guanglei/50ls -ld /home/guanglei/51pwd52ls -lS /root/53clear54vimens3355clear56cd ~57pwd58cd59pwd60cd ..61pwd62cd -63pqd64clear65pwd66cd .67pwd68cler69clear70history如果想要在history命令的输出结果中查找历史的命令,可以使用如下方法:
  1. 光标上下键切换输入过的命令
  2. ctrl+r 进入命令搜索模式, 输入某条命令的关键字,找出来对应的命令,然后按右方向键并回车就能够执行命令
  3. !num 执行指定编号的历史命令,例如!26就会执行history历史命令的第二十六条命令
[guanglei@ittimeline network-scripts]$ !26pwd/etc/sysconfig/network-scripts
  1. !字符串 会搜索历史命令中最近一个以xxx字符串开头的命令,例如 !who
当输入!who,history会匹配到whoami命令
[guanglei@ittimeline network-scripts]$ !whowhoamiguangleiLinux常用快捷键
  1. Ctrl+c (^C)终止前台运行程序
例如在使用ping baidu.com 检查网络连接时,如果网络通常,则会一直输出接收的数据包信息,如果想要此时停止接收数据,则此时可以使用快捷键Ctrl+c来终止前台运行的ping程序
[guanglei@ittimeline network-scripts]$ ping baidu.comPING baidu.com (39.156.69.79) 56(84) bytes of data.64 bytes from 39.156.69.79 (39.156.69.79): icmp_seq=1 ttl=50 time=27.7 ms64 bytes from 39.156.69.79 (39.156.69.79): icmp_seq=2 ttl=50 time=27.8 ms64 bytes from 39.156.69.79 (39.156.69.79): icmp_seq=3 ttl=50 time=29.7 ms64 bytes from 39.156.69.79 (39.156.69.79): icmp_seq=4 ttl=50 time=28.2 ms^C--- baidu.com ping statistics ---4 packets transmitted, 4 received, 0% packet loss, time 3005msrtt min/avg/max/mdev = 27.797/28.414/29.781/0.833 ms[guanglei@ittimeline network-scripts]$


推荐阅读