Linux常用命令训练习题1
linux基础练习题

linux基础练习题Linux是一种开放源代码的操作系统,广泛应用于服务器、个人电脑和嵌入式设备等领域。
Linux系统的学习对于计算机专业的学生以及对计算机有兴趣的人来说是非常重要的。
本文将介绍一些基础的Linux 练习题,帮助读者加深对Linux系统的理解和掌握。
一、基础命令练习1. 查看当前目录下所有文件和文件夹的权限:使用命令:ls -l2. 在当前目录下创建一个名为"test"的文件夹:使用命令:mkdir test3. 删除名为"test"的文件夹及其下所有内容:使用命令:rm -rf test4. 切换到名为"test"的文件夹下:使用命令:cd test5. 查看当前路径:使用命令:pwd二、文件操作练习1. 创建一个名为"file.txt"的文本文件:使用命令:touch file.txt2. 将"file.txt"文件复制到名为"backup"的文件夹下:使用命令:cp file.txt backup/3. 将"file.txt"重命名为"newfile.txt":使用命令:mv file.txt newfile.txt4. 在"newfile.txt"文件末尾添加一行文字"Hello, Linux!":使用命令:echo "Hello, Linux!" >> newfile.txt5. 查看"newfile.txt"文件的内容:使用命令:cat newfile.txt三、权限管理练习1. 创建一个名为"testfile"的文件:使用命令:touch testfile2. 查看"testfile"文件的权限:使用命令:ls -l testfile3. 修改"testfile"文件的所有者为当前用户:使用命令:chown username testfile4. 将"testfile"文件的所有者和组分别修改为"root":使用命令:chown root:testfile5. 将"testfile"文件的权限设置为只有所有者可读、写、执行权限:使用命令:chmod 700 testfile四、软件包管理练习1. 更新软件包列表:使用命令:sudo apt update2. 安装"vim"文本编辑器:使用命令:sudo apt install vim3. 查询已安装的软件包列表:使用命令:dpkg -l4. 卸载已安装的软件包"vim":使用命令:sudo apt remove vim5. 清理不再使用的软件包和依赖项:使用命令:sudo apt autoremove五、进程管理练习1. 查看当前正在运行的进程:使用命令:ps -ef2. 结束一个指定的进程:使用命令:kill PID(PID为进程的ID)3. 后台运行一个命令:使用命令:command &4. 通过进程名称查找并结束进程:使用命令:killall process_name5. 查看系统资源占用情况:使用命令:top通过以上练习题,读者可以逐渐熟悉Linux系统的常用命令和操作,提高自己在Linux环境下的工作效率。
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系统管理和维护的基础知识。
希望本文的内容能为您提供一些帮助。
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常用命令练习题

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"文件的权限设置为只允许拥有者读写和执行,其他用户只读。
Linux-习题(1)

大作业 ( 一 )一:填空题1:Linux中除图形登录外还可以使用命令提示行进行登录。
2:如果要访问网络中的另一台电脑,可以通过命令方式进行登录。
3: shell 是一个类似于 dos 的命令行解释工具。
4:Shell的概念最初是在__unix____操作系统中形成和得到广泛应用的。
5:Linux中的Shell有多种类型,其中最常用的几种是 Bourne Shell sh 、C Shell(csh)和Korn Shell(ksh).6:Bourne Shell简称 sh 。
7:创建名为p的用户可以通过 useradd p 命令进行创建。
8:为名为p的用户创建密码可以通过 passwd p 命令进行创建。
9:删除名为p的用户可以通过 userdel p 命令进行。
10:mv命令用来移动文件,cp命令用来复制文件。
11:当在Shell环境中启动vi编辑器时,可以使用 vi 命令进行启动。
12:当在vi编辑器中输入文字时,需要按键盘中的 I 键才可以进行输入。
13:在命名文件时不可以使用/、:、 \、 *、?、 % 、 >、|等符号。
14:root用户账户的基本信息保存在 /root/. 文件中。
15:在账户记录文件“root: x: 0: 0: root: /root: bin/bash”代码中的“bin/bash”表示 Bourne Again shell 。
16:当其他用户登录后要切换到root用户账户时,可以通过 su 命令进行。
17:当需要修改root用户账户时,需要在用户设置窗口中选择新建选项后才可以进行。
18:除了root用户账户外,还有lp、mail、uucp、 news 和 halt 这些默认的系统账户。
19:在Linux中权限最大的组是 root组,该组具备Linux操作的所有权限。
20:在Linux中可以使用 fdisk 或 df 命令查看磁盘分区情况。
21:当需要使用kill命令关闭编号是2547的程序时,其书写方式是 kill-9 2547 。
01 Linux常用命令练习

姓名:李书杰学号:3121003210 班级:12电信2班实验一Linux常用命令练习实验目的:1. 初步了解Linux的命令格式;2. 学习如何连接Linux系统;3. 实习几个文件维护命令;4. 学会如何得到帮助信息;5. 练习几个最常用的命令。
实验内容:1. 写出下面命令每个部分含义,字符C表示命令(Command)、O表示选项(Option)、OA表示选项的参数(Option Argument)、CA表示命令的参数(Command Argument),如:C OOA O OA C A Answer$ lpr –Pspr –n 3 proposal.ps Command lineLinux命令行的语法结构:$ command [[-]option(s)] [option argument(s)] [command argument(s)]含义:● $:linux系统提示符,您的linux系统可能是其他的提示符● Command :linux命令的名字● [[-]option(s)] :改变命令行为的一个或多个修饰符,即选项● [option argument(s)] :选项的参数● [command argument(s)] :命令的参数1) ls -la convert.txt表示长格式显示一般和隐藏的convert.tx文件和目录列表2) more convert.txt表示分页显示convert.tx文件文本内容3) pwd表示显示当前工作目录4) cat file1 file2 file3表示显示文本文件file1 file2 file3的内容5) rm -r temp表示删除temp文件以及temp目录和其下的子目录6)ping –c 3 表示连续3次测试网络的连通性7)telnet 13表示远程登录网络 138)cc -o short short.c -lbakedcc表示编译9)chmod u+rw file1.c表示将file.c的权限改为该档案的拥有者有读写的权限10)uname –n表示输出网络节点上的主机名运行结果:2. 进入linux系统,在终端或命令行窗口中,输入如下linux命令,记录其输出结果1) ls2) pwd3) xy4) cd ..5) pwd6) cd7) pwd8) cd /usr/local9) ls10) cd运行结果:3.使用man命令来获得每个Linux命令的帮助手册,用man ls,man passwd,man pwd命令得到ls、passwd、pwd三个命令的帮助手册。
Linux命令课堂习题与解答一

1、新建一个用户wang,密码设为123456,并将其加到root组。
写出所用命令。
# useradd wang# passwd wang123456123456# groupadd root# usermod –g root wang2、显示当前系统的日期和时间命令。
# date –d –y3、查看命令sort的帮助文件,写出所用命令。
# man sort4、统计/etc/passwd文件的字节数和行数,写出所用命令。
# wc –cl /etc/passwd5、分屏显示/etc/httpd/conf/httpd.conf文件的命令。
# less /etc/httpd/conf/httpd.conf 按“Q”退出该命令6、打包并压缩/etc目录的命令。
# tar –zcvf mylinux_etc.tar.gz /etc/或# tar -jcvf mylinux_etc.tar.bz2 /etc/7、查看当前目录的命令。
Pwd或ls8、查看/etc/passwd文件的前10行的命令。
head -10 /etc/passwd10、查看/etc/vsftpd/vsftpd.conf的后10行的命令。
tail -10 /etc/vsftpd/vsftpd.conf11、查看进程状态的命令。
ps -aux12、要给文件file1加上其他人可执行属性的命令。
chmod o+x file113、为了达到使文件sudent.txt的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问的命令。
chmod u=rw,o=r student.txt14、如何查看用户zhang属于哪个组。
cat /etc/group15、创建一个以自己姓的拼音缩写为名的用户。
useradd lichuan15、进入用户主目录,显示当前的路径。
cd /home/userpwd16、复制文件/etc/group到用户主目录,文件名不变。
(完整版)练习一LINUX命令测试题-答案

练习一LINUX命令测试题一、选择题(每题2分)1、下面哪个命令是用来定义shell的全局变量( D )A. exportfsB. aliasC. exportsD. export2、当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。
A. /homeB. /binC. /etcD. /dev3、在vi编辑器里,命令"dd"用来删除当前的( A )A. 行B. 变量C. 字D. 字符4、按下(A )键能终止当前运行的命令A. Ctrl-CB. Ctrl-FC. Ctrl-BD. Ctrl-D5、vi中哪条命令是不保存强制退出( C )A. :wqB. :wq!C. :q!D. :quit6、用户编写了一个文本文件a.txt,想将该文件名称改为txt.a,下列命令__D____可以实现。
A. cd a.txt xt.aB. echo a.txt > txt.aC. rm a.txt txt.aD. cat a.txt > txt.a7、下面关于i节点描述错误的是__A___ 。
A.i节点和文件是一一对应的B.i节点能描述文件占用的块数C.i节点描述了文件大小和指向数据块的指针D.通过i节点实现文件的逻辑结构和物理结构的转换8、在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用__C____命令。
A. 上箭头B. 下箭头 C. “.” D. “*”9、在Shell脚本中,用来读取文件内各个域的内容并将其赋值给Shell变量的命令是__D___ 。
A. foldB. joinC. trD. read10、当字符串用单引号(’’)括起来时,SHELL将__C____ 。
A.解释引号内的特殊字符B.执行引号中的命令C.不解释引号内的特殊字符D.结束进程11、Linux系统中,用户文件描述符0表示____A__ 。
A.标准输入设备文件描述符B.标准输出设备文件描述符C.管道文件描述符D.标准错误输出设备文件描述符12、RED HAT LINUX 9默认使用的文件系统类型为( B )A.ext2B.ext3C.FATD.swap13、光盘所使用的文件系统类型为( D )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux常用命令训练
一、文件操作命令
1.查看当前目录下的包含隐藏文件在内的所有文件,但不包括备份文件。
ls -a
2.按修改时间查看当前目录下的后缀为“.c”的文件,采用长格式显示。
ls -t -l *.c
3.用file命令查看当前目录下所有文件
file *
4.用file命令查看当前目录下所有以“.c”为后缀的文件信息
file *.c
二、文件拷贝命令
1.将/usr/games目录下的所有内容拷贝到/vivi/bbb目录下
cp -r /usr/games /vivi/bbb
2.将用户目录下的文件“a.c”拷贝到该目录的子目录“program”下。
cp a.c program
三、文件移动命令
1.将用户目录下的文件“1.c”移动到该目录的子目录“aaa”下,并覆盖该目录下的
2.c文件。
mv -i 1.c aaa/2.c
四、文件链接命令
1.在目录“~/program”下建立“~/a.c”的符号链接文件“b.c”
ln - s ~/a.c ~/program/b.c
五、文件删除命令
1.强制删除目录“~/program”下的所有后缀为”.c”的文件
rm -f ~/program /*.c
六、修改文件属性
1.修改文件“~/program/a.sh”权限为文件所有者可读、可写、可执行,其他所有者
可读、可执行,但不可写
chmod 705 ~/program/a.sh
2.修改文件用户目录下,aaa/目录里的2.c文件修改时间为2011年1月1日20点
30分。
touch -m “20:30:00 2011-1-1” aaa/2.c
七、文件搜索名
1.编辑一段文字,显示文件中包含“linux”的行,并打印输出
grep -n linux aa
2.在用户目录下新建三个文件,分别为ab1.c 、ab2.c、 ab
3.c,分别设置修改时间
为5天前的某天,然后查看用户目录中包含ab字符串的5天前修改过的文件,并将他们删除,删除钱需要得到用户的确认,但是删除过程中不需要任何提示。
touch ab1.c ab2.c ab3.c
touch -r “11:11:11 2013-2-3” ab1.c
touch -r “11:11:11 2013-2-3” ab2.c
touch -r “11:11:11 2013-2-3” ab2.c
八、创建目录
1.创建一个权限为所有者有读、写、执行权限,其他用户均为可读权限的目录,名为
ddd
mkdir -m 705 ddd
九、删除目录
1.删除用户目录中的aaa目录,并显示相关信息 rm -r ddd
十、修改当前目录
1.返回当前目录的父级目录
2.切换目录直/usr/tmp
cd /usr/tmp
十一、查看当前目录
1.查看当前所在目录
十二、用户切换命令
1.将当前用户切换为超级用户
2.新建一用户名为linux,将超级用户切换至该用户
3.临时以vivi用户身份删除该用户目录下的文件2.c
4.重新以vivi用户名登录系统
Welcome To Download !!!
欢迎您的下载,资料仅供参考!。