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 )。
linux常用命令试题
linux常用命令试题**Linux常用命令测试题**一、单项选择题1. 在Linux系统中,用于显示当前目录的命令是:A. mkdirB. cdC. pwdD. rmdir答案:C2. 下列哪个命令用于创建新的目录?A. cpB. mvC. rmD. mkdir答案:D3. 要列出当前目录下所有文件和子目录的详细信息,应使用的命令是:A. lsB. ls -lC. ls -aD. ls -d答案:B4. 用于复制文件或目录的命令是:A. cpB. mvC. rmD. cat答案:A5. 移动或重命名文件或目录的命令是:A. cpB. rmC. mvD. touch答案:C二、填空题6. 在终端中查看系统帮助文档的命令是:______答案:man7. 删除一个非空目录及其包含的所有文件和子目录的命令是:______ 答案:rm -rf 目录名8. 若要查看文本文件内容,可使用______命令。
答案:cat 或 less 或 more9. 创建一个新的空文件的命令是:______答案:touch 文件名10. 改变文件或目录的所有者的命令是:______答案:chown三、简答题11. 请简述`grep`命令的主要功能及基本用法。
答案:`grep`命令在Linux中主要用于搜索含有特定模式(如字符串)的文件,并将匹配到的内容输出。
其基本用法为:`grep [选项] 字符串文件名`,例如,要在一个名为“log.txt”的文件中查找包含字符串"error"的行,可以使用命令:`grep "error" log.txt`。
以上仅为部分示例试题,实际Linux命令学习和考试中还包括进程管理、网络操作、权限管理等多个方面的命令知识。
希望通过对这些基础命令的学习和练习,能够更好地掌握Linux系统的日常运维和管理工作。
linux基本命令考题
linux基本命令考题一、单选题1. 在Linux系统中,用于显示当前所在目录的命令是:A. pwdB. cdC. lsD. mkdir2. 在Linux系统中,用于创建新目录的命令是:A. pwdB. cdC. lsD. mkdir3. 在Linux系统中,用于列出目录内容的命令是:A. pwdB. cdC. lsD. mkdir4. 在Linux系统中,用于删除文件的命令是:A. rmB. mvC. cpD. touch5. 在Linux系统中,用于复制文件的命令是:A. rmB. mvC. cpD. touch6. 在Linux系统中,用于移动文件或重命名文件的命令是:A. rmB. mvC. cpD. touch7. 在Linux系统中,用于创建空白文件的命令是:A. rmB. mvC. cpD. touch8. 在Linux系统中,用于查看文件内容的命令是:A. catB. grepC. findD. chmod9. 在Linux系统中,用于查找文件的命令是:A. catB. grepC. findD. chmod10. 在Linux系统中,用于修改文件权限的命令是:A. chmodB. chownC. chgrpD. chroot二、填空题1. 在Linux系统中,用于显示当前日期和时间的命令是______。
2. 在Linux系统中,用于查看文件内容的命令是______。
3. 在Linux系统中,用于创建新目录的命令是______。
4. 在Linux系统中,用于删除文件的命令是______。
5. 在Linux系统中,用于移动文件或重命名文件的命令是______。
三、简答题1. 请简要说明如何使用cd命令实现目录之间的切换。
2. 请简要说明如何使用ls命令查看目录内容,并列举ls命令的常用参数及其功能。
3. 请简要说明如何使用grep命令查找指定字符串,并列举grep命令的常用参数及其功能。
linux 学习练习题
linux 学习练习题Linux 是一种广泛应用的开源操作系统,其功能强大、稳定可靠,成为了许多企业和个人的首选。
为了提高对 Linux 的熟练程度,以下是一些适用于不同水平的学习练习题。
练习题 1:Linux 基础知识1.1 什么是 Linux 操作系统?它与其他操作系统有什么不同之处?1.2 Linux 中包含哪些常见的文件系统?1.3 如何在 Linux 中创建新的用户账户?1.4 描述 Linux 中的文件权限,包括如何查看和更改文件权限。
1.5 解释 Linux 中的环境变量是什么,并提供一个设置新环境变量的示例。
练习题 2:Linux 文件和目录管理2.1 如何在 Linux 中创建一个新的目录?如何删除一个目录?2.2 列出当前目录下的所有文件和子目录。
2.3 如何将文件从一个目录复制到另一个目录?如何移动文件到另一个目录?2.4 如何重命名文件或目录?2.5 如何递归地查找特定类型的文件并将其复制到另一个目录?练习题 3:Linux 进程管理3.1 描述进程的概念以及 Linux 中的进程控制命令。
3.2 如何查看当前正在运行的进程?3.3 如何杀死一个正在运行的进程?3.4 解释进程优先级和 nice 值之间的关系。
3.5 如何将一个进程置于后台运行?练习题 4:Linux 网络管理4.1 如何查看 Linux 中的网络接口和 IP 地址?4.2 如何配置静态 IP 地址?4.3 如何测试网络连接以及如何在 Linux 中执行网络诊断?4.4 如何设置和管理防火墙规则?4.5 如何在 Linux 中配置和使用 VPN?练习题 5:Linux 软件包管理5.1 描述 Linux 中软件包管理的优势。
5.2 如何在 Ubuntu 和 CentOS 系统上分别使用 apt 和 yum 安装软件包?5.3 如何卸载已安装的软件包?5.4 如何更新已安装的软件包?5.5 如何在 Linux 中搜索软件包?练习题 6:Linux Shell 脚本编程6.1 什么是 Shell 脚本?它有什么作用?6.2 如何创建一个简单的 Shell 脚本文件?6.3 描述如何在脚本中定义变量和使用变量。
linux 命令练习题
linux 命令练习题Linux命令练习题1. 文件与目录管理1.1 查看当前目录下的文件列表,并列出它们的详细信息。
使用命令:ls -l1.2 创建一个名为"test"的目录,并在其中创建一个名为"file.txt"的文件。
使用命令:mkdir testtouch test/file.txt1.3 将"file.txt"复制到当前目录,并将其重命名为"newFile.txt"。
使用命令:cp test/file.txt newFile.txt1.4 删除刚才创建的"test"目录及其包含的内容。
使用命令:rm -r test2. 文件内容查看与编辑2.1 查看"newFile.txt"的内容。
使用命令:cat newFile.txt2.2 在"newFile.txt"的末尾添加一行内容:"This is a new line."使用命令:echo "This is a new line." >> newFile.txt2.3 修改"newFile.txt"中的第一行内容为:"This is the first line."使用命令:sed -i '1s/.*/This is the first line./' newFile.txt2.4 显示"newFile.txt"中包含"new line"的行。
使用命令:grep "new line" newFile.txt3. 用户与权限管理3.1 创建一个新用户"testuser"。
使用命令:sudo adduser testuser3.2 将"testuser"添加到"sudo"用户组,使其具有管理员权限。
linux练习题库
linux练习题库Linux操作系统是一种自由和开放源代码的操作系统,广泛应用于各种计算机和设备上。
为了帮助大家更好地了解和熟悉Linux系统,以下是一些Linux练习题供大家练习和巩固知识。
题目一:文件和目录操作1. 创建一个名为"test"的目录。
2. 在"test"目录下创建一个名为"file.txt"的空文件。
3. 将文件"file.txt"的权限设置为只允许所有者读取和写入。
4. 查看"file.txt"的权限设置,并将结果保存到"log.txt"文件中。
5. 将"log.txt"文件复制到"test"目录下,并将复制后的文件名改为"log_copy.txt"。
6. 删除"log.txt"文件。
题目二:文件内容操作1. 创建一个名为"text.txt"的文件,并编写以下内容:Hello, Linux!This is a test file.2. 在文件的末尾追加一行内容:"I love Linux!"。
3. 使用命令行将"text.txt"文件的内容按行读取,并将结果保存到"result.txt"文件中。
题目三:文件权限1. 创建一个名为"secret.txt"的文件。
2. 将文件"secret.txt"的权限设置为只允许所有者读取和写入,组用户读取,其他用户没有任何权限。
3. 查看"secret.txt"的权限设置,并将结果保存到"permission.txt"文件中。
题目四:进程管理1. 查看当前运行的进程,并将结果保存到文件"process.txt"中。
linux基础命令培训试题
Linux基础命令培训试题一选择题1.按大小查看/tmp/路径下文件命令____。
A ls –l /tmp/B ls –lt /tmp/C du –h /tmp/D ls –S /tmp/2.以下哪个命令是远程文件拷贝命令____。
A cpB scpC mkdirD df3.以下哪个路径存放系统的可执行命令____。
A /tmpB /etcC /binD /lib4.增加系统环境变量,可修改配置文件____。
A /etc/hostsB /etc/passwdC /bin/shD /etc/profile5.每小时定时执行脚本/tmp/run.sh,crontab配置为____。
A * * * * * sh /tmp/run.shB 00 * * * * sh /tmp/run.shC * 1 * * * sh /tmp/run.shD 00 1 * * * sh /tmp/run.sh6.以下哪种是linux软件安装常用方法____。
A rpm包B tar.gz包C bin包D ABC都是7.显示gz压缩文件的命令是____。
A zcatB catC moreD less8.实时显示/tmp/log的命令是____。
A cat /tmp/logB more /tmp/logC tail –f /tmp/logD ls /tmp/log9.显示datafile文件以abc开头行的命令是____。
A grep “^abc” datafileB cat “abc” datafileC grep “abc$” datafileD cat datafile |grep “^abc”10.将datafile文件中的MY替换为YOUR命令是____。
A awk ‘/MY/YOUR/’ datafileB grep ‘/MY/YOUR/’ datafileC sed –i ‘s/MY/YOUR/g’ datafileD cut ‘/MY/YOUR/’ datafile二填空题11.为程序run.sh指定执行权的命令是____。
Linux常用命令训练习题1
Linux常用命令训练一、文件操作命令1.查看当前目录下的包含隐藏文件在内的所有文件,但不包括备份文件。
ls -a2.按修改时间查看当前目录下的后缀为“.c”的文件,采用长格式显示。
ls -t -l *.c3.用file命令查看当前目录下所有文件file *4.用file命令查看当前目录下所有以“.c”为后缀的文件信息file *.c二、文件拷贝命令1.将/usr/games目录下的所有内容拷贝到/vivi/bbb目录下cp -r /usr/games /vivi/bbb2.将用户目录下的文件“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.sh2.修改文件用户目录下,aaa/目录里的2.c文件修改时间为2011年1月1日20点30分。
touch -m “20:30:00 2011-1-1” aaa/2.c七、文件搜索名1.编辑一段文字,显示文件中包含“linux”的行,并打印输出grep -n linux aa2.在用户目录下新建三个文件,分别为ab1.c 、ab2.c、 ab3.c,分别设置修改时间为5天前的某天,然后查看用户目录中包含ab字符串的5天前修改过的文件,并将他们删除,删除钱需要得到用户的确认,但是删除过程中不需要任何提示。
第3讲 Linux常用命令_练习题
第3讲 Linux常用命令练习题1、用root用户登录Linux ,创建目录/perm ,在/perm目录下创建文件newfile ,授予/perm目录所有用户都有rwx权限;创建普通用户testuser ,切换到testuser执行“rm /perm/newfile”是否可以执行2、在/root目录下创建文件newfile2 ,移动文件newfile2到/perm目录下同时改名为file01 ;改变/perm/file01文件的所有者为系统用户adm ,改变其所属组为系统用户组games ;改变/perm/file01文件权限为“rwxrw-r--”;在/perm目录下,分别给file01生成一个软链接文件file01.soft和一个硬链接文件file01.hard ;删除/perm目录3、查找命令ifconfig的绝对路径并判断此命令哪些用户可以执行;更改本机IP地址为192.168.9.250(练习后改变回来)4、查看用户配置文件/etc/passwd的帮助信息;查看命令cd的帮助信息5、在/etc目录下查找所有后缀名为“.conf”的文件;在/boot目录下查找文件名为grub.conf的文件并同时列出文件的详细信息;在根目录下查找系统中大于100MB小于150MB的文件6、创建目录/comp ,拷贝文件/etc/services到/comp目录下,分别对services文件进行压缩,生成.gz .zip .bz2三种格式的压缩包;拷贝目录/etc到/comp目录下,把etc目录压缩生成etc.tar.gz ,把service文件的所有压缩包使用rm删除(只用一条rm命令,非执行三次rm操作);在/comp 目录下创建文件hidefile ,并设置为隐藏7、设置命令“cp -R”的命令别名为dircp ,把当前Linux系统时间广播给所有在线用户(使用命令替换符)8、依次把命令date执行的结果写入文件/root/cmd.msg ;之后再把命令wc -l /etc/passwd执行的结果追加到文件/root/cmd.msg9、查看/etc目录的详细信息(权限、大小等);查看/etc/目录下文件的详细信息时实现分页浏览;查看/etc目录下文件名包含.conf的文件有多少个;统计/etc目录下有多少个子目录10、ping本机地址测试,要求发送10次ICMP包且包大小为1000 byte第3讲 Linux常用命令练习题答案1、用root用户登录Linux ,创建目录/perm ,在/perm目录下创建文件newfile ,授予/perm目录所有用户都有rwx权限;创建普通用户testuser ,切换到testuser执行“rm /perm/newfile”是否可以执行mkdir /permtouch /perm/newfilechmod 777 /permuseradd testuserpasswd testusersu - testuserrm /perm/newfile 可以执行(删除文件的前提条件是对文件所在目录具有写权限)2、在/root目录下创建文件newfile2 ,移动文件newfile2到/perm目录下同时改名为file01 ;改变/perm/file01文件的所有者为系统用户adm ,改变其所属组为系统用户组games ;改变/perm/file01文件权限为“rwxrw-r--”;在/perm目录下,分别给file01生成一个软链接文件file01.soft和一个硬链接文件file01.hard ;删除/perm目录touch /root/newfile2mv /root/newfile2 /perm/file01chown adm /perm/file01chgrp games /perm/file01chmod 764 /perm/file01ln -s /perm/file01 /perm/file01.softln /perm/file01 /perm/file01.hardrm -rf /perm3、查找命令ifconfig的绝对路径并判断此命令哪些用户可以执行;更改本机IP地址为192.168.1.250(练习后改变回来)which ifconfig只有root可以使用ifconfig(sbin目录下的命令只有root可以执行)ifconfig eth0 192.168.1.250/etc/rc.d/init.d/network restart4、查看用户配置文件/etc/passwd的帮助信息;查看命令cd的帮助信息man 5 passwdhelp cd5、在/etc目录下查找所有后缀名为“.conf”的文件;在/boot目录下查找文件名为grub.conf的文件并同时列出文件的详细信息;在根目录下查找系统中大于100MB小于150MB的文件find /etc -name *.conffind /boot -name grub.conf -exec ls -l {} \;find / -size +204800 -a -size -3072006、创建目录/comp ,拷贝文件/etc/services到/comp目录下,分别对services文件进行压缩,生成.gz .zip .bz2三种格式的压缩包;把service文件的所有压缩包使用rm删除(只用一条rm命令,非执行三次rm操作);拷贝目录/etc到/comp目录下,把etc目录压缩生成etc.tar.gz ;在/comp 目录下创建文件hidefile ,并设置为隐藏mkdir /compcp /etc/services /compzip services.zip servicesbzip2 -k servicesgzip servicesrm -f services.* (-f 强制删除,不提示确认)cp -R /etc /compcd /comptar -zcf etc.tar.gz etctouch hidefilemv hidefile .hidefile7、设置命令“cp -R”的命令别名为dircp ,把当前Linux系统时间广播给所有在线用户(使用命令替换符)alias dircp="cp -R"wall `date`8、把命令date执行的结果写入文件/root/cmd.msg ;之后再把命令wc -l /etc/passwd执行的结果追加到文件/root/cmd.msgdate > /root/messagewc -l /etc/passwd >> /root/message9、查看/etc目录的详细信息(权限、大小等);查看/etc/目录下文件的详细信息时实现分页浏览;查看/etc目录下文件名包含.conf的文件有多少个;;统计/etc目录下有多少个子目录ls-ld /etcls -l /etc | morels /etc | grep .conf | wc -lls -l /etc | grep ^d | wc -l ^ 代表行首10、ping本机地址测试,要求发送10次ICMP包且包大小为1000 byteping -c 10 -s 1000 localhost。
Linux常用命令练习
实验二:Linux常用命令练习一.实验目的熟悉Linux操作环境,熟悉Linux中用户系统相关命令、基本目录、文件命令的使用方法。
二.相关理论1.Linux目录结构2.命令的使用方式在Linux系统中打开终端的方式有以下两种:一种是在桌面上依次单击“应用程序→附件→终端”可打开如图的终端窗口;另一种是在Linux桌面上单击鼠标右键,从弹出的快捷菜单中选择“终端”命令,也可打开终端窗口。
3.获取命令帮助命令man语法:man (command)功能:查阅指定命令或资源的联机手册。
说明:man命令后直接跟需要帮助的命令所需参数,显示过程中按q退出。
例man ps4.常用的文件操作命令包括:(1) pwd功能说明:显示工作目录。
语法:pwd补充说明:执行pwd指令可得知工作目录的绝对路径名称。
(2) cd功能说明:切换目录。
语法:cd [目的目录]补充说明:cd指令可让用户在不同的目录间切换,但该用户必须拥有足够的权限进入目的目录。
(3) ls功能说明:列出目录内容。
语法:ls [-1aAcdlrR]补充说明:执行ls指令可列出目录的内容,包括文件和子目录的名称。
参数:-1 每列仅显示一个文件或目录名称。
-a 显示下所有文件和目录。
-A 显示所有文件和目录,但不显示现行目录和上层目录。
-c 以更改时间排序,显示文件和目录。
-d 显示目录名称而非其内容。
-l 使用详细格式列表。
-r 反向排序。
-R 递归处理,将指定目录下的所有文件及子目录一并处理。
(4) mkdir功能说明:建立目录语法:mkdir [-p][--help][--version][-m <目录属性>][目录名称]补充说明:mkdir可建立目录并同时设置目录的权限。
参数:-m<目录属性>或--mode<目录属性> 建立目录时同时设置目录的权限。
-p 若所要建立目录的上层目录目前尚未建立,则一并建立上层目录。
linux 常用系统命令试题
以下是一些关于Linux 常用系统命令的试题,可以用于测试对Linux 操作系统基本命令的熟悉程度。
1. 显示当前工作目录的命令是?
答案:pwd
2. 列出目录中的文件和子目录的命令是?
答案:ls
3. 切换到用户的主目录的命令是?
答案:cd ~user(其中"user"是用户名)
4. 创建一个空文件的命令是?
答案:touch filename
5. 查看文件内容的命令是?
答案:cat filename 或more filename
6. 创建一个新目录的命令是?
答案:mkdir directoryname
7. 复制文件的命令是?
答案:cp sourcefile destination
8. 移动文件的命令是?
答案:mv sourcefile destination
9. 删除文件的命令是?
答案:rm filename
10. 删除目录的命令是?
答案:rmdir directoryname
11. 显示系统日期和时间的命令是?
答案:date
12. 显示文件详细信息的命令是?
答案:ls -l
13. 查找文件的命令是?
答案:find path -name filename
14. 查看进程的命令是?
答案:ps
15. 结束一个进程的命令是?
答案:kill PID (其中PID是进程号)
这些问题旨在考察对Linux 常用命令的基本理解。
答案中的命令和参数可能在不同的Linux 发行版中略有不同,具体情况可能需要根据使用的系统进行调整。
linux文件命令基础练习
练习一: Shell基础命令(1)一、练习目的1、掌握目录和文件操作的常用命令。
二、练习内容1、目录操作命令练习:在SHELL终端中练习以下命令(并记录结果,回答所提问题):假设当前用户是zsc,查看当前目录命令:pwd (问题:当前的路径是什么?绝对路径与相对路径区别是什么?命令提示符由哪几部分组成?)/home/zsc命令提示符组成部分:用户名、z主机名、当前路径[root@localhost ~]查看目录内容命令:ls -al(问题:隐藏文件有何特点?显示文件属性的每一行信息各部分的含义是什么?,怎样查看目录自身属性信息?)隐藏文件名的前面有个小数点每一条信息各部分含义分别是:文件类型、文件权限、硬链接文件个数、文件所有者、文件所属组、文件实际大小、最后修改时间、文件名称Ls – dl·d wxr-x----16 root 4096 03-24 22:55(1)·- 一般文件·d 目录文件·l 符号链接文件·b 块设备文件·c 字符型设备文件(2)r表示读权限W表示写权限x表示执行权限(3)数字(如16)代表文件链接切换目录命令:使用cd命令从当前目录切换到上一层目录(问题:上一层目录是什么?使用绝对路径的方式切换到上层目录,命令应该写什么?使用相对路径的方式切换到上层目录,命令应该写什么?“ .. ”表示什么意思?“ . ”表示什么意思?)上一层目录是:/home使用绝对路径的方式切换到上层目录:cd /home使用相对路径的方式切换到上层目录: cd ..(1)”.”表示当前目录(2)”..”表示上级目录(3)”../..”表示上一级目录创建目录命令:使用mkdir命令在当前用户主目录下创建一个newdir目录(问题:分别使用绝对路径和相对路径的方式创建,命令分别是什么?如果想一次创建多级目录,应该使用什么命令选项?)mkdir /home/zsc/newdirmkdir newdirmkdir –p 目录名删除目录命令:使用rm命令删除刚才创建的newdir空目录(问题:如果newdir目录下有文件的话,应该使用什么命令删除这个目录?rm常用的选项含义是什么?)rm newdirrm –rf newdir2、文件操作命令练习:在SHELL终端中完成以下操作在当前用户主目录下创建Temp目录和Backup目录。
- 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 !!!
欢迎您的下载,资料仅供参考!。