I.Intro

 生产实习期间,选的 Big Data,昨天刚搭完hadoop环境,今天想乘机把Linux命令行捡回来,做了一点小小的小练习巩固巩固~ ?

II.Get Started

  • make three directory name by music, picture, video
 # 文件夹之间用空格隔开Psycho@SheepCore desktop $ mkdir music picture video

snapshot:

  • fork 18 files under desktop
 # 文件夹之间用空格隔开Psycho@SheepCore desktop $ touch song1.mp3 song2.mp3 song3.mp3 /Psycho@SheepCore desktop $ touch song4.mp3 song5.mp3 song6.mp3Psycho@SheepCore desktop $ touch snap1.jpg snap2.jpg snap3.jpg snap4.jpg snap5.jpg snap6.jpgPsycho@SheepCore desktop $ touch film1.avi film2.avi film3.avi film4.avi film5.avi film6.avi

snapshot:

  • move all these files into specific folder
 # using mv command to move files from a to bPsycho@SheepCore desktop $ mv ./snap1.jpg ./picturePsycho@SheepCore desktop $ mv ./snap2.jpg ./picture.........

一个一个move太繁琐!!!

So, here is a tremendous way elevate your efficiency:

 # using mv command to move files with operator *Psycho@SheepCore desktop $ mv ./snap*.jpg ./picturePsycho@SheepCore desktop $ mv ./song*.mp3 ./musicPsycho@SheepCore desktop $ mv ./film*.avi ./video# 使用通配符 * 可以批量处理文件,但必须文件名得长得差不多才行!

snapshot:

  • create three directorys
 # using mkdir to make filefolderPsycho@SheepCore desktop $ mkdir friends family workPsycho@SheepCore desktop $ lsBigData_Hadoop       friends         videobd01_bd02_Linux基础  music           workfamily              picture         ~$164586李久枫.docx
  • copy files to directorys
 # using cp(copy) commandPsycho@SheepCore desktop $ cp ./music/song{1,2}.mp3 friends/Psycho@SheepCore desktop $ cp ./music/song{3,4}.mp3 family/Psycho@SheepCore desktop $ cp ./music/song{5,6}.mp3 work/Psycho@SheepCore desktop $ cp ./picture/snap{1,2}.jpg friends/Psycho@SheepCore desktop $ cp ./picture/snap{3,4}.jpg family/Psycho@SheepCore desktop $ cp ./picture/snap{5,6}.jpg work/Psycho@SheepCore desktop $ cp ./video/film{1,2}.avi friends/Psycho@SheepCore desktop $ cp ./video/film{3,4}.avi family/Psycho@SheepCore desktop $ cp ./video/film{5,6}.avi work/ 

snapshot:

  • remove files and directorys
 # using cp(copy) commandPsycho@SheepCore desktop $ rm -drf ./family ./friends/
  • remove files in directory but remain directory
 # remove all files in work dir and remain current dirPsycho@SheepCore desktop $ rm -rf ./work/*

snapshot:

  • using rmdir to remove empty directory
 # using cp(copy) commandPsycho@SheepCore desktop $ rmdir workPsycho@SheepCore desktop $ lsBigData_Hadoop      music           videobd01_bd02_Linux基础  picture         ~$164586李久枫.docx

III. Summary

 学而时习之,方可为师也!?

  • fork a directory: mkdir
  • fork a file: touch
  • move files to dir: mv
  • copy files to another dir: cp ~/oldFile ~/newFolder
  • remove files and its father directory: rm -rf dirname
  • remove files but remain dir: rm -rf ~/folderName
  • remove empty directory: rmdir

 Do what you want to do, be what you want to be!
 LOVE && PEACE. ?

Linux [11] -- Recap Linux Basic Command相关推荐

  1. 红旗linux apt,给红旗Linux 11添加第三方源,但有一个风险就是会变成Debian

    以下介绍给红旗Linux 11(RedFlag Linux 11)添加第三方软件源的方法,请看说明后再决定要不要添加以下介绍的源,因为有一个风险就是会变成Debian. 说明 这第三方也包括Debia ...

  2. suse linux 软件包安装,SUSE Linux 11系统rpm包离线安装GCC

    SUSE Linux 11系统rpm包离线安装GCC 1.问题显示 编译失败 python2.6环境下编译pycrypto-2.6.1 src/hash_template.c:360: warning ...

  3. linux操作系统 第11章 linux系统管理

                                                                                      第11章    Linux系统管理 ...

  4. linux环境怎么更新离线rpm包,SUSE Linux 11系统rpm包离线安装GCC

    SUSE Linux 11系统rpm包离线安装GCC 1.问题显示 编译失败 python2.6环境下编译pycrypto-2.6.1 src/hash_template.c:360: warning ...

  5. linux suse11安装包,SUSE Linux 11系统rpm包离线安装GCC

    SUSE Linux 11系统rpm包离线安装GCC 1.问题显示 编译失败 python2.6环境下编译pycrypto-2.6.1 src/hash_template.c:360: warning ...

  6. 嵌入式Linux学习笔记(1-1)——linux系统搭建

    版权声明:本文为博主原创文章,未经博主允许不得转载. 学习嵌入式linux已经有2年时间,虽然时间不长,但一路走来遇到很多问题,绕了很多弯路.写这篇文章的目的是分享我的经验,以供初学者参考,希望能够帮 ...

  7. SUSE Linux 11里Nginx+Resin+JSP+Memcached+MySQL安装配置整合

    服务器运维与网站架构|Linux运维|X研究 let's face reality,loyalty to an ideal! 首页 Linux Nginx Security Shell 服务器架构 互 ...

  8. 1-1关于Linux的进程详述

    1-1关于Linux的进程详述 之所以希望对Linux有一个尽可能全面地了解,是因为我认为进程是Linux中非常重要的一环. 本章将了解以下内容: 1.什么是进程? 2.进程和程序有何区别? 3.进程 ...

  9. 红旗linuxcentos_用红旗Linux 11的体验报告,附使用红旗Linux 11截图

    以下是用红旗Linux 11(英文名是RedFlag Linux Desktop 11)的体验报告,另附上使用红旗Linux 11的桌面截图. 前言 首先,不带偏见的说下,红旗Linux 11因为是首 ...

  10. wpsarm64linux,WPS Office 2019 For Linux 11.1.0.9080版发布下载,附更新介绍和安装

    版本号为11.1.0.9080的WPS Office 2019 For Linux发布了,提供有64位Rpm格式包.64位Deb格式包下载,兼容X64.MIPS.ARM计算机,该版本发布时间是2020 ...

最新文章

  1. tcp协议缓冲区溢出_关于TCP 粘包拆包,你了解吗?
  2. CSS基础(part12)--盒子模型之外边距
  3. python期末设计作品_期末作品检查
  4. htons htonl ntohl ntohs 的区别和作用
  5. 转:组态软件测评∣WinCC、Citect、LabVIEW、InTouch、Ingnition,你更喜欢用哪个?
  6. 删除威金病毒残留的_desktop.ini文件(转贴)
  7. 禅定是否一定要打坐,为什么?
  8. keil中 使用for循环体中条件判断框定义变量出错
  9. 正则表达式之身份证号码验证
  10. Photoshop安装
  11. 用Python搞出自己的云词图 | 【带你装起来】
  12. 对上题找出最高分的学生的数据(包括学号、姓名、3门课的成绩、平均分数)。并输出
  13. 《MySQL DBA修炼之道》——3.3 SQL基础
  14. 有一个程序员男朋友是什么样的体验?
  15. rtl8811au黑苹果10.15_黑苹果10.15Catalina硬件选择+完美配置指南【接入智能家居】...
  16. python中将一组数分成以N个数字为一组实例
  17. 在linux中如何解压.tgz
  18. 计算机图形学基础教程(Visual C++版)习题解答与编程实践(第2版)孔令德1-到第3章的直线扫描转换
  19. Java学的好,工作不愁找
  20. 沈阳航空航天计算机研究生,2021年沈阳航空航天大学第六届研究生数学建模竞赛圆满落幕啦 !...

热门文章

  1. cesium.js 设置缩放最大最小限制
  2. java分别用链表和数组实现栈
  3. 如何使用CK-S610-A01擦写RI-TRP-DR2B-40玻璃管标签的数据信息
  4. 面向对象编程训练:模拟购物车模块(:3[▓▓]快醒醒开学了
  5. 后端开发的定义及意义PHP,【后端开发】php接口有什么作用
  6. FIFA Women's World Cup France 2019™ -国际足协继海奶奶女子世足杯曲终人散,USA碰杯
  7. python学生成绩管理系统实验报告心得_学生成绩管理系统心得体会
  8. SpringBoot 文件上传(可配置文件上传路径)
  9. oracle+归档时间设置,oracle 归档设置
  10. 将姓名转为拼音,首字母大写