Linux常用命令训练习题1--答案
- 格式:doc
- 大小:238.50 KB
- 文档页数:4
一、选择题1.下列那个命令不是显示多个环境变量的CA.set B.export C.pwd D.env2.获取某个环境变量值使用函数AA.getenv B.putenv C.setenv D.unsetenv3.文件系统保存在磁盘的 BA.引导块B.超级块C.i节点块D.数据块4.Linux文件系统的根目录的i节点号为CA. 0B. 1C.2D.35.文件描述符的数据类型是BA. charB.intC.doubleD.float6.设置文件偏移量的系统调用是CA. truncateB. sync C . lseek D.create7.下面那个不是lseek第三个参数的取值CA.SEEK_SETB.SEEK_CURC.SEEK_NOWD.SEEK_END8.Sync系统调用的功能是AA.刷新所有缓存到磁盘B.刷新缓存中某个文件的所有信息到磁盘C.刷新缓存中某个文件的数据到磁盘D.刷新磁盘中某个文件的属性信息到磁盘9.Fsync系统调用的功能是BA.刷新所有缓存到磁盘B.刷新缓存中某个文件的所有信息到磁盘C.刷新缓存中某个文件的数据到磁盘D.刷新磁盘中某个文件的属性信息到磁盘10.Fdata系统调用的功能是CA.刷新所有缓存到磁盘B.刷新缓存中某个文件的所有信息到磁盘C.刷新缓存中某个文件的数据到磁盘D.刷新磁盘中某个文件的属性信息到磁盘11.可以使用(C)系统调用获得符号链接所引用文件名称A.linkB.symlinkC.readlinkD.softlink12.获得工作路径名称的系统调用是AA.getcwdB.getpwuidC.getgrgidD.getlogin13.通过文件属性中的uid获得文件拥有者名字的系统调用是BA.getcwdB.getpwuidC.getgrgidD.getlogin14.通过文件属性中的gid获得文件所属组名字的系统调用是CA.getcwdB.getpwuidC.getgrgidD.getlogin15.根据文件路径来改变文件权限使用系统调用是BA.chownB.chmodC.fchmodD.fchown二、填空题1.关于Linux的版本有两种不同的称呼:一种是内核版本,一种是发行版本。
Linux操作系统命令练习题参考答案一、文件与目录管理命令1. 查看当前目录下所有文件和文件夹:ls使用方法:ls2. 切换目录:cd使用方法:cd 目录路径3. 创建新目录:mkdir使用方法:mkdir 目录名4. 创建新文件:touch使用方法:touch 文件名5. 复制文件:cp使用方法:cp 源文件目标路径6. 移动文件:mv使用方法:mv 源文件目标路径7. 删除文件或目录:rm使用方法:rm 文件或目录二、文件内容查看与编辑命令1. 查看文件内容:cat使用方法:cat 文件名2. 分页查看文件内容:less使用方法:less 文件名3. 编辑文件内容:vi使用方法:vi 文件名三、文件传输命令1. 下载文件:wget使用方法:wget 文件URL2. 上传文件:scp使用方法:scp 文件路径目标路径四、进程管理命令1. 查看当前进程:ps使用方法:ps2. 杀死进程:kill使用方法:kill 进程ID五、网络管理命令1. 查看网络连接状态:netstat使用方法:netstat2. 查看IP地址配置:ifconfig使用方法:ifconfig3. 测试网络连通性:ping使用方法:ping 目标IP地址六、压缩与解压命令1. 压缩文件或目录:tar使用方法:tar -czvf 压缩文件名.tar.gz 要压缩的文件或目录2. 解压文件或目录:tar使用方法:tar -xzvf 压缩文件名.tar.gz七、用户与权限管理命令1. 添加新用户:useradd使用方法:useradd 用户名2. 修改用户密码:passwd使用方法:passwd 用户名3. 修改文件或目录权限:chmod使用方法:chmod 权限设置文件或目录以上是对Linux操作系统常用命令的简要介绍和使用方法。
掌握这些命令可以提高对Linux系统的操作效率,同时也是Linux系统管理和维护的基础知识。
希望本文的内容能为您提供一些帮助。
centos-linux基础命令练习题及答案详解练习题1、如何通过命令⾏重启linux操作系统?rebootinit 62、如何在命令⾏中快速删除光标前/后的内容?前:ctrl + u 后:ctrl + k3、如何删除/tmp下所有A开头的⽂件?rm -rf /tmp/A*4、系统重要⽂件需要备份,如何把/etc/passwd备份到/tmp⽬录下?cp etc/passwd /tmp/5、如何查看系统最后创建的3个⽤户?awk -F “:” ‘{print $1}’ /etc/passwd | tail -36、什么命令可以统计当前系统中⼀共有多少账户?awk -F “:” ‘{print $1}’ /etc/passwd | wc -l或者 cat /etc/passwd | wc -l7、如何创建/tmp/test.conf⽂件?touch /tmp/test.conf8、如何通过vim编辑打开/tmp/test.conf?vim /tmp/test.conf9、如何查看/etc/passwd的头3⾏和尾3⾏?head -3 /etc/passwdtail -3 /etc/passwd10、如何⼀次性创建⽬录/text/1/2/3/4?mkdir -p /text/1/2/3/411、如何最快的返回到当前账户的家⽬录?cd ~或者 cd12、如何查看/etc所占的磁盘空间?du -sh /etc13、如何删除/tmp下所有的⽂件?rm -rf /tmp/*14、尝试启动Apache的服务,并且检查是否启动成功。
centos 6: service httpd startPs -ef | grep “httpd” | grep -v “grep”15、使⽤已学命令杀死Apache的进程。
⽅法⼀:ps -ef | grep “httpd”Kill ppid(httpd)⽅法⼆:killall httpd 转载学习。
命令练习:1.用两种方法实现将aa.c文本文件的内容复制到bb.c。
cp aa.c bb.c/cat aa.c bb.c2.将aa.c和bb.c文本文件的内容合并,并保存至cc.c。
cat aa.c bb.c > cc.c3.用more命令显示aa.c 的文件内容,每屏显示18行。
more -18 aa.c4.将文件edc.txt重命名为fork1.c。
mv edc .txt fork1.c5.将文件fork.c拷贝到~/dir1这个目录下,并改名为y1.c,提示是否覆盖已存在的目标文件。
(cp –i ~/dir1/y1.c)6.显示目录/usr下的所有文件和子目录的名字。
ls -a /user7. 查看当前工作目录为用户的主目录。
$HOME8.。
将cc.c设置成只有所有者可以读、写和执行,而设置群组只能读取chmod 640 aa.c9. 在自己的主目录下创建一个新目录mydir,其权限为:只有所有者可以读、写和执行,而群组只能读写,其他用户只能读。
mkdir -m 764 /mydir10. 将aa.c 文件拷贝到mydir目录下。
cp aa.c /mydir11. 在/mydir/aa.c中查找“the”字符串。
grep the /mydir.aa.c12.在mydir目录下查找.c文件,并将搜索到的文件删除。
find /mydir -name “*.c”-exec rm {}13.创建aa.c的软链接aa.soft。
使用软链接文件aa.soft显示aa.c文件的内容,然后取消你本人对aa.c文件读(r)权限,再显示文件的内容。
ln -s aa.c aa.sofchmod u-r aa.c&&cat aa.soft14.查看aa.c,aa.soft两文件的类型。
file aa.c aa.soft15. 写一条命令,查看当前进程信息的内容,在当前进程信息内容中搜索含有字符串“sql”的行,并把这些行排序后输出到文件sql.log中。
Linux操作系统经典题库及答案一、选择题1、在 Linux 中,用于切换用户身份的命令是()A useraddB suC passwdD groupadd答案:B解释:su 命令用于切换用户身份。
useradd 用于添加用户,passwd用于修改用户密码,groupadd 用于添加用户组。
2、以下哪个命令可以查看当前所在的工作目录?()A pwdB cdC lsD mkdir答案:A解释:pwd 命令可以显示当前工作目录的路径。
cd 用于切换目录,ls 用于列出目录内容,mkdir 用于创建新目录。
3、在 Linux 中,要创建一个新文件,可以使用以下哪个命令?()A touchB cpC mvD rm答案:A解释:touch 命令可以创建一个新的空文件。
cp 用于复制文件或目录,mv 用于移动或重命名文件或目录,rm 用于删除文件或目录。
4、要查看一个文件的内容,可以使用以下哪个命令?()A catB moreC lessD 以上均可答案:D解释:cat 命令会一次性显示文件的全部内容;more 命令分页显示文件内容,按空格键翻页;less 命令也分页显示文件内容,支持更多的操作,如上下滚动等。
5、以下哪个命令用于查找文件?()A findB grepC locateD 以上都是答案:D解释:find 命令根据各种条件查找文件和目录;grep 命令在文件中查找指定的字符串;locate 命令通过数据库快速查找文件。
二、填空题1、 Linux 系统中,超级用户的用户名是_____。
答案:root2、要给一个文件赋予可执行权限,可以使用命令_____。
答案:chmod +x 文件名3、管道符“|”在 Linux 中的作用是将_____。
答案:前一个命令的输出作为后一个命令的输入4、终止一个前台进程可以使用_____组合键。
答案:Ctrl + C5、在 Linux 中,用于压缩文件的命令是_____。
Linux基础命令练习题⼀(附答案)1、请⽤命令查出ifconfig命令程序的绝对路径[root@localhost ~]# which ifconfig/usr/sbin/ifconfig2、请⽤命令展⽰以下命令哪些是内部命令,哪些是外部命令?(cd \ pwd \ ls \ ifconfig \ du)[root@localhost ~]# type cdcd 是 shell 内嵌 (由此可见该命令cd为内部命令)[root@localhost ~]# type pwdpwd是 shell 内嵌 (由此可见该命令cd为内部命令)[root@localhost ~]# type lsls是 `ls --color=auto' 的别名[root@localhost ~]# type ifconfigifconfig是 /usr/sbin/ifconfig(由此可见该命令cd为外部命令)[root@localhost ~]# type dudu已被哈希 (/usr/bin/du) (由此可见该命令cd为外部命令)3、请在/下创建⽬录abc [root@localhost ~]# mkdir /abc请在/下创建⽬录/liangjian/liyunlong/weiheshang/duanpeng[root@localhost ~]# mkdir -pv /liangjian/liyunlong/weiheshang/duanpeng请在/abc下⼀次创建1000个⽬录,名字⾃⼰拟定。
[root@localhost ~]# cd /abc[root@localhost abc]# mkdir {1..1000}.wenjian4、请⽤绝对路径⽅式切换到/liangjian/liyunlong/weiheshang/duanpeng ⽬录下并⽤pwd查看当前的路径,请⽤上级⽬录名".."⽅式切换到 /liangjian/liyunlong下[root@localhost ~]# cd /liangjian/liyunlong/weiheshang/duanpeng[root@localhost duanpeng]# pwd/liangjian/liyunlong/weiheshang/duanpeng[root@localhost duanpeng]# cd ../..[root@localhost liyunlong]#5、请⼀次删除/abc下⼀次创建的1000个⽬录,请在/abc下⽤touch再创建20个以stu开头的普通可读⽂档,⽂档后缀为.txt [root@localhost liyunlong]# cd[root@localhost ~]# cd /abc/[root@localhost abc]# rm -rf *wenjian6、请⽤cp命令将/boot/⽬录下以vmlinuz开头的⽂件拷贝到/abc下,并以查看他们占磁盘的空间⼤⼩。
linux命令试题及答案1. 列出当前目录下的所有文件和文件夹。
答案:使用命令 `ls`。
2. 查看当前目录下的隐藏文件。
答案:使用命令 `ls -a`。
3. 切换到名为 "home" 的目录。
答案:使用命令 `cd home`。
4. 查找名为 "test.txt" 的文件。
答案:使用命令 `find . -name test.txt`。
5. 统计当前目录下的文件和文件夹数量。
答案:使用命令 `ls -l | grep -v '^d' | wc -l`。
6. 创建一个名为 "newfile.txt" 的空文件。
答案:使用命令 `touch newfile.txt`。
7. 将 "newfile.txt" 文件复制到 "/home" 目录下。
答案:使用命令 `cp newfile.txt /home/`。
8. 将 "/home/newfile.txt" 文件移动到当前目录。
答案:使用命令 `mv /home/newfile.txt .`。
9. 删除当前目录下的 "newfile.txt" 文件。
答案:使用命令 `rm newfile.txt`。
10. 查看 "newfile.txt" 文件的内容。
答案:使用命令 `cat newfile.txt`。
11. 查找并替换 "newfile.txt" 文件中的 "oldstring" 为"newstring"。
答案:使用命令 `sed -i 's/oldstring/newstring/g' newfile.txt`。
12. 显示当前目录的路径。
答案:使用命令 `pwd`。
13. 显示当前系统的运行时间和平均负载。
linux 试题及答案第一部分:选择题1. Linux 是一种()操作系统。
a) 开源b) 闭源c) 商业d) 私有答案:a) 开源2. 在 Linux 中,用于显示当前所在路径的命令是()。
a) pwdb) lsc) cdd) cp答案:a) pwd3. 在 Linux 中,用于创建目录的命令是()。
a) mkdirb) touchc) rmd) mv答案:a) mkdir4. Linux 中,用于列出当前目录下的文件和文件夹的命令是()。
a) lsb) cdc) pwdd) rm答案:a) ls5. 在 Linux 中,用于复制文件的命令是()。
a) cpb) mvc) touchd) mkdir答案:a) cp第二部分:填空题1. Linux 操作系统的核心部分被称为()。
答案:内核2. Linux 中,用于修改文件或目录的权限的命令是()。
答案:chmod3. 在 Linux 中,用于压缩文件的命令是()。
答案:tar4. Linux 是基于()开发的操作系统。
答案:UNIX5. Linux 中,默认的超级用户账户是()。
答案:root第三部分:简答题1. 什么是 Linux 操作系统?答:Linux 是一种开源操作系统,它基于 UNIX 操作系统开发而成。
Linux 以其稳定性、可定制性和安全性而闻名,并广泛运用于服务器和嵌入式设备等领域。
2. 如何在 Linux 中创建一个新用户?答:可以使用 `useradd` 命令来创建一个新用户,例如 `useradd -m newuser`。
其中,`-m` 参数表示同时创建用户的主目录。
3. 如何修改文件的访问权限?答:可以使用 `chmod` 命令来修改文件的访问权限。
例如,要将文件的所有者权限设置为可读可写可执行,可以使用 `chmod u+rwx filename` 命令。
4. 如何在 Linux 中安装软件包?答:可以使用包管理器,如 `apt` (用于 Debian 系统)或 `yum` (用于 Red Hat 系统),来安装软件包。
linux操作练习题答案Linux操作练习题答案Linux是一种开源操作系统,广泛应用于服务器和嵌入式设备。
它具有稳定性、安全性和灵活性的特点,因此备受开发人员和系统管理员的喜爱。
为了帮助初学者更好地掌握Linux操作系统,下面将为大家提供一些常见的Linux操作练习题答案。
1. 如何查看当前目录下的文件和文件夹?答案:可以使用ls命令来查看当前目录下的文件和文件夹。
在终端中输入ls即可列出当前目录下的所有文件和文件夹的名称。
2. 如何创建一个名为"test"的文件夹?答案:可以使用mkdir命令来创建文件夹。
在终端中输入mkdir test即可创建名为"test"的文件夹。
3. 如何删除一个名为"test"的文件夹?答案:可以使用rmdir命令来删除文件夹。
在终端中输入rmdir test即可删除名为"test"的文件夹。
需要注意的是,该文件夹必须为空才能被删除。
4. 如何创建一个名为"file.txt"的文本文件?答案:可以使用touch命令来创建文本文件。
在终端中输入touch file.txt即可创建名为"file.txt"的文本文件。
5. 如何在终端中编辑文本文件?答案:可以使用vi或者nano命令来编辑文本文件。
在终端中输入vi file.txt或者nano file.txt即可编辑名为"file.txt"的文本文件。
其中,vi是一个强大的文本编辑器,而nano则是一个更简单易用的文本编辑器。
6. 如何将一个文件从当前目录移动到另一个目录?答案:可以使用mv命令来移动文件。
在终端中输入mv file.txt/path/to/destination即可将名为"file.txt"的文件移动到指定目录。
需要将"/path/to/destination"替换为目标目录的实际路径。
(完整版)Linux基本命令(带参考答案)实训项目2 Linux基本命令一、实训目的●掌握Linux各类命令的使用方法;●熟悉Linux操作环境。
二、实训内容练习使用Linux常用命令,达到熟练应用的目的。
三、实训步骤子项目1.文件和目录类命令的使用(1)启动计算机,利用root用户登录到系统,进入字符提示界面。
练习使用cd命令(2)用pwd命令查看当前所在的目录。
pwd命令用于显示用户当前所在的目录。
如果用户不知道自己当前所处的目录,就可以使用这个命令获得当前所在目录(3)用ls命令列出此目录下的文件和目录。
然后,使用ls命令,并用-a选项列出此目录下包括隐藏文件在内的所有文件和目录。
最后,用man命令查看ls命令的使用手册。
补充说明浏览信息内容:(以下面图片为例)- rw- r-- r-- 1 root root 8 Feb 21 18:42 mybook1 2 3 4 5 6 7 8 9 10 111属性:- 代表文件,l代表链接文件,d代表目录2 所有者权限(文件权限):具有r 读w 写没有x 执行3 同组用户权限(文件权限):只读r4 其他人权限(文件权限):只读r5 链接数:16 文件拥有者:root7 文件所属组:root8 文件大小:8字节9 创建或修改日期:2月21日10 创建或修改时间:18:4211 文件或目录名称(4)在当前目录下,创建测试目录test。
利用ls或ll命令列出文件和目录,确认test 目录创建成功。
然后进入test目录,利用pwd查看当前工作目录。
mkdir命令用于创建一个目录。
该命令的语法为:mkdir [参数] 目录名常用参数–p:如果父目录不存在,则同时创建该目录及该目录的父目录。
(5)利用cp命令复制系统文件/etc/profile到当前目录下。
# cp /etc/profile .(6)复制文件profile到一个新文件profile.bak,作为备份。
Linux常用命令训练
注:所有不存在的目录或文件都自己建立。
一、文件操作命令
1.查看当前目录下的包含隐藏文件在内的所有文件。
(ls –a)
2.按修改时间查看当前目录下的后缀为“.c”的文件,采用长格式显示。
ls –t –l *.c
3.用file命令查看当前目录下所有文件
4.用file命令查看当前目录下所有以“.c”为后缀的文件信息
二、文件拷贝命令
1.将/usr/games目录下的所有内容拷贝到/vivi/bbb目录下
2.将用户目录下的文件“a.c”拷贝到该目录的子目录“program”下。
三、文件移动命令
1.将用户目录下的文件“1.c”移动到该目录的子目录“aaa”下,并覆盖该目录下的
2.c文件。
四、文件链接命令
1.在目录“~/program”下建立“~/a.c”的符号链接文件“b.c”
五、文件删除命令
1.强制删除目录“~/program”下的所有后缀为”.c”的文件
六、修改文件属性
1.修改文件“~/program/a.sh”权限为文件所有者可读、可写、可执行,其他所有者
可读、可执行,但不可写
2.修改文件用户目录下,aaa/目录里的2.c文件访问时间为当前时间。
七、创建目录
1.创建一个权限为所有者有读、写、执行权限,其他用户均为可读权限的目录,名为
ddd.
八、删除目录
1.删除用户目录中的aaa目录,并显示相关信息
九、修改当前目录
1.返回当前目录的父级目录
2.切换目录至/usr/tmp
十、查看当前目录
1.查看当前所在目录
十一、进入根目录的tmp目录,建立test1和test2两个文件夹,在test1中建立a.log, b.log 然后把a.log 硬连接到test2目录,b.log 软链接到test2目录
十一、关闭系统
1.重启系统
reboot
2.关闭系统
Init 0。