Linux系统命令之葵花宝典

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统命令之葵花宝典相关的知识,希望对你有一定的参考价值。

01.Linux目录结构中“/”与“/dev”主要作用?

02.Linux中常见的文件系统都有哪些?

03.Linux中图形伪字符终端的提示符构成?

04.查看主机名的命令是?

05.查看IP地址的命令是?

06.关机命令是?

07.重启的命令是?

08.切换到/dev目录的命令是?

09.显示当前位置的命令是?

10.显示/root目录内容详细属性怎么实现?

11.敲命令提示“command not found”原因有那两种?

12.查看/boot目录内容如何操作?

13.Linux中一条完整的命令,它的格式是什么?

14.输出当前目录的命令为?切换目录的命令?

15.切换上一级目录的操作命令?去往用户root的家目录?

16.常见的通配符都有哪些?

17.ls常用选项有哪些?各自的作用?

18.移动的命令是?改名的操作是什么?

19.强制删除一个文件夹以及其内容的命令是?

20.cp命令在使用时,源是一个目录时需要加什么选项?复制时出现同名的文件,禁止提示该如何操作?

21.vim编辑器有几种工作模式?

22.在vim末行模式中,输入什么可以不保存退出?

23.使用 ls 命令完成以下任务,找出/etc/目录下以re开头.conf结尾的文件

 


案例1:复制、删除、移动

– 在目录/opt下创建一个子目录 ntd 

– 在目录/opt/ntd/创建文件readme.txt,利用vim写入内容 I Love Linux

– 将/etc/passwd 和 /etc/resolv.conf同时拷贝到/opt/ntd目录下

– 将文件 /etc/redhat-release复制到 /root/ 下,同时 改名为 version.txt 

– 将文件 /root/version.txt 移动到/opt/ntd/目录下 

– 将/home目录复制到/opt/ntd/目录下 



案例2:为Linux配置以下静态地址参数

– 主机名:server0.example.com

– IP地址:172.25.0.111

– 子网掩码:255.255.255.0

– 默认网关:172.25.0.254

– DNS服务器:172.25.254.254



案例3:在server上操作,

以root用户新建/ntddir/目录,在此目录下新建readme.txt文件,并进一步完成下列操作


– 将“I love Linux”写入到文件readme.txt 

  


– 将readme.txt重命名为mylove.txt

– 将/etc/passwd、/boot、/etc/group同时拷贝到/ntddir目录下

– 将主机名永久配置文件,拷贝到/ntddir目录下

– 将DNS永久配置文件,拷贝到/ntddir目录下

– 将/boot再次拷贝到/ntddir目录下,强制覆盖


案例4:tar制作/释放归档压缩包

– 备份/boot、/home这两个文件夹,保存为boothome.tar.gz文件 

– 将boothome.tar.gz释放到文件夹/root/boothome/下

– 备份/usr/sbin目录,保存为usrsbin.tar.bz2文件

– 将usrsbin.tar.bz2释放到/root/usrsbin/文件夹下


案例5:添加并测试用户账号

– 创建一个名为stu01的用户账号

– 检查/home/新增加的宿主目录(家目录)

– 为用户stu01设置一个密码(123456)


案例6:usermod修改用户

– 新建一个用户stu02

– 设置stu02密码为redhat

– 将用户stu02的用户名修改成stu03


案例7:组账号基本管理

– 新建组账号stugrp

– 为stugrp组添加三个成员用户(user01、root、zhangsan)

– 从stugrp组删除一个成员(user01)


案例8:chmod权限设置

– 以root用户新建/ntddir/目录,在该目录下新建文件readme.txt

– 使用户zhangsan能够在/ntddir/目录下创建/删除子目录

– 使用户zhangsan能够修改/ntddir/readme.txt文件的容

  

案例9:chown归属设置

– 新建/tarena1目录

– 将属主设为gelin01,属组设为tarena组

– 使用户gelin01对此目录具有rwx权限,其他人对此目录无任何权限

– 使用户gelin02能进入、查看/tarena1文件夹(提示:将gelin02加入所属组)

– 新建/tarena2目录

– 将属组设为tarena

– 使tarena组的任何用户都能在此目录下创建、删除文件

– 新建/tarena/public目录

– 使任何用户对此目录都有rwx权限


案例10:权限设置

– 创建文件夹/data/test,设置目录的访问权限,使所有者和所属组具备读写执行的权限;其他人无任何权限。

– 递归修改文件夹/data/test的归属使所有者为zhangsan,所属组为tarena。


案例11: vim文本编辑器练习,命令模式下的基本操作

– 将/etc/passwd的前20行,写入到文件/opt/pass20.txt 

– 将/etc/shadow的前10行,追加写入到文件/opt/pass20.txt 

– 利用/opt/pass20.txt,进项如下操作:

– 命令模式下移动光标:键盘上下左右键、Home键、End键

– 命令模式下行间跳转:到全文的第一行(1G或gg)、到全文的最后一行(G)、到全文的第10行(10G)

– 命令模式下复制、粘贴:

    复制1行(yy)、复制3行(3yy)

    粘贴到当前行之后(小写p)


– 命令模式下删除:

    删除单个字符(x)

    删除到行首(d^)、删除到行尾(d$)

    删除1行(dd)、删除3行(3dd)

        

– 命令模式下查找关键词: 

    搜索(/word)切换结果(n、N)

补充:在命令模式下大写的C,可以删除光标之后,并且进入输入模式


案例12:指定yum软件源

为 server0 指定可用的 yum 软件源

– YUM软件库的地址为 http://172.25.254.254/rhel7.0/x86_64/dvd

– 将此配置为虚拟机 server0 的默认软件仓库

– 确认可用的仓库列表

– 利用yum仓库安装gcc编译工具

– 利用yum仓库安装httpd软件

– 利用yum仓库安装sssd软件




















以上是关于Linux系统命令之葵花宝典的主要内容,如果未能解决你的问题,请参考以下文章

两本最近阅读的工具书的记录 关于Python和Linux命令行的 不喜勿喷 只是写给自己用

Linux系统之history命令的基本使用

Linux系统之终端管理命令的基本使用

(转)linux命令详解之useradd命令使用方法

Linux系统之磁盘管理相关命令的基本使用

玩转Linux系统之常用命令