Centos基础命令练习题合集
Centos基础命令练习题合集
一、文件操作 二、查看文件操作 三、用户与用户组 四、权限管理 五、压缩解压与文本编辑器一、文件操作
1、请在/下创建目录abc,并在/abc目录下创建1000个子目录,然后将所有子目录全部删除;**
mkdir /abc cd /abc mkdir {1..1000}aaa rmdir {1..1000}aaa 1234
2、在/tmp目录下创建/liangjian/liyunlong/weiheshang/duanpeng?目录,用…实现上级目录的切换;
mkdir -p /liangjian/liyunlong/weiheshang/duanpeng cd .. 12
3、请用cp命令将/boot/目录下以vmlinuz开头的文件拷贝到/abc下;
cp /boot/vmlinuz* /abc 1
4、在/abc目录将其中一个vmlinuz开头的文件改名为kgc,另外一个剪切到/tmp目录下;
mv vmlinuz-0-rescue-9d79c11a1bf048a78c390fd4f39ac781 kgc mv vmlinuz-3.10.0-514.el7.x86_64 /tmp 12
5、在/abc目录下创建隐藏文件lzcs.txt并以行查看;
cd /abc touch .lzcs.txt ll -a 1
6、按行统计/etc下有多少文件;
ls -l|wc -l 1
7、如何在/etc目录下快速返回root家目录;
cd ~ 1
8、查看/etc所占磁盘空间;
du -sh /etc 1
二、查看文件操作
1、查看etc目录下大于1M且类型为普通文件的所有文件。
find /etc -size +1M -type f 1
2、查找/etc目录下以hosts开头的文件
find /etc -name hosts* 1
3、用cat按行号显示/etc/passwd文件内容并筛选出有关root的行
cat /etc/passwd|grep root 1
4、统计/var/log下的文件个数
ll /var/log|wc -l 1
5、在根目录下创建test目录,进入test目录创建hello.py文件,将/etc/passwd文件中的内容复制到hello.py文件。
mkdir /test cd /test touch hello.py cp /etc/passwd hello.py 1234
6、查看pwd命令所在的文件位置
pwd 命令 1
7、分别使用cat/more/less/head/tail命令查看/etc/ssh/ssh_config文件,感受不同。
cat /etc/ssh/ssh_config more /etc/ssh/ssh_config less /etc/ssh/ssh_config head -n -500 /etc/ssh/ssh_config tail -500 /etc/ssh/ssh_config 12345
三、用户与用户组
1、完全参考默认值建立一个用户,用户名为jim,并至少用两种方式查看jim的UID;
useradd jim id jim tail -1 /etc/passwd 123
2、创建一个UID为1500,指定家目录为/usr/lucy的lucy用户
useradd -u 1500 -d /usr/lucy lucy 1
3、用root用户修改jim的用户密码,用jim用户修改自己的用户密码,用standard input标准输入建立用户jim的密码
passwd jim **** su jim passwd echo “***”|passwd jim 1234
4、创建Kobe用户并设定用户密码,然后锁定Kobe密码尝试登陆,再解锁测试
useradd kobe passwd kobe ***** usermod -L kobe usermod -U kobe 1234
5、修改lucy用户为lily,一并修改主目录/usr/lucy为/usr/lily
useradd -l lily lucy usermod -d /usr/lily /usr/lucy 12
6、删除用户jim以及家目录
userdel -rf jim 1
7、创建group1,修改group1为mygroup并指定GID为201
groupadd group1 groupmod -h mygroup group groupmod -g 201 mygroup 123
8、删除用户组mygroup,新建newuser用户组,将lily用户添加到newuser用户组查看id信息后再删除出组。
groupdel mygroup groupadd newuser usermod -g newuser lily Id lily gpasswd -a lily newuser 12345
四、权限管理
1、root用户在/tmp目录下建立一个rootdir目录,设定root组成员对该目录中文件有添加删除的权限rwx,其他用户对该目录没有任何权限。定义wencoll用户的附加组为root组并在该目录中建立文件wencoll.conf
su root mkdir -p /tmp/rootdir 或者cd /tmp mkdir rootdir chmod 770 rootdir chmod -R g=rwx,o-r,o-w,o-x /tmp/rootdir useradd -g root wencoll id wencoll su wencoll useradd -G root wencoll cd /tmp/rootdir su wencoll touch wencoll.conf touch wencoll.conf 1234567
2、现在有一个用户Jerry不是root组成员,调整rootdir目录权限使得jerry用户可以进入目录并列出目录内容。
id jerry useradd jerry chmod o+r,o+x /tmp/rootdir 123
3、root用户复制/etc/passwd文件到rootdir中重命名为root.txt,在上面两道基础中,要求该文件只有root用户和jerry用户查看,wencoll无法查看该文件,应该如何设置权限。
cp -p /etc/passwd /tmp/rootdir/root.txt应该是644权限(可查) chmod 604 root.txt或者chmod g-r root.txt su wencoll验证 123
五、压缩解压与文本编辑器
1、通过tar命令将/etc/passwd文件打包压缩成/root/file.tar.gz
tar zcvf /root/file.tar.gz /etc/passwd 1
2、通过tar命令将/etc/passwd文件打包压缩成/root/file.tar.bz2
tar jcvf /root/file.tar.bz2 /etc/passwd 1
3、创建空文件夹/web/test1,并将file.tar.gz解包并释放到/web/test1目录下
mv root..../web/test1 tar zxvf/root/file.tar.gz -C /web/test1 12
4、通过vi编辑/web/test1/passwd文件将文件里为root单词全部替换成admin
vi passwd %s/root/admin/g 12
5、通过vi编辑快速跳转到文件的第二行,通过读取 /etc/hosts文件的内容到第二行下
(×)cat /etc/hosts >> /web/test1/passwd (√)末行:r /etc/hosts 12
9、将更新后的文件使用vim另存为/root/new_pass
末行:w /root/new_pass 1
相关知识
Centos基础命令练习题合集
python 练习题
谷歌云搭建wordpress centos7 + apache + mysql + php + wordpress
10个高质量英语阅读资源推荐:APP、在线材料、练习题网站
旅行社管理法制规度练习题.doc
练习题(旅行社)精选.doc
python:列表的练习题
宠物小知识:狗狗的拉绳训练以及基础命令训练的参考方式
MTK手机AT命令手册
[LINUX] selinux(androidboot.selinux) 的不同模式
网址: Centos基础命令练习题合集 https://www.mcbbbk.com/newsview280650.html
上一篇: shell常用命令+练习(值得收 |
下一篇: 如何训练你的以马尔济斯犬(从基础 |
推荐分享

- 1我的狗老公李淑敏33——如何 5096
- 2南京宠物粮食薄荷饼宠物食品包 4363
- 3家养水獭多少钱一只正常 3825
- 4豆柴犬为什么不建议养?可爱的 3668
- 5自制狗狗辅食:棉花面纱犬的美 3615
- 6狗交配为什么会锁住?从狗狗生 3601
- 7广州哪里卖宠物猫狗的选择性多 3535
- 8湖南隆飞尔动物药业有限公司宠 3477
- 9黄金蟒的价格 3396
- 10益和 MATCHWELL 狗 3352