Linux命令的练习
linux上机练习练习题
linux上机练习练习题Linux操作系统是广泛使用的开源操作系统之一,它提供了丰富的功能和灵活性来满足各种用户需求。
为了更好地掌握Linux系统的使用,下面将给出一些练习题,帮助您进行Linux上机练习。
1. 创建一个名为"test"的目录,并在该目录下创建三个文件file1、file2和file3,每个文件中写入不同的内容。
2. 使用命令行在当前目录下查看文件列表,并将文件列表保存到一个名为"filelist.txt"的文件中。
3. 在当前目录下创建一个名为"backup"的目录,并将test目录下的所有文件复制到backup目录中。
4. 使用命令行将file1重命名为newfile,并在newfile所在的目录下创建一个名为"log.txt"的空文件。
5. 删除file2和file3两个文件,同时删除backup目录及其下的所有文件。
6. 在当前目录下创建一个名为"script.sh"的shell脚本文件,并在其中编写一个简单的脚本来输出当前系统的日期和时间。
7. 执行script.sh脚本,并将输出结果保存到名为"output.txt"的文件中。
8. 使用vim编辑器打开output.txt文件,并在文件末尾添加一行文字"End of output"。
9. 在当前目录下创建一个名为"testdir"的目录,并在该目录下创建两个子目录"dir1"和"dir2"。
10. 将当前目录下的脚本文件script.sh复制到dir1目录中,并将output.txt文件复制到dir2目录中。
通过以上的练习题,您将能够熟悉常用的Linux命令行操作,并且掌握一些基本的Shell脚本编写技巧。
不断进行实践和练习,您将能够更加灵活自如地使用Linux操作系统,提高工作效率。
liunx命令练习题
liunx命令练习题Linux命令练习题Linux是一种开源的操作系统,广泛应用于服务器和个人计算机中。
熟练运用Linux命令对于系统管理和开发工作来说是至关重要的。
本文将提供一些Linux命令练习题,帮助读者巩固对Linux命令的理解和应用。
一、文件操作命令1. 创建一个名为"practice"的目录,并进入该目录。
2. 在practice目录中,创建名为"file1.txt"和"file2.txt"的空文件。
3. 将"file1.txt"文件重命名为"newfile.txt"。
4. 复制"newfile.txt"到practice目录下,并将复制后的文件命名为"backup.txt"。
5. 删除"file2.txt"文件。
二、目录操作命令1. 在practice目录中,创建名为"dir1"和"dir2"的子目录。
2. 将"dir1"目录移动到practice目录下,并将其改名为"newdir"。
3. 复制"newdir"目录到practice目录下,并将复制后的目录命名为"backupdir"。
4. 删除"dir2"目录以及其所有内容。
三、文件查看和编辑命令1. 查看"newfile.txt"的内容。
2. 在命令行中直接编辑"newfile.txt"文件,将其中的文本改为"Hello World!"。
3. 在命令行中使用"cat"命令查看"newfile.txt"的内容。
4. 使用"grep"命令从"newfile.txt"中查找包含"World"的行。
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基础教程课后习题答案Linux基础教程课后习题答案Linux作为一种开源的操作系统,具有广泛的应用领域和强大的功能。
学习Linux的基础知识对于提升技能和扩展职业发展具有重要意义。
下面将为大家提供一些Linux基础教程课后习题的答案,希望能帮助大家更好地理解和掌握Linux操作系统。
一、命令行操作题1. 如何在Linux系统中查看当前所在目录的路径?答:使用pwd命令可以查看当前所在目录的路径。
2. 如何在Linux系统中创建一个名为"test"的文件夹?答:使用mkdir命令可以创建文件夹,具体命令为:mkdir test。
3. 如何在Linux系统中查看一个文件的内容?答:使用cat命令可以查看文件的内容,具体命令为:cat 文件名。
4. 如何在Linux系统中复制一个文件?答:使用cp命令可以复制文件,具体命令为:cp 源文件目标文件。
5. 如何在Linux系统中删除一个文件夹及其所有内容?答:使用rm命令可以删除文件夹及其所有内容,具体命令为:rm -r 文件夹名。
二、文件权限题1. 如何在Linux系统中查看一个文件的权限?答:使用ls命令可以查看文件的权限,具体命令为:ls -l 文件名。
2. 如何在Linux系统中修改一个文件的权限?答:使用chmod命令可以修改文件的权限,具体命令为:chmod 权限文件名。
3. 如何在Linux系统中将一个文件的所有者修改为"root"?答:使用chown命令可以修改文件的所有者,具体命令为:chown root 文件名。
4. 如何在Linux系统中将一个文件的所有组修改为"admin"?答:使用chgrp命令可以修改文件的所有组,具体命令为:chgrp admin 文件名。
三、进程管理题1. 如何在Linux系统中查看当前正在运行的进程?答:使用ps命令可以查看当前正在运行的进程,具体命令为:ps aux。
linux练习题题库
linux练习题题库Linux操作系统是一种开源的操作系统,由于其稳定性和安全性而被广泛应用于服务器和嵌入式设备等领域。
为了能更好地掌握和熟悉Linux系统,下面提供了一些Linux练习题题库供大家进行练习和巩固知识。
1. 命令行操作题(1)在Linux命令行中,如何查看当前所在路径?(2)如何在当前路径下创建一个名为"test"的文件夹?(3)如何使用命令行将文件"file.txt"复制到文件夹"test"中?(4)如何使用命令行删除文件夹"test"及其所有内容?2. 文件与目录管理题(1)如何查看当前路径下的所有文件和文件夹?(2)如何将文件"file1.txt"重命名为"file2.txt"?(3)如何创建一个名为"docs"的文件夹,并将文件夹权限设置为读写执行?(4)如何删除文件夹"docs"及其所有内容(包括子文件夹)?3. 用户和权限管理题(1)如何创建一个新用户,并设置其密码?(2)如何将用户"testuser"添加到"sudoers"组中,以便拥有管理员权限?(3)如何查看当前系统上的所有用户列表?(4)如何修改文件"file.txt"的权限,使得只有文件所有者可以读写,其他用户只能读取?4. 进程管理题(1)如何查看当前系统上所有正在运行的进程?(2)如何通过命令行结束一个正在运行的进程?(3)如何将一个进程放到后台运行?(4)如何查看当前系统上某个进程的详细信息,如进程ID、占用CPU的百分比等?5. 网络管理题(1)如何查看当前系统的IP地址和网卡信息?(2)如何通过命令行连接到远程服务器?(3)如何检查当前系统的网络连接情况,并查看正在使用的端口号?(4)如何使用命令行下载一个文件,并保存到当前路径下?通过完成上述Linux练习题,你将能够更好地理解和掌握Linux操作系统的基本知识和操作技巧。
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命令练习
linux命令练习01、分屏显示计算机中所有进程。
(显示所有进程命令ps -aux,分屏显示命令more)ps -aux|more02、新建文件夹/newdir。
复制/etc/passwd文件为/newdir/pass1,复制/etc/group文件为/newdir/group。
(mkdir /root/newdir cp /etc/passwd /root/newdir/pass1)(mkdir /root/newdir cat /etc/passwd > /newdir/pass1)03、使用通配符删除/new下的所有文件。
rm -r /new*04、将/etc目录中所有以“pa”开头的文件输出到文件/newdir/etcpa中。
cat /etc/pa* > /root/newdir/etcpa05、将现在计算机中的所有进程的信息输出到文件/newdir/etcpa末尾。
ps -aux >> /newdir/etcpa06、切换到用户root的主目录中。
cd ~07、切换到根目录。
cd /08、切换到home文件夹。
cd /home09、切换到上一级目录。
cd ..10、查看现在的工作目录。
pwd11、查看当前工作目录中有哪些文件。
ls12、查看/root目录中有哪些文件。
ls /root13、以长列表的方式列出/root目录中的所有文件。
(ls -l) ( ls -l -a) (ls -la)14、复制/home文件夹到/newdir中。
cp /home /root/newdir15、新建/newdir/other目录。
移动/newdir/所有文件到该目录中。
移动/newdir/home文件夹到该目录中。
mkdir /newdir/other mv /newdir/* /newdir/home16、将/newdir/other/pass1重命名为passwd。
mv /root/newdir/other/pass1 /root/newdir/other/passwd17、新建文件夹/q/w/e/r/t。
Linux常用命令练习
Linux字符界面应用与常用命令实验指南1. 显示ls命令的man手册页。
man ls2. 使用help命令查看mkdir命令的帮助信息mkdir --help3. 使用info命令查看mkdir命令的帮助信息info mkdir4. 显示当前用户所处工作目录pwd5. 更改目录到系统的根目录cd /6. 更改用户工作目录路径为/etccd /etc7. 更改目录位置至当前目录的父目录cd ..8. 更改目录位置为用户主目录cd ~9. 显示目录/var下文件目录简单信息ls /var10. 显示当前目录下所有文件目录的详细信息,包括隐藏文件ls –al .11. 显示当前目录下的文件目录信息,用标记标出文件类型ls –F12. 创建空文件file1和file2touch file1 file213. 将文件file1的时间记录改为5月7日19点30分,时间格式为MMDDHHmmtouch –c –t 05071930 file114. 显示/etc/fstab文件的内容cat /etc/fstab15. 把文件file1的内容加上行号后输入到文件file2中cat –n file1 > file216. 分页显示文件/etc/named.conf的内容more /etc/named.conf17. 逐页显示/etc/named.conf的内容,如有连续两行以上空白则以一行空白行显示more -s /etc/named.conf18. 一次两行显示/etc/passwd文件的内容more -2 /etc/passwd19. 从第5行开始显示/etc/passwd文件的内容more +5 /etc/passwd20. 回卷显示文件/etc/named.conf的内容less /etc/named.conf21. 查看文件/etc/passwd的前3行内容head -3 /etc/passwd22. 查看文件/etc/passwd的内容,并显示文件名head –v /etc/passwd23. 查看文件/etc/passwd末尾的3行内容tail -3 /etc/passwd24. 查看文件/etc/passwd末尾100字节的内容tail –c 100 /etc/passwd25. 将文件/etc/passwd复制到/root目录下,并改名为hello.ccp /etc/passwd /root/hello.c26. 将文件/etc/passwd复制到/root目录下cp /etc/passwd /root27. 将/boot目录中的所有文件及其子目录复制到目录/root中cp –r /boot /root28. 把/root目录下的文件hello.c改名为life.pngmv /root/hello.c /root/life.png29. 删除当前目录下的file1文件rm –I file130. 把/root目录下的boot全部删除rm –rf /root/boot31. 统计文件/etc/passwd文件的行数、字符数和单词数wc –lcw /etc/passwd32. 在home目录下创建目录newdir1,其默认权限为755mkdir /home/newdir133. 在home目录下创建目录newdir2,其默认权限为777mkdir –m 777 /home/newdir234. 删除空目录newdir1rmdir /home/newdir135. 将文件file1的所有者改成newuserchown newuser file136. 将文件file1的用户组改成newuserchown :newuser file137. 将文件file1的所有者和用户组改成rootchown root.root file138. 更改文件file2的用户组为youchgrp you file239. 添加所有者对文件file的写入权限chmod u+w file40. 取消所有者对文件file的读取权限chmod u-r file41. 显示操作系统的内核版本uname –r42. 显示计算机主机名uname –n43. 显示计算机硬件类型uname -m44. 显示当前计算机主机名hostname45. 修改计算机主机名为LINUXhostname LINUX46. 分页显示开机信息dmesg | more47. 显示公元2010年年历cal 201048. 显示公元2011年5月的月历cal 5 201149. 显示当前计算机的日期和时间date50. 设置计算机日期和时间为2010年8月8日18点8分date 080818081051. 设置计算机时间为上午9点9分date –s 09:09:0052. 将文本hello world显示在标准输出上echo hello world53. 禁止其他用户发送信息到当前终端mesg n54. 向所有用户发出“下课后请关闭计算机”的信息wall `下课后请关闭计算机`55. 向tty3终端上的root用户发送信息write root tty356. 清除屏幕上的信息clear57. 显示系统已经运行的时间uptime58. 显示用户root在控制台终端的所有登录和注销记录last root console59. 显示两次系统重新引导间的时间last reboot60. 显示用户root在控制台终端的所有登录和注销的前6行记录last –n 6本章测试1. cd ~ 命令的含义( D )。
linux文件操作命令练习
例3 cat -s /home/d14b1linux/cat_test
3.more 命令
功能:分屏显示文件内容,并在终端底部显示 --more--及百分比
格式:more [文件名] [选项]
选项:
-
-f
-q
-Q
4.pwd
功能:显示当前工作目录的路径
一 显示文件内容命令
1.echo
功能:输出字符到基本输出
格式:echo "字符 "
例1
echo "dkdkkddkkkd"
dkdkkddkkkd
2.cat命令
功能:串接文件或显示文件内容,也可从标准输入设备读取数据并将其结果重定向到一个新的文件中,
达到新建文件的目的。
格式:pwd
例1 pwd
5.cd 命令
功能:改变当前工作目录
格式: cd [目录]
例1 cd /home
例2 cd /usr/bin
例3 cd ..
例4 cd ./bin
例1 more /home/d14b1linux/cat_test
格式:cat [选项][文件名]
选项:
-n 或 -number 由1开始对所有输出的行进行编号。
-b 和 -n 相似,但对空白行不编号
-s 当遇到连续两行以上空行,替代为一行空行。
例1 cat -n /home/d14b1linux/cat_test
例2 cat -b /home/d14b1linux/cat_test
linux初级命令练习题
linux初级命令练习题Linux是一种主要用于服务器环境的操作系统,也是开源操作系统中的一种。
对于Linux初学者来说,熟悉并掌握一些基本的命令是非常重要的。
本文将为您提供一些Linux初级命令练习题,帮助您巩固对Linux命令的理解和应用。
1. 查看当前目录下的文件和文件夹的内容。
命令:ls2. 在终端创建一个名为“test”的文件夹。
命令:mkdir test3. 在终端创建一个名为“file.txt”的文本文件,并编辑其内容。
命令:touch file.txtvim file.txt4. 查看文件的内容。
命令:cat file.txt5. 将文件“file.txt”复制到“test”文件夹下。
命令:cp file.txt test/6. 将文件“file.txt”重命名为“newfile.txt”。
命令:mv file.txt newfile.txt7. 删除文件“newfile.txt”。
命令:rm newfile.txt8. 进入“test”文件夹。
命令:cd test9. 返回上一级目录。
命令:cd ..10. 删除“test”文件夹。
命令:rmdir test11. 创建一个名为“test”的文件夹,并创建一个名为“file1.txt”的文本文件。
命令:mkdir testtouch test/file1.txt12. 将文件“file1.txt”移动到上一级目录。
命令:mv test/file1.txt .13. 创建一个名为“dir”的文件夹,并将“file1.txt”移动到该文件夹中。
命令:mkdir dirmv file1.txt dir/file1.txt14. 在终端查找以“.txt”为后缀的文件。
命令:find . -name "*.txt"15. 将当前目录下所有以“.txt”为后缀的文件打包成一个名为“textfiles.tar.gz”的压缩文件。
Linux基础命令练习
Linux基础命令练习1.进入和退出系统1.1. 虚拟控制台ALT+F1...F61.2. 关机init 0shutdown –h now——多用户环境1.作用shutdown命令的作用是关闭计算机,它的使用权限是超级用户。
2.格式shutdown [-h][-i][-k][-m][-t]3.重要参数-t:在改变到其它运行级别之前,告诉init程序多久以后关机。
-k:并不真正关机,只是送警告信号给每位登录者。
-h:关机后关闭电源。
-c:cancel current process取消目前正在执行的关机程序。
所以这个选项当然没有时间参数,但是可以输入一个用来解释的讯息,而这信息将会送到每位使用者。
-F:在重启计算机时强迫fsck。
-time:设定关机前的时间。
-m: 将系统改为单用户模式。
-i:关机时显示系统信息。
4.命令说明shutdown命令可以安全地将系统关机。
有些用户会使用直接断掉电源的方式来关闭Linux 系统,这是十分危险的。
因为Linux与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至在有的系统中会损坏硬件设备(硬盘)。
在系统关机前使用shutdown命令,系统管理员会通知所有登录的用户系统将要关闭,并且login指令会被冻结,即新的用户不能再登录。
5.举例shutdown -h 3:40说明3:40开始关机。
halthalt命令是linux系统中关闭系统的工具。
默认情况下不关闭电源。
使用权限超级用户语法格式halt | fasthalt [ -l ] [ -n ] [ -p ] [ -q ] [ -y ]使用说明halt就是调用shutdown -h。
halt执行时,杀死应用进程,执行sync(将存于buffer中的资料强制写入硬盘中)系统调用,文件系统写操作完成后就会停止内核。
若系统的运行级别为0或6,则关闭系统;否则以shutdown指令(加上-h参数)来取代halt 命令使用syslogd 命令记录关机,且将一个关机记录放在/var/adm/wtmp 登录记帐文件中。
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作业
1 Linux 应用实训项目1:起步实验目的:1. 初步了解L inux 的命令格式;2. 学习如何连接L inux 系统;3. 实习几个文件维护命令;4. 学会如何得到帮助信息;5. 练习几个最常用的命令。
实验内容:1. 写出下面命令每个部分含义,字符C表示命令(Command)、O 表示选项(Option)、OA 表示选项的参数(Option Argument)、CA 表示命令的参数(Command Argument),如:C OOA O OA CA Answer$ lpr –Pspr –n 3 proposal.ps Command lineLinux 命令行的语法结构:$ command [[-]option(s)] [option argument(s)] [command argument(s)]含义:●$:linux 系统提示符,您的l inux 系统可能是其他的提示符●Command :linux 命令的名字●[[-]option(s)] :改变命令行为的一个或多个修饰符,即选项●[option argument(s)] :选项的参数●[command argument(s)] :命令的参数a. $ ls -la convert.txtb. $ more convert.txtc. $ pwdd. $ cat file1 file2 file3e. $ rm -r tempf. $ ping –c 3 g. $ telnet 13h. $ cc -o short short.c -lbakedi. $ chmod u+rw file1.cj. $ uname –n2.1)登录L inux 系统的方式:(1)基于文本的界面的连接到L inux 系统的方式有:●局域网连接:一般使用远程登录软件通过连接到局域网的一台 Linux在W indows 下使用的远程登录软件有S SH、 telnet 等,主机或服务器上。
(完整版)练习一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基础命令练习题2、如何通过命令⾏重启linux操作系统?shutdown -r now |reboot |init 63、如何在命令⾏中快速删除光标前的内容?ctrl + uctrl + k (删除光标之后的内容)5、设置/test/a.txt属主有读写执⾏权限,属组,有读写,其他账户⽆权限chmod 760 /test/a.txt6、如何删除/tmp下所有A开头的⽂件?rm -rf /tmp/A*rm /tmp/A*7、如何把/etc复制到/tmp下并保持原属性不变?cp -rp /etc /tmp (-p 保持⽂件本⾝属性不变)8、如何把/tmp/etc/man.conf移动到/tmp下并改名为test.conf设置所有⼈都有读写执⾏权限mv /tmp/etc/man.conf /tmp/test.confchmod 777 /tmp/test.conf9、修改/tmp/test.conf的属主为u1,属组为u2chown u1:u2 /tmp/test.conf10、如何查看系统最后创建的3个组tail -3 /etc/group11、什么命令可以统计当前系统中⼀共有多少账户wc -l /etc/passwd13、如何通过vim编辑打开/tmp/test.conf?cd /tmpvim /tmp/test.conforvim /tmp/test.conf14、如何在末⾏模式中删除test⽂档中20-50之间所有的⾏。
:20,50 d18、/var下⼀般放置什么⽂件?⼤型⽂件的溢出区19、如何查看/etc/passwd的头3⾏和尾3⾏head -3 /etc/passwdtail -3 /etc/passwd20、如何创建g1 g2组groupadd g1groupadd g221、添加账户u1,为其指定附加组g1,并设置2013-04-04账户到期 useradd -G g1 -e 2013-04-04 u122、添加账户u2,为其指定id号为1000useradd -u 1000 u223、把u1 u2 添加到g2组gpasswd -a u1 g2gpasswd -a u2 g224、如何删除g2组的⽤户ugpasswd -d u g225、如何查看u2的uid gidid u226、如何查看当前⼯作⽬录、pwd27、如何⼀次性创建 text/1/2/3/4mkdir -p text/1/2/3/428、如何查看/etc下的所有⽂件,并以⼈性化的长格式显⽰能还能区分是什么⽂件ls -alh --color /etc(显⽰隐藏⽂件)ls -alh /etcll -ah /etc29、如何最快的返回到当前账户的宿主⽬录cd ~cd30、如何只查看/etc单个⽬录的信息,并以长格式显⽰ls -ld /etc (-d 只显⽰⽬录本⾝的属性)ll -d /etc31、如何查看/etc所占的磁盘空间du -sh /etc35、应⽤程序⼀般都安装在那个⽬录。
linux命令练习题
linux命令练习题1. 用两种方法实现将aa.c文本文件的内容复制到bb.c。
cp aa.c bb.c/cat aa.c bb.c2. 将aa.c和bb.c文本文件的内容合并,并保存至cc.c。
cat aa.cbb.c > cc.c3. 用more命令显示aa.c 的文件内容,每屏显示18行。
more -1 aa.c4.将文件edc.txt重命名为fork1.c。
mv edc .txtfork1.c5.将文件fork.c拷贝到~/dir1这个目录下,并改名为 y1.c,提示是否覆盖已存在的目标文件。
6.显示目录/usr下的所有文件和子目录的名字。
ls-a/user7. 查看当前工作目录为用户的主目录。
$HOME8.。
将cc.c设置成只有所有者可以读、写和执行,而设置群组只能读取chmod 40 aa.c群组只能读写,其他用户只能读。
mkdir -m /mydir cp aa.c/mydir grep the /mydir.aa.cfind/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中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6、用crontab实现:每天下午4点运行/bin/ls
图6-1 crontab命令进行调度,时间设的是9:16,与at一样此命令是后台运行
图6-2运行结果
五、实验总结
这些命令大多是相关意思英文单词的缩写词,有一些只有root身份才能执行,用法需多加实践才能掌握
图1-2free命令用于查看系统内存、虚拟内存(交换空间)的占用情况
图1-3 w命令用于有谁登录,并进行什么工作
图1-4 who命令用于查看系统中登录的用户
图1-5 ps命令用于把当前瞬间进程的状态显现出来
图1-6 kill命令用于给进程发送信号,可以结束某一进程
2、将vi命令置于后台运行,然后终止其运行。
5、用at实现:今天下午4点运行/bin/ls
6、用crontab实现:每天下午4点运行/bin/ls
实验要求:
独立完成实验,上机实验相关操作。提交详细的实验报告。报告以A4纸张打印形式提交,并上传电子版。
四、实验步骤
1、熟悉系统管理相关的命令;top,free,who,w,ps,kill
图1-1 top命令用于实时监控进程
图2结束后台运行的VI命令
3、使用重定向符号将当前登录系统用户的信息记录在文件中;
图3-1输出重定向
图3-2输出重定向后的内容
4、使用管道操作和wc命令来统计/etc目录的文件及目录数量
图4 find用于查找etc目录下所有的目录与文件,wc用与计数
5、用at实现:今天下午4点运行/bin/ls
图5-1 at实现作业调度,由于在机房做试验无法在4点随意设置了一个时间
二、实验设备及环境:
PC兼容机(具体的机型)、Fedora14/CentOS
三、实验内容及要求:
实验内容:
1、练习系统管理相关的命令:
top,free,who,w,ps,kill
2、将vi命令置于后台运行,然后终止其运行。
3、使用重定向符号将当前登录系统用户的信息记录在文件中;
4、使用管道操作和wc命令来统计/etc目录的文件及目录数量
《Linux操作系统》实验报告
年级2014专业电子信息科学与技术
学生姓名学号
任课教师俞鹏飞
实验成绩
云南大学信息学院
实验三Linux命令的练习
开课教室:格物楼22042016年1月13日
一、实验目的:
1、熟悉系统管理相关的命令;
2、熟悉重定向及管度at和crontab的使用。
教师评价
评定项目
A
B
C
D
评定项目
A
B
C
D
实验结果正确
操作熟练
报告规范
文字流畅
其他:
评价教师签名:
年月日