上周六周日我们学习了一些基础的、简单有趣的Linux命令,我们了解了Linux这个生动的系统,也学习了如何安装我们自己的虚拟机,以及一些我们学习会需要的一些软件,这也是我第一次使用macdown编辑器,看起来很有趣。相信它以后会是我的得力助手,下面是第一次笔记整理:
echo $shell 意思是查看当前系统正在使用的shell终端
/bin/bash
是我们学习的第一条命令,很有趣,shell就像一个人与机器交互的终端/壳
cat /etc/shells 查看当前系统支持的所有Shell
如标注,不同的镜像文件shell的数量也不相同
which zsh
/usr/bin/which: no zsh in (/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/lzy/.local/bin:/home/lzy/bin)
which命令是查看某个命令在系统中存放的位置在哪里,一般来说,单用户模式下可操作的命令都存放在/bin文件夹下
which bash 查看bash命令的存放路径
/usr/bin/bash
vi /etc/sysconfig/network-scripts/ifcfg-ens33
使用vi编辑器进入etc目录下网卡配置文件进行修改,此外,修改完成后,使用ip a
命令可以看到ip地址
alias cdnet='cd /etc/sysconfig/network-scripts/' 定义''内命令别名为cdnet
一次有趣的尝试,alias是定义某个命令别名的过程,格式为alias’(命令)’
一些快捷键不光在windows系统里有效,在linux里也被收入了进去,很实用,应该把他们背下来:
- ctrl+a 全选/定义到行首
- ctrl+e 定义到行尾
- ctrl+👈👉 定位到前一个/后一个单词
- ctrl+l 清屏
- shift+up/down 代码上下翻动
[root@localhost lzy]# a=10
[root@localhost lzy]# echo $a
10
哈哈,一次简单的命令赋予的尝试,echo+剁了符号就把他输出出来了
[root@localhost lzy]# a=`cat /etc/sysconfig/network-scripts/ifcfg-ens33`
[root@localhost lzy]# echo $a
TYPE="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