大一上学期学习了Linux的基本操作,已经很久没使用了,虚拟机也近半年没开(作为一个计算机类专业的少年真的不应该)。为了补回这些知识和为将来的学习打下基础,现在每天更新一条shell命令及其子命令,欢迎查看。命令主要按字母顺序排列,网上也可以找到,以作用排列比较方便查看,也不容易漏掉一些命令。

Linux下常用文件管理命令:

  --------------------------------------------------------------------

  pwd          显示当前目录绝对路径名,个人觉得挺好用的一个命令

  --------------------------------------------------------------------

  ls -参数  显示当前目录下的文件

    参数选项:-a  ->列举目录中所有文件,包括目录下的隐藏文件;

         -l   ->列举目录中的细节,包括权限、所有者、组群、大小、创建日期等;

         -f  ->列举目录下的文件的类型;

           -r  ->从目录中的最后一个文件一次往回列举;

         -R  ->递归显示该目录下的所有子目录的内容;

         -s  ->按文件大小排序;

         -h  ->以KB、MB、GB方式显示文件大小;

         -l 文件名  ->显示该文件的具体信息。

  ----------------------------------------------------------------------

  cd 参数  改变所在目录

    参数选项:/   ->转到根目录;

         ~  ->转到/home/user用户目录;

          绝对路径     ->转到指定的目录下;

          相对路径   ->转到所处目录下的子目录中;

  ----------------------------------------------------------------------

  cat 参数

    参数选项: 文件名  ->直接显示文件内容;

                ctrl+D退出cat。

  -----------------------------------------------------------------------

  grep 参数  过滤,其最大功能是在一堆文件中查找一个特定的字符串。例:grep message test.txt  .在test.txt中查找message这个字符串。

    参数选项:可与其他命令组合如通道“|”、rpm等。

  -----------------------------------------------------------------------

   touch 参数     用于新建一个空白文件

    参数选项:文件名  ->例:touch newfile:建立一个名为newfile的空白文件。

  -----------------------------------------------------------------------

   mkdir 参数  用于创建一个目录

    参数选项:-p 路径/目录名    ->建立多级目录,例:mkdir /media/hgfs/share;

         目录名(相对路径)   ->在当前目录中建立一个目录,例:如果当前目录为:/media/hgfs/   执行mkdir share,直接在当前目录创建文件夹share。

  -----------------------------------------------------------------------

   rmdir 参数  用于删除一个或多个(需参数)目录

    参数选项:-p 目录      ->删除目录,如果上级目录在此次删除后为空,也会被删除。

  -----------------------------------------------------------------------

   mv  [参数] 源文件或目录 目标文件或目录  移动文件或者将文件改名,,经常用来备份文件或者目录。视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个          新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,        源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。

    参数选项

        -b 若需覆盖文件,则覆盖前先行备份。

        -f force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;

        -i 若目标文件 (destination) 已经存在时,就会询问是否覆盖!

        -u 若目标文件已经存在,且 source 比较新,才会更新(update)

          -t   --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。                例:改名  mv file1_name  file2_name

  -----------------------------------------------------------------------

Linux shell 常用命令大全 每日一更的更多相关文章

  1. Linux+Shell常用命令总结

    因为自己不经常使用linux的命令行工具,但是mac的终端还是经常使用的,有些命令总是要想一会或者百度一下才知道怎么用,抽时间整理了一下常用的命令,作为笔记. 常用命令 查看文件操作: ls :列出当 ...

  2. RedHat Linux Shell常用命令(多数也适用于Unix和AIX)

    注:本文转载自疯狂的矩阵一文,http://www.cnblogs.com/520sojustdoit/p/4642568.html --------------------------------- ...

  3. Linux学习常用命令大全

    Linux知识大全 转载须说明出处,整理不易 一.常用的linux命令 1.2 ls 命令说明 1.3 ls 通配符的使用 2.切换目录cd命令 3.创建和删除文件操作 4.移动和拷贝文件 4.3.m ...

  4. Linux基础常用命令大全学习

    1.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文 ...

  5. Linux系统常用命令大全

    一.系统信息操作(备注:红色标记为常用命令,以下类推,不再赘述) arch 显示机器的处理器架构(1) uname -m   显示机器的处理器架构(2) uname -r               ...

  6. Linux Shell 常用命令与目录分区的学习总结

    很早就想根据自己的学习规律和遗忘规律,自己总结一下Linux/Unix系统的Shell命令,一来便于自己时常查询之用,二来也分享于各位博友 Linux shell是系统的用户界面,即命令行.它提供了用 ...

  7. 软件测试面试-必掌握的 Linux常用命令大全--2.0更新版!

  8. shell常用命令大全

    目录: 一.文件目录类命令 二.文件压缩和归档类命令 三.系统状态类命令 四.网络类命令 五.其他 一.文件目录类命令 1.查看联机帮助信息. man命令.#man ls info命令. #info ...

  9. Linux Shell常用命令手册(Updating)

    检查远程端口是否对bash开放: nc -nvv $IP $PORT telnet $IP $PORT 当前任务的前后台切换: Ctrl + z fg 截取变量前5个字符: ${variable:0: ...

随机推荐

  1. Ajax爬取豆瓣电影目录(Python)

    下面的分析相当于一个框架,搞懂之后,对于类似的文字爬取,我们也可以实现.就算不能使用Ajax方法,我们也能够使用相同思想去爬取我们想要的数据. 豆瓣电影排行榜分析 网址:https://movie.d ...

  2. 道路模型--linear-parabolic model

    读过很多道路追踪的论文,经常都需要道路模型的建模.我不知道是不是因为自己太笨还是怎样,好多人建的模型我实在无法理解他的用意何在,而且我真的深刻怀疑他们那些模型的参数是不是真的可以求出来.就比如这篇文章 ...

  3. Sass值列表

    所谓值列表 (lists) 是指 Sass 如何处理 CSS 中: margin: 10px 15px 0 0 或者: font-face: Helvetica, Arial, sans-serif ...

  4. MongoDB 存储引擎选择

    MongoDB存储引擎选择 MongoDB存储引擎构架 插件式存储引擎, MongoDB 3.0引入了插件式存储引擎API,为第三方的存储引擎厂商加入MongoDB提供了方便,这一变化无疑参考了MyS ...

  5. 一个历时五天的 Bug

    一个程序员在没有成长成为架构师之前,几乎都要跟 Bug为伴,程序员有很多时间都是花在了查找各种 Bug上. 我印象深刻的一个Bug, 是一个服务器网络框架无锁队列的 Bug .那个 Bug 连续查找了 ...

  6. BZOJ3514 Codechef MARCH14 GERALD07加强版 LCT维护最大生成树 主席树

    题面 考虑没有询问,直接给你一个图问联通块怎么做. 并查集是吧. 现在想要动态地做,那么应该要用LCT. 考虑新加进来一条边,想要让它能够减少一个联通块的条件就是现在边的两个端点还没有联通. 如果联通 ...

  7. jsonp跨域获取数据实现百度搜索

    本菜鸡最近在写某个页面请求数据时,报了如下的错误. Failed to load https://...:No 'Access-Control-Allow-Origin' header is pres ...

  8. equals区别==

    来自:https://blog.csdn.net/m0_37721946/article/details/78405595 java中的数据类型,可分为两类: 1.基本数据类型 byte,short, ...

  9. windows下用VMware虚拟机下安装Linux CentOS6.9图文教程

    首先,请在Windows7下安装VMware虚拟机,这个比较简单,直接从官网下载安装即可,这里不再叙述. 接着,从官网直接下载CentOS6.9的iso镜像文件,地址:https://www.cent ...

  10. iview的Affix组件滚动时没有按照预期固定

    业务场景 新建任务的页面,创建和重置按钮,页面没有滚动时,直接跟在内容下面:页面滚动时,固定于页面下方,不随内容进行滚动,以方便按钮的操作.效果如下: 问题以及解决办法 直接使用<Affix : ...