1、tar压缩,解压
tar -zcvf 压缩文件 压缩目录 压缩到指定目录
tar -zxvf 压缩文件 解压缩目录 解压缩到指定目录
2、用什么命令来显示当前目录 echo ${pwd}
3、使用shell变量时,默认的环境变量在哪?
A. ~/.profile B. ~/.bash C. /etc/profile D. ~/bash
4、将3.1415926变成00003.14,如何进行格式化输出?
A. "%.2f"% 3.2415926 B. "%8.2f"% 3.1415926
C. "%0.2f"% 3.1415826 D. "%08.2f"% 3.1415926
5、(多选)下面那些命令可以查看file1 文件的第300-500行的内容?
A.cat file1 | tail -n +300 | head -n 200
B. cat file1 | head -n 500 | tail -n +300
C. sed -n '300,500p' file1
注:tail:显示文件后面几行 -n指定几行(后几行 ) -f 动态显示文件末尾内容
tail -n 1000:显示后1000行
tail -n +1000:从第1000行开始显示,显示1000行以后的
head:显示文件开头前几行 -n指定几行(前几行)
6、(多选)bash中,需要将脚本demo.sh 的标准输出和标准错误输出重定向至文件demo.log,以下哪些用法是正确的?
A. bash demo.sh &>demo.log B. bash demo.sh >&demo.logh
C. bash demo.sh>demo.log 2>&1 D.bash demo.sh 2>demo.log 1>demo.log
注:2>&1的意思就是将标准错误也输出到标准输出当中。
7、(多选)现在将/目录下的www文件权限改为只有主用户有执行权限的有?
A. chmod 100 /www B. chmod 001 /www
C. chmod u+x,g-x,o-x /www D. chmod o-x,g-x,u-x /www
注:只有主用户有执行权限,并不仅仅代表着所有人只有主用户拥有权限,且只有执行权限;也可以为其他人都没有执行权限
8、(多选)有命令:awk'BEGIN{Arr[2,79]=78________}' 为了让执行结果是78,应该填()语句?
A. print Arr{"2\03479"} B. print Arr{2,79}
C. idx=2 SUBSEP 79;print Arr[idx] D. print Arr[2 ,79]
9、(多选)Linux的非root 用户,在自己的目录中,不可以删除非空目录dirs的方法是:
A. rm dir dirs B. rm -r dirs C. mv dirs /dev/null D. destroy dirs
10、判断当前主机的CPU 生产商,其信息在、proc/cpuinfo 文件中vendor_id 一行中
如果其生产商为AuthenticAMD,就显示其为AMD公司;
如果其生产商为Genuinelntel,就显示其为Intel公司;
否则,就说其为非主流公司。
11、写一个脚本:
1)添加10个用户 user1 到 user10,密码同用户名:但要求只有用户不存在的情况才能添加;
2)接受一个参数,参数为add 或者del:
add:添加用户 del:删除用户 其它:退出