4、liunx系统基础命令及特殊符号知识考题什么是PATH环境变量,它有什么作用?
LANG PS1 PATH
######PATH含义
存放的是命令的位置/路径
[root@oldboyedu01-nb ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
第二个里程牌-liunx 下面运行命令过程
####1、输入命令
####2、在PATH里面 路径进行查找
####3、找到了就运行
####4、找不到就提示 command not found
第1题
如何过滤出已知当前目录下oldboy中的所有一级目录(提示:不包含oldboy目录下面目录的子目录及隐藏目录 , 即只能是第一级目录)?
mkdir /oldboy -p
cd /oldboy
mkdir ext/oldboy test xiaodong xingfujie -p
touch jeacen olaboy wodi.gz yingsui.gz
yum install tree -y
[root@oldboyedu01-nb oldboy]# #如何查询某个软件是否安装了?
[root@oldboyedu01-nb oldboy]# rpm -qa ( 查找所有安装软件 )
[root@oldboyedu01-nb oldboy]# rpm -qa
[root@oldboyedu01-nb oldboy]# rpm -qa |grep tree ( 查找具体的软件安装包 )
tree-1.5.3-3.el6.x86_64
[root@oldboyedu01-nb oldboy]# rpm -qa tree
tree-1.5.3-3.el6.x86_64
[root@oldboyedu01-nb oldboy]# rpm -qa |grep ipt
initscripts-9.03.58-1.el6.centos.x86_64
iptables-ipv6-1.4.7-16.el6.x86_64
plymouth-scripts-0.8.3-29.el6.centos.x86_64
iptables-1.4.7-16.el6.x86_64
[root@oldboyedu01-nb oldboy]# #查看某个软件包里面的内容
[root@oldboyedu01-nb oldboy]# rpm -ql tre
package tre is not installed
[root@oldboyedu01-nb oldboy]# rpm -ql tree ( 查看具体安装包里面的内容 )
/usr/bin/tree
/usr/share/doc/tree-1.5.3
/usr/share/doc/tree-1.5.3/LICENSE
###方法1
[root@oldboyedu01-nb oldboy]# tree -d /oldboy/
/oldboy/
ext
oldboy
test
xiaodong
xingfujie
5 directories
[root@oldboyedu01-nb oldboy]#
[root@oldboyedu01-nb oldboy]# tree-dL1 /oldboy/
/oldboy/
ext
test
xiaodong
xingfujie
##方法2
[root@oldboyedu01-nb oldboy]# find -type d
.
./ext
./ext/oldboy
./xiaodong
./test
./xingfujie
[root@oldboyedu01-nb oldboy]# find -maxdepth 1 -type d ! -name "." ( 找出名字不是点 )
./ext
./xiaodong
./test
./xingfujie
###方法3
[root@oldboyedu01-nb oldboy]# ls -l
total 28
-rw-r--r--. 1 root root 0 Jun 9 07:06 alex.txt
-rw-r--r--. 1 root root 292 Jun 9 06:34 ett.txt
drwxr-xr-x 3 root root 4096 Jun 22 21:55 ext
-rw-r--r-- 1 root root 0 Jun 22 23:44 jeacen
-rw-r--r-- 1 root root 0 Jun 22 23:44 olaboy
-rw-r--r--. 1 root root 0 Jun 9 07:06 oldboy.txt
drwxr-xr-x. 2 root root 4096 Jun 9 07:26 test
-rw-r--r--. 1 root root 8 Jun 9 07:26 test.sh
-rw-r--r--. 1 root root 8 Jun 9 07:26 t.sh
-rw-r--r-- 1 root root 0 Jun 22 23:44 wodi.gz
drwxr-xr-x 2 root root 4096 Jun 22 21:55 xiaodong
drwxr-xr-x 2 root root 4096 Jun 22 21:55 xingfujie
-rw-r--r-- 1 root root 0 Jun 22 23:44 yingsui.gz
[root@oldboyedu01-nb oldboy]# ls -l |grep "^d" ( 找出目录为d开头的文件 )
drwxr-xr-x 3 root root 4096 Jun 22 21:55 ext
drwxr-xr-x. 2 root root 4096 Jun 9 07:26 test
drwxr-xr-x 2 root root 4096 Jun 22 21:55 xiaodong
drwxr-xr-x 2 root root 4096 Jun 22 21:55 xingfujie
[root@oldboyedu01-nb oldboy]#
#方法4
[root@oldboyedu01-nb oldboy]# ls -l|awk '$21' ( 第二列大于1 )
total 28
drwxr-xr-x 3 root root 4096 Jun 22 21:55 ext
drwxr-xr-x. 2 root root 4096 Jun 9 07:26 test
drwxr-xr-x 2 root root 4096 Jun 22 21:55 xiaodong
drwxr-xr-x 2 root root 4096 Jun 22 21:55 xingfujie
[root@oldboyedu01-nb oldboy]#
#第2题假如当前目录[root@oldboyedu01-nb oldboy]# pwd #==这是打印当前目录的 , 最菜的命令
/oldboy
现在因为需要进入到/tmp目录下进行操作,执行的命令如下:
[root@oldboyoldboy]# cd /tmp/
[root@oldboytmp]#pwd
/tmp/
操作完毕后 , 希望快速返回上一次进入的目录,即/oldboy目录,如何操作(不使用cd/oldboy)
[root@oldboyedu01-nb tmp]# #快速回到上一次的所在的位置/目录
[root@oldboyedu01-nb tmp]# cd -
/oldboy
[root@oldboyedu01-nb oldboy]# pwd
/oldboy
[root@oldboyedu01-nb oldboy]#
cd -
cd . =====当前目录 复制/移动 cp/etc/host.
cd.. =====进入到当前目录的上一级目录
cd~ =====进入当前用户的家目录 , 回老家
(root用户)~ ====/root
(普通用户)~ ====/home/
cd =====回老家 回家
cd - #快速回到上一次的所在位置/目录
[root@oldboyedu01-nb oldboy]##进入到/etc/sysconfig/network-scripts/目录 , 并查看你所在的位置
[root@oldboyedu01-nb oldboy]#进入到上一级目录,并查看你所在位置
[root@oldboyedu01-nb oldboy]##进入到/root目录下面 , 并显示你所在位置
[root@oldboyedu01-nb oldboy]#回到老家
[root@VM-8-6-centos ~]# cd /oldboy/
[root@VM-8-6-centos oldboy]# cd /etc/sysconfig/network-scripts/
[root@VM-8-6-centos network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@VM-8-6-centos network-scripts]# cd ..
[root@VM-8-6-centos sysconfig]# pwd
/etc/sysconfig
[root@VM-8-6-centos sysconfig]# cd /root/
[root@VM-8-6-centos ~]# pwd
/root
[root@VM-8-6-centos ~]# cd -
/etc/sysconfig
#第3题一个目录中有多文件(ls查看时好多屏) , 想最快速度查看到最近更新的文件,怎么查
ls -lrt
第5题 调试系统服务时,希望能实时查看系统日志/var/log/messages的更新,如何做?
tail -f 显示文件的实时更新
taillf ====tail -f
第4题 打印配置文件nginx.conf 内容的行号及内容,该如何做?
[root@oldboyedu01-nb oldboy]# echo {1..5}
1 2 3 4 5
[root@oldboyedu01-nb oldboy]# echo stu {01..10}
stu 01 02 03 04 05 06 07 08 09 10
[root@oldboyedu01-nb oldboy]# echo stu{01..10}
stu01 stu02 stu03 stu04 stu05 stu06 stu07 stu08 stu09 stu10
[root@oldboyedu01-nb oldboy]# echo stu{01..10}xargs -n1
stu01xargs stu02xargs stu03xargs stu04xargs stu05xargs stu06xargs stu07xargs stu08xargs stu09xargs stu10xargs -n1
[root@oldboyedu01-nb oldboy]# echo stu{01..10}|xargs -n1
stu01
stu02
stu03
stu04
stu05
stu06
stu07
stu08
stu09
stu10
[root@oldboyedu01-nb oldboy]# echo stu{01..10}|xargs -n1 nginx.conf
[root@oldboyedu01-nb oldboy]# cat nginx.conf
stu01
stu02
stu03
stu04
stu05
stu06
stu07
stu08
stu09
stu10
[root@oldboyedu01-nb oldboy]#
###方法1
[root@oldboyedu01-nb oldboy]# cat -n nginx.conf (-n表示行号)
1 stu01
2 stu02
3 stu03
4 stu04
5 stu05
6 stu06
7 stu07
8 stu08
9 stu09
10 stu10
###方法2 -vi/vim
:set nu #显示行号 number
:set monu #取消小时行号
###方法3 -grep -n参数
[root@oldboyedu01-nb oldboy]# grep -n "stu" nginx.conf
1:stu01
2:stu02
3:stu03
4:stu04
5:stu05
6:stu06
7:stu07
8:stu08
9:stu09
10:stu10
[root@oldboyedu01-nb oldboy]# grep -n "." nginx.conf
1:stu01
2:stu02
3:stu03
4:stu04
5:stu05
6:stu06
7:stu07
8:stu08
9:stu09
10:stu10
小结:
1.cat -n;vi/vim显示行号
2、grep -n
3、awk NR $ print
###第5题,装完系统后,希望让网络文件共享服务器NFS(iptables),仅在3级别上开机自启动 , 如何操作?
chkconfig iptables off
###第6题,liunx系统中查看中文,但是乱码,请问如何解决?
解决:
方法1:推荐修改xshell 字符集
方法2:修改系统字符集
1:命令行 export LANG=en_us.utf-8
2.写入配置文件
cp /etc/sysconfig/i18n /etc/sysconfig/i18n.bat
echo ‘LANG=en_us.UTF-8'/etc/sysconfig/i18n
3、生效
source /etc/sysconfig/i18n
###第7题; /etc/目录为liunx系统默认的配置文件及服务启动命令的目录
a、请用tar 打包/etc整个目录(打包及压缩)
b、请把a点命令的压缩包,解压到/tmp指定目录下(最好只用tar命令实现)
c、请用tar打包/etc整个目录(打包及压缩 , 但需要排除/etc/services文件) 。
tar 创建查看解压压缩包
[root@oldboyedu01-nb oldboy]# tar zcvf /tmp/etc.tar.gz /etc/
创建压缩包 压缩包存放的位置 压缩能够目录
zcvf 注释:
z----通过gzip工具进行压缩 ,
c-----表示create创建 压缩包 ,
v---表示verbose显示执行过程
f-----显示file 接上压缩包的名字
[root@oldboyedu01-nb oldboy]# ls -l /tmp/ (查看文件)
total 9508
-rw-r--r-- 1 root root 9736182 Jun 23 05:48 etc.tar.gz
查看压缩包的内容
[root@oldboyedu01-nb oldboy]# tar ztf /tmp/etc.tar.gz
ztf注释: t----表示list 显示压缩包的内容
解压
[root@oldboyedu01-nb oldboy]# cd /tmp/
[root@oldboyedu01-nb tmp]# tar zxf etc.tar.gz (解压)
创建
tar zcf
查看
tar tf
解压
tar xf
[root@oldboyedu01-nb tmp]# tar zxf etc.tar.gz
[root@oldboyedu01-nb tmp]# tarzcf/tmp/sysconfig.tar.gz /etc/sysconfig/
tar: Removing leading /' from member names tar: Removing leading /' from hard link targets
[root@oldboyedu01-nb tmp]# tartf/tmp/sysconfig.tar.gz
[root@oldboyedu01-nb tmp]# ls -l
total 9568
drwxr-xr-x 78 root root 4096 Jun 23 03:39 etc
-rw-r--r-- 1 root root 9736182 Jun 23 05:48 etc.tar.gz
-rw-r--r-- 1 root root 53851 Jun 23 06:00 sysconfig.tar.gz
[root@oldboyedu01-nb tmp]# rm -fr etc
do not use rm -fr etc
[root@oldboyedu01-nb tmp]# ll
total 9568
drwxr-xr-x 78 root root 4096 Jun 23 03:39etc
-rw-r--r-- 1 root root 9736182 Jun 23 05:48 etc.tar.gz
-rw-r--r-- 1 root root 53851 Jun 23 06:00 sysconfig.tar.gz
[root@oldboyedu01-nb tmp]# rm -fr etc
[root@oldboyedu01-nb tmp]# ll
total 9564
-rw-r--r-- 1 root root 9736182 Jun 23 05:48 etc.tar.gz
-rw-r--r-- 1 root root 53851 Jun 23 06:00 sysconfig.tar.gz
[root@oldboyedu01-nb tmp]# tarxfsysconfig.tar.gz
[root@oldboyedu01-nb tmp]# ll
total 9568
drwxr-xr-x 3 root root 4096 Jun 23 06:02 etc
-rw-r--r-- 1 root root 9736182 Jun 23 05:48 etc.tar.gz
-rw-r--r-- 1 root root 53851 Jun 23 06:00 sysconfig.tar.gz
[root@oldboyedu01-nb tmp]# ls etc
sysconfig
[root@oldboyedu01-nb tmp]# ls etc
sysconfig
[root@oldboyedu01-nb tmp]# ls etc/sysconfig/
acpid i18n kernel quota_nld sshd
atd init keyboard raid-check sysstat
auditd ip6tables modules readahead sysstat.ioconf
authconfig ip6tables-config netconsole readonly-root system-config-firewall
cbq ip6tables.old network rngd system-config-firewall.old
clock iptables networking rsyslog udev
console iptables-config network-scripts sandbox
cpuspeed iptables.old ntpd saslauthd
crond irqbalance ntpdate selinux
grub kdump prelink smartmontools
请把A点命令的压缩包,解压到/tmp指定目录下(最好用tar命令实现)
[root@oldboyedu01-nb tmp]# tar xf etc.tar.gz -C /opt/ (指定目录)
[root@oldboyedu01-nb tmp]# ls -l /opt/ (查看解压后的目录情况)
请用tar打包/etc整个目录(打包及压缩,但需要排除/etc/services文件)
[root@oldboyedu01-nb tmp]# tar zcf /tmp/etc.tar.gz /etc/
tar: Removing leading `/' from member names
tar: Removing leading `/' from hard link targets
[root@oldboyedu01-nb tmp]#
[root@oldboyedu01-nb tmp]# tar zcf /tmp/etc-paichu.tar.gz /etc/ --exclude=/etc/services
tar: Removing leading `/' from member names
tar: Removing leading `/' from hard link targets
[root@oldboyedu01-nb tmp]# tar zcf /tmp/etc-paichu.tar.gz /etc/ --exclude=/etc/services
tar: Removing leading `/' from member names
tar: Removing leading `/' from hard link targets
[root@oldboyedu01-nb tmp]# tar tf /tmp/etc.tar.gz |grep services
etc/init/readahead-disable-services.conf
etc/services
[root@oldboyedu01-nb tmp]# tar tf /tmp/etc-paichu.tar.gz|grep services
etc/init/readahead-disable-services.conf
[root@oldboyedu01-nb tmp]#
cd /
tar zcf /tmp/etc.tar.gz etc/
小结:
1、tar 打包压缩
2、创建压缩包 查看压缩包, 解压
3、解压到指定的文件夹
4、创建压缩包排除
#第8题如何查看etc/services文件的有多少行?
[root@oldboyedu01-nb ~]# cd /oldboy/
[root@oldboyedu01-nb oldboy]# wc -l /etc/services
10774 /etc/services、
屌丝去洗浴中心之路
3、
(1) 查看22端口是否开启telnet
(2) sshd远程连接进程是否在运行
ps -ef
[root@oldboyedu01-nb oldboy]# ps -ef |grep "sshd" (过滤进程sshd)
root 1436 1 0 Jun22 ? 00:00:00 /usr/sbin/sshd
root 2461 1436 0 05:11 ? 00:00:00 sshd: root@pts/0
root 2588 1436 0 06:45 ? 00:00:00 sshd: root@pts/1
root 2656 1436 0 07:30 ? 00:00:00 sshd: root@pts/2
root 2701 2658 0 08:01 pts/2 00:00:00 grep sshd
[root@oldboyedu01-nb oldboy]# ps -ef |grep "/sshd"
root 1436 1 0 Jun22 ? 00:00:00 /usr/sbin/sshd
root 2705 2658 0 08:03 pts/2 00:00:00 grep /sshd
[root@oldboyedu01-nb oldboy]# ps -ef |grep "/sshd"|wc -l (显示进程出现几个;次数)
2
第9题:过滤出/etc/services 文件包含3306和1521两数字所在行号的内容
[root@oldboyedu01-nb oldboy]# grep "3306" /etc/services
mysql 3306/tcp # MySQL
mysql 3306/udp # MySQL
[root@oldboyedu01-nb oldboy]# egrep "3306|1521" /etc/services
mysql 3306/tcp # MySQL
mysql 3306/udp # MySQL
ncube-lm 1521/tcp # nCube License Manager
ncube-lm 1521/udp # nCube License Manager
[root@oldboyedu01-nb oldboy]# #egrep ==grep -E支持高级正则(公鸡里的战斗机)
[root@oldboyedu01-nb oldboy]#
第10题命令行及shell中不加引号、加单引号和加双引号的区别小结
单引号 所见即所得 吃啥吐啥
双引号 里面的特殊符号会被解析
[root@VM-8-6-centos oldboy]# echo 'hello lls $LANG $(hostname) 'pwd''
hello lls $LANG $(hostname) pwd
Linux基础测试试题及答案一、选择题(非单选)
1、在正则表达式当中下面那一个字符集表示非空格字符( )
a. [:graph:]
b. [:digit:]
c. [:space:]
d. [:alpha:]
参考答案linux文件命令基础题:A
2、关于b.sh变量论述正确linux文件命令基础题的是linux文件命令基础题:( )
a. 可以在/etc/porfile里面设置对所有用户生效,永久
b. 在用户家目录下linux文件命令基础题的.bash_profile文件中添加变量对单一用户生效 , 临时生效
c. 可以使用export 定义,只对当前shell生效,永久有效
d. 以上说法都不对
参考答案:A
3、当登录linux后,登录的shell将查不同启动文件来处理其中的命令,处理文件的顺序是( )
a. /etc/profile -- ~/.bash_profile -- ~/.profile -- ~/.bash_login
b. /etc/profile -- ~/.bash_profile -- ~/.bash_login -- ~/.profile
a. ~/.bash_profile --/etc/profile -- ~/.profile -- ~/.bash_login
a. ~/.bash_login -- ~/.profile -- ~/.bash_profile --/etc/profile
参考答案:B
4、创建多级目录命令是( )
A、mkdir -p
B、mkdir -v
C、mkdir -m
D、mkdir -Z
参考答案:A
5、有一些文件root用户也无法直接修改,可使用说明命令看看其权限( )
A、ls -lh
B、file
C、stat
D、lsattr
参考答案:D
6、linux上为了使用更多简洁操作,可以使用别名来简化命令,以下别名定义正确的是( )
A、LS=‘ls -lh’
B、set cnet ‘cd /etc/sysconfig/network-scripts/ifcfg-eth0’
C、alias die=‘rm -fr’
D、unalias die=‘rm -fr’
参考答案:C
7、常见的文本编辑器工具有哪些( )
A、nano
B、cat
C、cut
D、vim
参考答案:AD
8、使用find命令查找文件时,以下哪个选项代表套接字文件( )
A. d
B. l
C. p
D. s
参考答案:D
9、如一个文本文件的各权限位是这样的:-rw-r--r--,对该文件执行chmod g s 后,其权限位应显示为( )
A. -rw-r-Sr--
B. -rw-r-sr--
C. -rw-r--r--
D. -rw-r-xr--
参考答案:A
10、使用fdisk对磁盘进行分区时 , LVM分区的类型为( )
A. l
B. lvm
C. 9e
D. 8e
参考答案:D
11、使用tar命令对一个目录只打包 , 不压缩,应该使用如下哪条命令( )
A. tar -cvf
B. tar -zcvf
C. tar -jvf
D. tar -jcvf
参考答案:A
12、shell脚本的哪个位置参数可以表示脚本本身( )
A. $0
B. $1
C. $#
D. $@
参考答案:A
13、通常linux文件命令基础题我常说的四层负载和七层负载对应OSI模型分别是?
A. 传输层,表示层
B. 网络层,应用层
C. 传输层,应用层
D. 网络层,表示层
参考答案:C
14、系统中存在两个进程, 其pid分别为 110, 119, 此时希望当119需要占用CPU时总是要优于110, 应如何做?( )
A. 调整进程119的nice值, nice -5 119
B. 调整进程119的nice值, renice -5 119
C. 调整进程110的nice值, nice -5 110
D. 调整进程119的nice值, renice -5 110
参考答案:B
15、如何在非交互式的情况下为用户magedu添加一条crontab任务?
A. 将任务写入到/var/spool/cron/root
B. 将任务写入到/var/spool/cron/magedu
C. 将任务写入到/var/spool/root/cron
D. 将任务写入到/var/spool/magedu/cron
参考答案:B
16、CentOS7系统中启动网络服务的命令是:
A. service network start
B. /etc/init.d/network start
C. systemctl start network.service
D. /etc/init.d/rc.d/init.d start
参考答案:C
17、kernel实现自身初始化时,实现的任务为( )
A.探测可识别的所有硬件;
B.以只读方式装载“真正根文件系统”
C.按次序查找各引导设备,第一个有引导程序的设备即为启动系统用到的设备
D.启动用户空间的第一个应用程序:/sbin/init
参考答案:C
18、CentOS 6系统中,Linux系统运行级别,关系对应不正确的是( )
A.4--维护模式,多用户模式,需要用户认让,会启动网络功能,但不支持使用NFS;
B.1--维护模式,单用户模式,sigle模式;此级别可允许root用户直接登录而无须认证;
C.3--正常级别,完全多用户模式,文本界面;
D.5--正常级别 , 完全多用户模式 , 图形界面;
参考答案:A
19、下面命令,可以输出/etc/passwd文件中root用户所在行的`是( )
A.awk '{if($1=/root/) print }' /etc/passwd
B.awk -F: '{if($1==/root/) print }' /etc/passwd
C.awk -F: '{if($1=/root/) print }' /etc/passwd
D.awk -F: '{if($1~/root/) print }' /etc/passwd
参考答案:D
20、以下不是/ect/rc.d/rc.sysinit的功能的是()
A.根据配置文件中的设定来设定主机名
B.配置服务器ip地址
C.打印文本欢迎信息
D.激活LVM和RAID设备
参考答案:B
判断题(如有兴趣的同学可以分析为什么对错)
1、在对称加密中,加密与解密使用同一密钥,主要算法有md5,sha1 。
参考答案:错
解析:md5与sha1算法是单向加密的算法,并非对称加密的算法
2、两块硬盘实现RAID1之后,整体写性能会变差
参考答案:对
3、做RAID5至少需要3块磁盘 。
参考答案:对
4、keepalived 是基于VRRP协议为基础实现的 。
参考答案:对
5、进程A在启动时,系统的可打开的最大文件描述符个数为1024, 此时将系统的可打开的最大文件描述符个数设置为65535, 之后如果进程A创建子进程后, 那么子进程可打开的最大文件描述符个数为1024, 对吗?
参考答案:错
问答题
1、找出当前目录下10天没有改变,大小大于4K的普通文件或目录
参考答案:
find ./ -type d -o -type f -size4k ! -mtime -10
2、使用ss命令,查看当前系统上处于time_wait 状态的连接
参考答案:
ss -4 state time-wait 或者 ss -o state time-wait
3、请简述centos6的启动流程
参考答案:
POST -- BIOS(boot sequence) -- MBR (bootloader) -- kernel(ramdisk) -- /sbin/init
设定默认运行级别 -- 使用/etc/rc.d/rc.sysinit脚本进行系统初始化 --分别关闭和启动对应级别的所有服务 -- 启动字符终端 -- 启动图形终端(如果默认级别为5)-- 显示登录提示;
4、 yum update和yum upgrade有什么区别?
参考答案:
yum update:升级软件包的同时也升级软件和系统内核
yum upgrade:只升级软件包,不升级软件和系统内核
5、在每周二的凌晨1点5分执行脚本/data/get_username.sh,并将脚本的输出写至/tmp/get_username.log日志文件中
参考答案:
5 1 * * 2 /bin/sh /data/get_username.sh/tmp/get_username.log
或者
5 1 * * 2 /bin/sh /data/get_username.sh/tmp/get_username.log 21
linux命令考试题1、mkdir -p 学号cd 学号2、cp /etc/man.config 学号文件夹5、vim 学号文件名3、more学号文件6、sed -n "1,10p" man.config.1man.config.2 或 head-10man.config.1man.config.27、发现创建了一个pwd.sh文件8、chmod544 pwd.sh 9、bash pwd.sh 或者 sh pwd.sh或者./pwd.sh10、find./ -newerman.config| xargs -i {} mv {}man.config.new 11、find / -name man.config12、locate man.config13、结果肯定能查出来,find 查找出全名为man.config , locate查出来是包含这个字符的所有的 。14、lnman.config man.config.h15、ln -sman.config man.config.s16、显示占据硬盘的inode码17、df -h18 du -sh *19、mkdir -p /mut/usb/mount -t vfat/dev/u盘的sdb/mut/usb20、for i in `find ./ -name man.config`; do cp $i /mut/usb/; done
打完收工 , 给分吧,
关于Linux的测试题一、选择题(每题4分,共60分)
1.用自动补全功能时,输入命令名或文件名的前1个或几个字母后按什么键?()
A.Ctrl键 B.Tab键 C.Alt键 D.Esc键
2.在vi中退出并保存的命令是?()
A. :q B. :wC. :wqD. :q!
3.把文件shell.sh名称修改为shell2.sh,下列哪个命令可以实现?()
A. cp shell.sh shell2.sh B. mv shell.sh shell2.shC. ls shellshell2.shD. cat shell.shshell2.sh
4.下面哪个Linux命令按百分比显示内容? ()
A. pauseB. catC. moreD. grep
5.pwd命令功能是什么? ()
A. 设置用户的口令B. 显示用户的口令 C. 显示当前目录的绝对路径D. 查看当前目录的文件
6.删除文件命令为:() 。
A mkdirB rmdirC mv D rm
7.文件权限读、写、执行的三种标志符号依次是() 。
A rwxB xrwC rdxD srw
8.某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为() 。
A 467B 674C 476 D 764
9.改变文件所有者的命令为 ()
A chmodB touchC chown D cat
11.测试与目标主机的网络是否畅通?()
A. ping B. route C. netstat D. ifconfig
A. tar -xvzf myB. tar -cvzf my C. unzip my D. tar -xvjf my
13.默认情况下管理员创建了一个用户,就会在()目录下创建一个用户主目录 。
A./usrB./homeC./rootD./etc
14.linux系统是一个()的操作系统
A.单用户、单任务B.单用户、多任务 C.多用户、单任务 D.多用户、多任务
15.Ubuntu系统默认的shell是()
A.bashB.kshC.csD.sh
二、简答题(每题10分,共40分)
1.在当前用户家目录下,新建目录 test1和test2 , 在test1目录下新建一个a.txt文件.
2.在第一题基础上,假设你当前的工作目录就在当前用户家目录 。将test1目录复制到test2目录下,将test2目录重命名test 。
3.在第二题基础上,将test目录使用gzip格式进行压缩,将刚刚压缩好的文件解压到bgs目录下
4.新建一个用户student,新建一个用户组bgs,把用户student添加到bgs用户组 。假设你在家目录 , 并且家目录下有一个1.txt文件,请使用一条命令将1.txt文件所有者改为student,所属组改为bgs.
Linux基础入门的几道题 高手帮忙 急急急~水平毕竟有限~~
1.配置Apache Web服务器需要修改的配置文件为
A.httpd.conf
2.Linux使用ProFTPD配置ftp服务器,其配置文件是
A. /usr/local/etc/proftpd.conf
3. 下列关于/etc/fstab文件描述,正确的是
C. 启动时按fstab文件描述内容加载文件系统
4. 文件document的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是
A. chmod a x g w document
5. 不是shell具有的功能和特点的是
C. 执行后台进程
6. 下列对shell变量my_var操作,正确的是
C. 显示变量的值:echo $my_var
7. 设用户user当前所在目录为:/usr/local,键入cd命令后,用户当前所在目录为
C. 用户根(家)目录
8. Linux系统通过 下面哪一个命令给其他用户发消息 。
B. mesg
9. Linux文件系统的文件都按其作用分门别类地放在相关的目录中 , 对于外部设备文件,一般应将其放在什么目录中?
B. /dev
10. 在使用匿名登录ftp时,用户名为
D. anonymous
11. 文件权限读、写、执行的三种标志符号依次是
A. rwx
12. 某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为
C. 764
13. linux操作系统内核创始人是( )
C. Linus Torvalds
14. linux系统中存放加密用户帐号信息的文件是
A. /etc/passwd
15. 下面关于passwd命令说法不正确的是( )
D. 普通用户可以利用passwd命令修改自己和其他用户的密码
【linux文件命令基础题 linux命令题目及解析】linux文件命令基础题的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux命令题目及解析、linux文件命令基础题的信息别忘了在本站进行查找喔 。
推荐阅读
- 安卓能玩哪些免费单机游戏,安卓能玩什么单机rpg
- 健脑益智训练游戏,益智健脑的游戏
- 白鹿宁安如梦直播素材,白鹿宁安如梦为什么不播了
- python换位函数 python数字换位置
- 包含sap降版的词条
- 大主播怎么用单反直播的,用单反直播怎么加美颜
- 梵塔问题java代码 梵塔问题的递归算法
- oracle12c安装步骤,oracle12g安装教程
- 关于postgresql9.1连接的信息