su:切换用户,切换到su root
普通用户+sudo 命令就是用户可以执行哪些命令
cat /var/log/secure:
用户执行哪些sudo命令文件
temp:用户放文件的目录
home目录:用户登录系统后进入的目录
usr:用户自己安装的文件所放置的地方
1、grep与find的区别?
grep是查找文件内的字符而find则是查找文件
2、显示/etc/passwd中以nologin结尾的行
3、 输入ip addr命令后,过滤出包含ip的行
ip addr |grep ens33
4、过滤出/etc/bashrc非空白的行,并保存到新的文件/etc/bashrc.bak
5、过滤出/etc/sudoers里能执行所有命令的用户或者组
6、把/etc/下的文件打成tar包,包名为conf.tar,然后结合grep过滤出conf.tar中包含yum.repos.d的文件
vim 练习题
echo $? :上一次命令是否执行正确
make clean :清理编译垃圾文件
env :查询环境变量
安装pip下载软件源
cat /etc/pip.conf
[global]
index-url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com
shell基本语法
[root@localhost ~]# a=((1+2)) [root@localhost ~]# echo((1+2)) [root@localhost ~]# echoa
3
顺序执行
[root@localhost ~]# echo 123;ls
123
anaconda-ks.cfg hello.py ipython-0.13.1 ipython-0.13.1.tar.gz lufei.sh Python-3.7.0b4 vimrc.tar
[root@localhost ~]#
两个数的和
编写脚本
#/bin/bash/
2 a=13b=13b=2
4 sum=((((a+b)):算数运算两个括号,其他是一个括号5echob)):算数运算两个括号,其他是一个括号5echosum
赋权限:chmod 755 aaa.sh
测试:[root@localhost ~]# ./aaa.sh 100 20