大一上学期学习了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. 65.Longest Increasing Subsequence(最长增长子序列)

    Level:   Medium 题目描述: Given an unsorted array of integers, find the length of longest increasing sub ...

  2. ScriptManager(脚本控制器)

    资料中如实是说:       1, ScriptManager(脚本控制器)是asp.net ajax存在的基础.      2, 一个页面只允许有一个ScriptManager,并且放在其他ajax ...

  3. windows与linux安装Python虚拟环境

    我这里觉得还是一步到位用virtualenvwrapper  工具,不再讲述virtualenv了,有了工具很好用 windows : 首先安装工具 pip install virtualenvwra ...

  4. C中char类型的用法

    代码 /* char类型的用法 */ #include <stdio.h> main(int argc, char *argv[]) { /* 声明字符变量c1 */ char c1 = ...

  5. node留言板开发————node.js

    各位需要的话可以下载去看一下. 源码下载链接:https://download.csdn.net/download/weixin_41018304/11833778

  6. 2019-8-31-C#-条件编译

    title author date CreateTime categories C# 条件编译 lindexi 2019-08-31 16:55:58 +0800 2019-07-18 15:27:1 ...

  7. linux性能分析工具Procs

  8. 转载他人的efk搭建文章后边有链接和地址

    EFK教程 - EFK快速入门指南   通过部署elasticsearch(三节点)+filebeat+kibana快速入门EFK,并搭建起可用的demo环境测试效果 目录 ▪ 用途▪ 实验架构▪ E ...

  9. windows切换窗口和网页快捷键

    alt+tab 切换窗口win+D 显示桌面,再按一下返回运来的网页win+M 所有程序最小化 网页之间切换(我用的是360) ctrl + tab 往回切 ctrl + shift +tab

  10. vim常用快捷键及操作记录

    1. 安装 sudo apt-get install vim 或者 yum install -y vim-enhanced 2. 具体使用技巧如下 打开文件: 命令/操作 说明 vim + filen ...