(完整版)Linux常用命令训练习题1--答案
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
linux基本命令练习
Linux基本命令练习一
实验内容:
1.使用超级用户登录,新建组new-section,指定组ID为800。
[root@localhost root]# groupadd -g 800 new-section
2、新建用户john,所属组为new-section,密码为john。
[root@localhost root]# useradd john
[root@localhost root]# passwd john
New passwd:john
[root@localhost root]#useradd –g new-section john
3、查看内存的使用情况,并将查看结果保存到用户主目录的文件。
[root@localhost root]# cat /proc/meminfo
[root@localhost root]# cp /proc/meminfo /root/
4、普通用户helen登录,在其主目录下新建newfile文件,并查看文件属
性。
[root@localhost root]# useradd helen
[root@localhost root]# su helen
[root@localhost root]$ touch newfile
[root@localhost root]$ ls –l
5、设置newfile文件的权限为所有用户可读写。
[root@localhost root]# chmod 666 newfile
6、使用普通用户helen登录,在其主目录下新建newdir目录,并设置权限为755。
[root@localhost root]# useradd helen
[root@localhost root]# su --login helen
[root@localhost root]$ mkdir –m 755 newdir /root
Linux常用命令练习
Linux字符界面应用与常用命令实验指南
1. 显示ls命令的man手册页。
man ls
2. 使用help命令查看mkdir命令的帮助信息
mkdir --help
3. 使用info命令查看mkdir命令的帮助信息
info mkdir
4. 显示当前用户所处工作目录
pwd
5. 更改目录到系统的根目录
cd /
6. 更改用户工作目录路径为/etc
cd /etc
7. 更改目录位置至当前目录的父目录
cd ..
8. 更改目录位置为用户主目录
cd ~
9. 显示目录/var下文件目录简单信息
ls /var
10. 显示当前目录下所有文件目录的详细信息,包括隐藏文件
ls –al .
11. 显示当前目录下的文件目录信息,用标记标出文件类型
ls –F
12. 创建空文件file1和file2
touch file1 file2
13. 将文件file1的时间记录改为5月7日19点30分,时间格式为
MMDDHHmm
touch –c –t 05071930 file1
14. 显示/etc/fstab文件的内容
cat /etc/fstab
15. 把文件file1的内容加上行号后输入到文件file2中
cat –n file1 > file2
16. 分页显示文件/etc/named.conf的内容
more /etc/named.conf17. 逐页显示/etc/named.conf的内容,如有连续两行以上空白则以一
行空白行显示
more -s /etc/named.conf
18. 一次两行显示/etc/passwd文件的内容
more -2 /etc/passwd
19. 从第5行开始显示/etc/passwd文件的内容
more +5 /etc/passwd
20. 回卷显示文件/etc/named.conf的内容
less /etc/named.conf
21. 查看文件/etc/passwd的前3行内容
head -3 /etc/passwd
22. 查看文件/etc/passwd的内容,并显示文件名
linux文件命令基础练习
练习一: Shell基础命令
一、练习目的
1、 掌握目录和文件操作的常用命令。
二、练习内容
1、 目录操作命令练习:在SHELL终端中练习以下命令(并记录结果,回答所提问题):
假设当前用户是zsc,查看当前目录命令:pwd (问题:当前的路径是什么?绝对路径与相对路径区别是什么?命令提示符由哪几部分组成?)
➢
查看目录内容命令:ls -al (问题:隐藏文件有何特点?)
➢ 切换目录命令:使用cd命令从当前目录切换到上一层目录(问题:上一层目录是什么?使用绝对路径的方式切换到上层目录,命令应该写什么?使用相对路径的方式切换到上层目录,命令应该写什么? “ .. ” 表示什么意思? “ . ” 表示什么意思?)
➢ 创建目录命令:使用mkdir命令在当前用户主目录下创建一个newdir目录
(问题:分别使用绝对路径和相对路径的方式创建,命令分别是什么?如果想一次创建多级目录,应该使用什么命令选项?)
➢ 删除目录命令:使用rm命令删除刚才创建的newdir空目录(问题:如果newdir目录下有文件的话,应该使用什么命令删除这个目录?rm常用的选项含义是什么?)
2、 文件操作命令练习:在SHELL终端中完成以下操作
➢ 在当前用户主目录下创建Temp目录和Backup目录。
➢ 在Temp目录下创建一个新的空文件,文件名为newfile.txt。
➢ 将系统文件/etc/profile复制到Backup目录下,并改名为profile.bak。如果存在就备份原来文件。
➢ 将Temp目录复制到Backup目录下,
➢ 利用cat命令查看profile.bak文件的内容。
➢ 利用more和less命令查看profile.bak文件的内容。提示:q键退出查看模式。(more与less的区别是什么?) 3、 扩展练习:在SHELL终端中练习以下命令(并记录结果,回答所提问题):
linux命令练习题
精品文档
2016 1 / 21 linux命令练习题 1. 用两种方法实现将aa.c文本文件的内容复制到bb.c。 cp aa.c bb.c/cat aa.c bb.c 2. 将aa.c和bb.c文本文件的内容合并,并保存至cc.c。 cat aa.cbb.c > cc.c 3. 用more命令显示aa.c 的文件内容,每屏显示18行。 more -1 aa.c 4.将文件edc.txt重命名为fork1.c。 mv edc .txtfork1.c 5.将文件fork.c拷贝到~/dir1这个目录下,并改名为 y1.c,提示是否覆盖已存在的目标文件。 6.显示目录/usr下的所有文件和子目录的名字。 ls-a/user 7. 查看当前工作目录为用户的主目录。 $HOME 8.。将cc.c设置成只有所有者可以读、写和执行,而设置群组只能读取 chmod 40 aa.c 群组只能读写,其他用户只能读。 精品文档
2016 2 / 21 mkdir -m /mydir cp aa.c/mydir grep the /mydir.aa.c find/mydir -name “*.c”-exec rm {} 13. 创建aa.c的软链接aa.soft。使用软链接文件aa.soft显示aa.c文件的内容,然后取消你本人对aa.c文件读权限,再显示文件的内容。 ln -s aa.c aa.sof chmod u-r aa.c&&cat aa.soft file aa.c aa.soft 10. 将aa.c 文件拷贝到mydir目录下。 11. 在/mydir/aa.c中查找“the”字符串。 12. 在mydir目录下查找.c文件,并将搜索到的文件删除。. 在自己的主目录下创建一个新目录mydir,其权限为:只有所有者可以读、写和执行,而14. 查看aa.c,aa.soft两文件的类型。 15. 写一条命令,查看当前进程信息的内容,在当前进程信息内容中搜索含有字符串“sql”的行,并把这些行排序后输出到文件sql.log中。 ` ps –ef|grep sql>>sql.log 问答题: 1. Linux的进程间通信机制有哪些?请分别简要说明。 1、管道及有名管道:管道可用于具有亲缘关系进程间的通信,有名管道克服 了管道没有名字的限制,因此,除具有管道所具有的精品文档
Linux题库及答案
一、填空题
1. 建立用户账号的命令是 __useradd________。
2. 修改账号密码的命令是 __passwd________。
3. 更改用户密码过期信息的命令是 __chage________。
4. 创建一个新组的命令是 ___groupadd_______。
5. 用于在不注销的情况下切换到系统中的另一个用户的命令是
___su_______。
6. 显示系统中进程信息的命令是 _____ps__-aux_____。
7. 以树状方式表现进程的父子关系的命令是 ___pstree_________。
8. 显示当前系统正在执行的进程的相关信息的命令是
___top_________。
9. 显示或者设置当前系统的主机名的命令是
___hostname_________。
10. Linux 系统中使用最多的文件系统是 _______ext3/4____________。
11. 列出磁盘分区信息的命令是 ___df_______。
12. 将设备挂载到挂载点处的命令是 __mount________。 精选文库
13. 检查文件系统的磁盘空间占用情况的命令是 ____du______。
14. 统计目录(或文件)所占磁盘空间大小的命令是 __du________。
15. 为文件建立在其他路径中的访问方法(链接)的命令是
__ln_______,链接有两种: ___
软链接 ______和___硬链接 ______。
改变文件或目录的读写和执行权限的命令是 __chmod________。
17. 指定在创建文件或目录时预设权限掩码的命令是
___umask_______。
18. 改变文件或目录所有权的命令是 __chown________。
LINUXSHELL命令练习题
LINUXSHELL命令练习题
LINUX SHELL命令练习题(1)
1)Linux 核心的许可证是什么?
a. NDA
b. GDP
c. GPL
d.GNU
2)谁是Linux的创始人
a. Turbolinux
b. AT&T Bell Laboratry
c. University of Helsinki
d. Linus Torvalds
3)确定myfile的文件类型的命令是什么
a. type myfile
b. type -q myfile
c. file myfile
d. whatis myfile
4)用来分离目录名和文件名的字符是什么
a. slash (/)
b. period (.)
c. dash (-)
d. asterisk (*)
5)你想显示文件"longfile"的最后10行,下面那个命令是正确的(选择最合适的答案)
a、tail logfile
b、head -10 longfile
c、tail -d 10 longfile
d、head longfile
6)假如你得到一个运行命令被拒绝的信息,你可以用哪个命令去修改它的权限使之可以正
常运行
a. path=
b. chmod
c. chgrp
d. chown
7)拷贝mydir\myfile文件到dir2目录下,但是系统提示这个文件已经存在,下面那个命
令是正确的
a、cp -w mydir\myfile dir2
b、cp -i mydir\myfile dir2
c、cp mydir\myfile dir2
d、cp -v mydir\myfile dir2
8)下面那个命令允许对文件重命名(选择最合适的答案)
a、rn
b、rname
c、replace
d、mv
9)假如文件是按8进制来定义,下面那个值代表了读和写
a、2
b、6
c、4
d、1
10)linux临时目录一般存在下面那个文件夹中
Linux操作系统命令练习题参考答案
Linux操作系统命令练习题参考答案
一、文件与目录管理命令
1. 查看当前目录下所有文件和文件夹:ls
使用方法:ls
2. 切换目录: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 文件URL
2. 上传文件:scp
使用方法:scp 文件路径 目标路径
四、进程管理命令
1. 查看当前进程:ps
使用方法:ps
2. 杀死进程:kill
使用方法:kill 进程ID
五、网络管理命令 1. 查看网络连接状态:netstat
使用方法:netstat
2. 查看IP地址配置:ifconfig
使用方法:ifconfig
3. 测试网络连通性:ping
使用方法:ping 目标IP地址
六、压缩与解压命令
1. 压缩文件或目录:tar
使用方法:tar -czvf 压缩文件名.tar.gz 要压缩的文件或目录
2. 解压文件或目录:tar
使用方法:tar -xzvf 压缩文件名.tar.gz
七、用户与权限管理命令
1. 添加新用户:useradd
使用方法:useradd 用户名
2. 修改用户密码:passwd
使用方法:passwd 用户名
linux常用命令练习题
linux常用命令练习题
Linux常用命令练习题
Linux操作系统是一种开源的、免费的操作系统,广泛应用于服务器和嵌入式设备。作为一名Linux系统管理员或开发人员,熟练掌握常用命令是必不可少的。本文将通过一些练习题来帮助读者巩固对Linux常用命令的理解和应用。
练习一:文件和目录操作
1. 创建一个名为"test"的目录。
2. 在"test"目录下创建一个名为"file.txt"的文件,并在文件中写入"Hello, Linux!"。
3. 复制"file.txt"文件到"test"目录下,并将复制后的文件重命名为"newfile.txt"。
4. 将"newfile.txt"文件移动到上一级目录。
5. 删除"test"目录及其下所有文件和子目录。
练习二:文件内容查看和搜索
1. 创建一个名为"example.txt"的文件,并在文件中写入一些文本内容。
2. 使用"cat"命令查看"example.txt"文件的内容。
3. 使用"head"命令查看"example.txt"文件的前5行。
4. 使用"tail"命令查看"example.txt"文件的最后3行。
5. 使用"grep"命令搜索"example.txt"文件中包含特定关键词的行。
练习三:文件权限和用户管理
1. 创建一个名为"test.txt"的文件,并设置该文件的权限为只允许拥有者读写,其他用户无权限。
2. 使用"chmod"命令将"test.txt"文件的权限设置为只允许拥有者读写和执行,其他用户只读。 3. 创建一个名为"guest"的新用户。
4. 将"test.txt"文件的拥有者更改为"guest"用户。
5. 删除"guest"用户。
练习四:进程管理
1. 使用"ps"命令查看当前正在运行的进程。
2. 使用"top"命令实时监测系统的进程和资源占用情况。
3. 使用"kill"命令终止指定进程。
Linux.课后题答案
第二章 常用命令
选择题
1. 若要设置/usr/myprog文件的拥有者有读、写和可执行权限,用户组和其他用户均没有对该文件的操作权限,以下操作命令中,正确的是( A )。
A. chmod 700 /usr/myprog
B. Chown 700 /usr/myprog
C. Chmod u=rwx /usr/myprog
D. Chmod u=rwx go-r-w-x /usr/myprog
命令的续行符使用( B )。
A. / B. \ C. ; D. &
3.在Linux中,若要返回上三级目录,由应使用( C )命令。
A. cd/ B. cd ../../ C. cd ../../../ D. cd -
4.以下命令用法中,功能与ll相同的是( B )。
A. ls -a B. ls -l C. ls -la D. ls -F
5.若要删除/usr/mytest目录及其下的子目录和文件,以下操作正确的是( D )
/usr/mytest B. rm /usr/mytest
C. rm –f /usr/mytest D. rm –r /usr/mytest
6.在对目录进行复制、删除或移动操作时,如果要对整棵目录树进行操作,应在命令中选择使用( A )参数。
A. –r B. -f C. -b D. -i
7.以下命令中,不能用来查看文本文件内容的命令是( D )。
B. cat C. tail D. diff
8.若要列出/etc/目录下所有以vsftpd开头的文件,以下命令中,不能实现的是( B )。
A. ls /etc|grep vsftpd B. ls /etc/vsftpd
C. ls /etc/vsftpd* D. ll /etc/vsftpd*
linux实验1—Linux常用命令操作-2学时
Linux操作系统课程实验
实验1:Linux常用命令使用
实验目的:
了解Linux字符界面的操作特点,验证Linux命令的用途,掌握Linux的常用操作;
实验内容:
一、linux操作命令
1、 获得命令帮助
分别操作一下help、--help、 man命令的用法;
2、 目录操作命令
1)进入Linux操作界面后,确认你的linux系统有几个虚拟终端(tty)?
2)用pwd命令查看当前所在的目录
3)用ls命令列出此目录下的文件和目录
4)列出此目录下包括隐藏文件在内的所有文件和目录并且长格式显示
5)统计4)所列出的信息的行数
6)进入用户主目录下,分别创建测试目录test和tmp。
7)利用ls命令列出文件和目录,确认test和tmp目录创建成功
8)将4)中列出的内容重定向到tmp目录下的tmp_file文件中
9)将5)中创建的文件tmp_file复制到test目录下,并取名为testfile
10)进入test目录,查看当前目录
11)再从当前工作路径进入到/tmp目录(分别用绝对路径和相对路径进入)
12)返回到用户主目录,删除test目录。
13)请显示你最近输入过的20条历史命令?并学习tab键、上、下键的使用,并重新执行其中的2)和5)。
3、文件操作命令
1)查找 /etc下的passwd这个文件,并查看它的文件属性信息及文件内容。
2)在tmp目录下创建一个新的空文件newfile
3)修改newfile的文件读写属性
4)用长格形式列出当前目录下的所有文件,将其追加到newfile文件中,并显示newfile
5)在用户主目录下面创建test目录,在test目录下创建目录a,在a目录下创建目录b,在b目录中创建目录c,在目录c中创建d,用一个命令完成。
6)在test目录下创建newfile文件的硬链接和软链接,并查看他们有何区别;修改原来的newfile内容,查看对应的软、硬连接文件是否有变化
