(完整版)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基本命令练习

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常用命令练习

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文件命令基础练习

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命令练习题

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题库及答案

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命令练习题

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内容,查看对应的软、硬连接文件是否有变化

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档