linux

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

原文地址:https://www.cnblogs.com/xyhh/p/10855456.html