上机作业:

1、请用命令查出ifconfig命令程序的绝对路径

[root@localhost ~]# which ifconfig 

/usr/sbin/ifconfig

2、请用命令展示以下命令哪些是内部命令,哪些是外部命令?(cd \ pwd \ ls \ ifconfig \ du)

[root@localhost ~]# type cd

cd 是 shell 内嵌 (由此可见该命令cd为内部命令)

[root@localhost ~]# type pwd

pwd 是 shell 内嵌 (由此可见该命令cd为内部命令)

[root@localhost ~]# type ls

ls 是 `ls --color=auto' 的别名(由此可见该命令ls部命令

[root@localhost ~]# type ifconfig

ifconfig 是 /usr/sbin/ifconfig(由此可见该命令ifconfig外部命

[root@localhost ~]# type du

du 是 /usr/bin/du(由此可见该命令du部命令

3、请在/下创建目录abc

[root@localhost ~]# mkdir /abc

请在/下创建目录/liangjian/liyunlong/weiheshang/duanpeng

[root@localhost ~]# mkdir -pv /liangjian/liyunlong/weiheshang/duanpeng

mkdir: 已创建目录 "/liangjian"

mkdir: 已创建目录 "/liangjian/liyunlong"

mkdir: 已创建目录 "/liangjian/liyunlong/weiheshang"

mkdir: 已创建目录 "/liangjian/liyunlong/weiheshang/duanpeng"

请在/abc下一次创建1000个目录,名字自己拟定。

[root@localhost ~]# cd /abc

[root@localhost abc]# mkdir -pv a{1..1000}

mkdir: 已创建目录 "a1"

mkdir: 已创建目录 "a2"

mkdir: 已创建目录 "a3"

mkdir: 已创建目录 "a4"

mkdir: 已创建目录 "a5"

mkdir: 已创建目录 "a6"

4、请用绝对路径方式切换到/liangjian/liyunlong/weiheshang/duanpeng 目录下

并用pwd查看当前的路径,请用上级目录名".."方式切换到 /liangjian/liyunlong下

[root@localhost abc]# cd

[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 /abc

[root@localhost abc]# rm -rf a{1..1000}

[root@localhost abc]# touch stu{1..20}.txt

[root@localhost abc]# ls

stu10.txt  stu2.txt

stu11.txt  stu3.txt

stu12.txt  stu4.txt

stu13.txt  stu5.txt

stu14.txt  stu6.txt

stu15.txt  stu7.txt

stu16.txt  stu8.txt

stu17.txt  stu9.txt

stu18.txt  stu19.txt

stu1.txt   stu20.txt

6、请用cp命令将/boot/目录下以vmlinuz开头的文件拷贝到/abc下,并以查看他们占磁盘的空间大小。

[root@localhost ~]# cp -fr /boot/vmlinuz* /abc

[root@localhost ~]# cd /abc

[root@localhost abc]# ls

stu10.txt  stu2.txt

stu11.txt  stu3.txt

stu12.txt  stu4.txt

stu13.txt  stu5.txt

stu14.txt  stu6.txt

stu15.txt  stu7.txt

stu16.txt  stu8.txt

stu17.txt  stu9.txt

stu18.txt  vmlinuz

stu19.txt  vmlinuz-0-rescue-1781126a035244acbfb57d3f9b9955cf

stu1.txt   vmlinuz-3.10.0-229.el7.x86_64

stu20.txt

[root@localhost abc]# du -sh

9.6M .

7、将其中一个vmlinuz开头的文件改名为kgc,另外一个剪切到/tmp目录下。

[root@localhost abc]# mv vmlinuz-0-rescue-1781126a035244acbfb57d3f9b9955cf kgc

[root@localhost abc]# ls

kgc        stu15.txt  stu20.txt  stu7.txt

stu10.txt  stu16.txt  stu2.txt   stu8.txt

stu11.txt  stu17.txt  stu3.txt   stu9.txt

stu12.txt  stu18.txt  stu4.txt   vmlinuz

stu13.txt  stu19.txt  stu5.txt   vmlinuz-3.10.0-229.el7.x86_64

stu14.txt  stu1.txt   stu6.txt

[root@localhost abc]# cd

[root@localhost ~]# mv /abc/vmlinuz-3.10.0-229.el7.x86_64  /tmp

[root@localhost ~]# cd /tmp

[root@localhost tmp]# ls

hsperfdata_root         systemd-private-PBSqBr

ks-script-4BkH3y        systemd-private-QWHDdE

ssh-6Mdsp0Wi2oLf        systemd-private-rVPz0P

ssh-IZ3FITvrrrrS        systemd-private-tpQOLh

ssh-jI1uHRAhmWSu        systemd-private-x0D2yP

ssh-SRTlh3lLi9Yq        systemd-private-Z2SRR1

systemd-private-6sN7gJ  systemd-private-zqFTlU

systemd-private-8f5azw  vmlinuz-3.10.0-229.el7.x86_64

systemd-private-GpNskW  vmware-root

systemd-private-Ip1Y8f  yum.log

systemd-private-KaqASR  yum_save_tx.2019-07-23.19-03.Eoc23z.yumtx

8、查看/tmp/目录下以vmlinuz开头文件的详细状态信息。

[root@localhost tmp]# stat vmlinuz*

文件:"vmlinuz-3.10.0-229.el7.x86_64"

大小:5029136    块:9824       IO 块:4096   普通文件

设备:fd00h/64768d Inode:75476714    硬链接:1

权限:(0755/-rwxr-xr-x)  Uid:(    0/    root)   Gid:(    0/    root)

环境:unconfined_u:object_r:default_t:s0

最近访问:2019-07-23 20:59:48.467156144 +0800

最近更改:2019-07-23 20:59:48.480156188 +0800

最近改动:2019-07-23 21:08:06.843825517 +0800

创建时间:-

[root@localhost tmp]#

9、用find命令查找/tmp目录下以vmlinuz开头及大小超过1M的文件

[root@localhost tmp]# find -name "vmlinuz*" -a -size +1M

./vmlinuz-3.10.0-229.el7.x86_64

Linux系统管理第一次作业 系统命令的更多相关文章

  1. 【Linux学习】Linux系统管理2—作业调度

    Linux系统管理2-作业调度 at: 作业仅执行一次就从系统工作队列中取消 语法 denny@ubuntu:~$ at [-m] TIME                     → 作业命令at ...

  2. 【Linux学习】Linux系统管理1—进程管理

    Linux系统管理1-进程管理 一.Linux的三种进程 Linux包括3中不同类型的进程: 交互进程:由一个shell启动的进程.交互进程可以在前后台运行 批处理进程:该进程和终端无联系,是一个进程 ...

  3. Linux系统管理图文详解超详细精心整理

    前言:带你遨游于linux系统管理知识的海洋,沐浴春日里的阳光,循序渐进,看完之后收获满满. 本次讲解基于linux(centos6.5)虚拟机做的测试,centos7估计以后有时间再更新啊. lin ...

  4. linux 系统管理--进程管理

    目录 linux 系统管理--进程管理 一.进程基本概述 二.监控进程状态 三.进程的优先级[进阶] 四.企业案例,Linux假死是怎么回事 五.后台进程管理 六.系统平均负载[进阶] linux 系 ...

  5. 停下来,回头看 ——记2020BUAA软工第一次作业-热身!

    description: 'Mar 1st, 2020 - Mar 3rd, 2020' 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任建) 这个作业的要求在哪里 第一次作 ...

  6. C 语言学习 第一次作业总结

    第一次的作业是冯老师布置的练习题,需要在pta平台上完成.我这边看不到结果,但是透过冯老师给出的截图,同学们都还是认真的去做的.同时,我这边也布置了一个持续 3 周的作业:熟悉 git 的使用.因为后 ...

  7. 耿丹CS16-2班第一次作业汇总

    第一次作业统计完成. 注:1.作业顺序:取最早交作业的前3名,依次拿5,2,1分,前提是作业质量较高,否则轮至下一名同学得分,其余同学得0分:2.作业情况:满10分,空一题扣2分,心得写得好的有额外加 ...

  8. 软件工程(QLGY2015)第一次作业小结(含成绩)

    相关博文目录: 第一次作业点评 第二次作业点评 第三次作业点评 Github项目提交 github的代码提交,大部分人都只是提交了单个文件,存在几个问题 请提交完整的项目文件到github 问题:为什 ...

  9. Linux系统管理远程登录工具PUTTY

    PuTTY 简介        PuTTY是一个Telnet.SSH.rlogin.纯TCP以及串行接口连线软件.较早的版本仅支持Windows平台,在最近的版本中开始支持各类Unix平台,并打算移植 ...

随机推荐

  1. A换算时间(只想开学)HDU 6556

    题目链接 思路如下 把时间转化为 24小时制下进行考虑,首先我们要明白(在24小时制下):12 点表示是下午PM ,而 24点表示的是明天的 0点(12小时制下),这两个地方需要特殊考虑 题解如下 # ...

  2. C语言 文件操作(六)

    一.fseek() int fseek(FILE * stream, long offset, int whence); 1.参数stream 为已打开的文件指针. 2.参数offset 是偏移量,该 ...

  3. 【Mongodb】视图 && 索引

    准备工作 准备2个集合的数据,后面视图和索引都会用到1个订单集合,一个收款信息集合 var orders = new Array(); var shipping = new Array(); var ...

  4. 三、ARP协议和ICMP协议

    一.ARP协议 网络设备有数据要发送到另一台网络设备时,必须要知道对方的网络层地址(IP).IP地址由网络层来提供,但是仅有IP地址是不够的,IP数据报文必须封装成帧才能通过数据链路进行发送.数据帧必 ...

  5. replace into 影响行数

    replace into 影响行数,谈起影响行数,先理解replace into 原理:其是先到表里通过一定规则(单主键或复合主键或唯一索引)找到记录,并且删除,然后在insert into 记录,即 ...

  6. CVE-2020-1938:Apache-Tomcat-Ajp漏洞-复现

    0x00 漏洞简介 Apache与Tomcat都是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以做为独立的Web服务器运行. Apache Tomcat服务器存在文件包含 ...

  7. AJ学IOS(16)UI之XIB自定义Cell实现团购UI

    AJ分享,必须精品 先看效果图 自定义Cell 本次主要是自定义Cell的学习 实现自定义Cell主要有三种方法:按照使用的频繁度排序: XIB > 纯代码 > StoryBoard XI ...

  8. 令人迷惑的Gamma

    概述 首先我想说,接触到Gamma的概念也很长时间了,一直没有认真的去学习它.知其然而不知其所以然.最近恰巧学到了这一部分,就想彻底地搞懂它. CRT 说起Gamma,肯定离不开CRT(阴极射线管). ...

  9. Python 变量详解[学习 Python 必备基础知识][看此一篇就够了]

    您的"关注"和"点赞",是信任,是认可,是支持,是动力...... 如意见相佐,可留言. 本人必将竭尽全力试图做到准确和全面,终其一生进行修改补充更新. 目录 ...

  10. CTE(With As)

    WITH tabdate(dt) AS ( FROM dual UNION ALL FROM tabdate WHERE dt ) SELECT * FROM TabDate ; 一.With Tab ...