Linux常用操作练习题:

1.用cat显示/etc/passwd,并显示行号

html 复制代码
[root@rhcsa001 ~]# cat -n /etc/passwd
     1	root:x:0:0:root:/root:/bin/bash
     2	bin:x:1:1:bin:/bin:/sbin/nologin
     3	daemon:x:2:2:daemon:/sbin:/sbin/nologin

2.将/etc/passwd文件中的前20行重定向保存到/hoem下改名20_pass.txt

html 复制代码
[root@rhcsa001 ~]# head -n 20 /etc/passwd >> /home/20_pass.txt
[root@rhcsa001 home]# ls
 20_pass.txt  redhat

3.在当前目录下创建空文件夹/web/test1

html 复制代码
[root@rhcsa001 ~]# mkdir -p ./web/test1
[root@rhcsa001 ~]# tree
.
└── web
    └── test1

2 directories, 0 files

4.查看当前工作目录的命令

html 复制代码
[root@rhcsa001 ~]# pwd
/root

5.将/tmp下的文件file1复制到当前目录下,文件名仍为file1

html 复制代码
[root@rhcsa001 ~]# cp -r /tmp/file1 ./
[root@rhcsa001 ~]# ls
 file1
  1. 显示环境变量path,将/root加入到$PATH中

  2. 拷贝文件/etc/passwd到/tmp目录下

  3. 查看/tmp/目录的使用空间

  4. 删除空目录dir1

html 复制代码
[root@rhcsa001 ~]# rm -rfv dir1/
  1. 将/root下的所有文件删除
html 复制代码
[root@rhcsa001 ~]# rm -rfv *
removed 'dir1/file1'
removed directory 'dir1'
  1. 将目录dir1设定成任何人皆有读取及执行的权利,但只有拥有者可作写修改

  2. 在/下建立目录test1,在test1建立文件1.txt和2.txt,分别在文件1.txt和2.txt,中输入"I am chinese","are you ok?"

  3. 在/etc/passwd文件中查找所有以"root"开头的文件

html 复制代码
[root@rhcsa001 ~]# vim /etc/passwd
进入文件后,进入末行模式输入 :/root
  1. 在dir1目录中建立一个空文件file1
html 复制代码
[root@rhcsa001 ~]# mkdir dir1
[root@rhcsa001 ~]# cd ./dir1
[root@rhcsa001 dir1]# touch file1
[root@rhcsa001 dir1]# cd ~
[root@rhcsa001 ~]# tree
.
└── dir1
    └── file1

1 directory, 1 file
  1. 在/下建立目录think,把/etc/inittab文件复制到/think下

  2. 创建用户win1,UID、GID等均按默认

  3. 创建用户win2,默认主目录为/think,其余默认

  4. 用cat命令将file1、file2、file3合并为文件filenew

  5. 将newdir目录改名为new

  6. 建立source文件的符号链接,命名为target2

  7. 查看new目录下有哪些文件和目录

  8. 查看/etc/passwd文件的前10行

  9. 查看当前目录中filenew的文件内容

  10. 在用户目录中创建目录/a/b/c/d ,在/root目录下创建1/2/3/4

  11. 创建install.log文件的软连接文件install.s,硬链接文件install.h

  12. 把/root目录下所有文件和子目录拷贝到/a/b/c/d目录下

  13. 将文件file1,更名为file2

  14. 把/root目录下的install.log拷贝成1.txt,2.txt,3.txt,把install.log拷贝成a.txt,a.doc

  15. 把/root下的以txt结尾的文件拷贝到/a目录下。把/root下的以a开头的文件拷贝到/a/b目录下

  16. 将文件file复制成file1

  17. 把/a目录下1.txt改名为1.c,把/a/b下的a.txt改名a.c

  18. 把/a/b/c目录移动到/root/1/2/3/4目录下

  19. 把/root目录下install.log的前10行内容输出到文件/a/b/a.log中

  20. 删除/a/b目录下的所有文件和子目录。删除/root/a/b目录下所有文件和子目录

  21. 测试本机与IP为218.76.65.13的连通性

  22. 查阅passwd命令的使用手册

  23. 在/home下创建"zb"目录

  24. 在当前目录下新建一个名称为a.txt的文件,并在文件里面输入如下内容:

Hello Linux!

Jishou university!

  1. 将文件a.txt重命名为aaa.txt

  2. 将/etc/apt中的所有文件复制到当前目录中

  3. 删除当前目录下的source.list文件

  4. 搜索/etc/passwd中包含root的行,并显示出来

  5. 显示file.txt的前5行

  6. 显示file.txt的后2行

  7. 统计/etc/passwd文件的行数

  8. 修改当前用户的密码

  9. 测试本机与210.43.65.196是否能正常通信

  10. 删除当前目录下子目录dir1中的文件tmp.old

  11. 显示当前登录系统的用户

  12. 查看/etc目录占用的磁盘空间

  13. 显示环境变量USER的值

  14. 利用重定向将create.c 的数据输出到 output.c

  15. 在你的主目录下建立目录树

mydir

shell program

linux dos standart

相关推荐
小和尚同志26 分钟前
29.4k!使用 1Panel 来管理你的服务器吧
linux·运维
帽儿山的枪手28 分钟前
为什么Linux需要3种NAT地址转换?一探究竟
linux·网络协议·安全
shadon1789 天前
回答 如何通过inode client的SSLVPN登录之后,访问需要通过域名才能打开的服务
linux
AWS官方合作商9 天前
AWS ACM 重磅上线:公有 SSL/TLS 证书现可导出,突破 AWS 边界! (突出新功能的重要性和突破性)
服务器·https·ssl·aws
小米里的大麦9 天前
014 Linux 2.6内核进程调度队列(了解)
linux·运维·驱动开发
程序员的世界你不懂9 天前
Appium+python自动化(三十)yaml配置数据隔离
运维·appium·自动化
算法练习生9 天前
Linux文件元信息完全指南:权限、链接与时间属性
linux·运维·服务器
忘了ʷºᵇₐ9 天前
Linux系统能ping通ip但无法ping通域名的解决方法
linux·服务器·tcp/ip
浩浩测试一下9 天前
渗透测试指南(CS&&MSF):Windows 与 Linux 系统中的日志与文件痕迹清理
linux·运维·windows·安全·web安全·网络安全·系统安全
敏叔V5879 天前
大模型Text2SQL之在CentOS上使用yum安装与使用MySQL
linux·mysql·centos