常用命令

文件操作命令

cat命令

显示文件内容
复制代码
  • -b 从1开始对所有非空输出行进行编号

  • -n 从1开始对所有输出行进行编号

  • ctrl+s停止滚屏

  • ctrl+q恢复滚屏

  • ctrl+c终止命令的执行

     cat file1 file2同时显示文件file1和file2的内容cat file1 file2 > file3将文件file1和file2合并后放入文件file3
    复制代码

tail命令

在屏幕上显示指定文件的末尾若干行
tail命令在屏幕上显示指定文件的末尾10行.
复制代码

touch命令

修改指定文件的时间标签,或者创建一个空文件.touch命令将会修改指定文件的时间标签,把已存在文件的时间标签更新为系统当前的时间,它们的数据将原封不动的保留下来.如果该文件尚未存在,则创建一个空的新文件.
复制代码
  • -m 仅改变指定文件的存取时间

  • -c 不创建任何文件

  • -m 仅改变指定文件的修改时间

grep

该命令在文本文件中查找指定模式的词或短语,并在标准输出设备上显示包括给定字符串模式的所有行.该命令组包含三个命令:grep,egrep,fgrep命令.grep命令一次只能搜索一个指定的模式,egrep等同于grep -E,可以使用扩展的字符串模式进行搜索,fgrep命令等同于grep -F,是快速搜索命令,它检索固定字符串,但不识别正则表达式
复制代码
  • -c 只显示文件中包含匹配字符串的行的总数

  • -i 不识别大小写

  • -R ,-r 以递归的方式查询目录下的所有子目录中的文件

  • -n 在输出匹配模式的行之前,加上该行的行号(从1开始)

  • -v 只显示不包含匹配字符串的文本行

  • -x 只显示整个行都严格匹配的行

cp

将源文件或目录复制到目标文件或目录中如果是复制目录,则需要加 -r参数 递归的将该目录下的所有文件复制到目标目录
复制代码
  • -a 该选项通常在复制目录时使用.它递归的将源目录下的所有子目录及其文件都复制到目标目录中,并且保留文件链接和文件属性不变.它等效于-dpR.

  • -d 复制时保留文件链接

  • -f ,--force 如果现存文件不能打开,则删除它并且重试一次.

  • -i, --interactive,与-f选项不同,在覆盖目标文件之前先给出提示,要求用户予以确认,交互式复制

  • -p 除复制源文件的内容外,还将其修改时间和存取权限也复制到新文件中.

  • -R,-r 递归复制目录,即将源目录下的所有文件及其各级子目录都复制到目标位置

  • -l 不复制,而是创建指向源文件的链接文件,链接文件名由目标文件给出.

mv

移动文件或者重命名文件
复制代码

rm

删除文件或目录
复制代码

mkdir

创建目录
复制代码
  • -m,--mode=MODE 将新建目录的存取权限设置为MODE,存取权限用给定的八进制数字表示

  • -p,-parents 可一次建立多个目录,如果新建目录所指定的路径中有些父目录不存在,则此选项可以自动建立它们.

  • mkdir -p -m 750 test/test2

rmdir

删除空的目录
复制代码
  • -p,--parents 递归删除目录

pwd

显示出当前工作目录的绝对路径
复制代码

ls命令

 如果给出的参数是目录,该命令将列出其中所有子目录与文件的信息;如果给出的参数是文件,将列出有关该文件属性的一些信息.默认情况下,输出条目按字母顺序排列.如果没有给出参数,将显示当前目录下所有子目录和文件的信息.
复制代码
  • -l

    以长格式显示文件的详细信息.输出的信息分成多列,他们依次是:

    文件类型与权限 链接数 文件主 文件组 文件大小 建立或最近修改的时间 文件名

    -rw-r--r-- 1 root root 0 2月 18 20:59 file1

    其中几个字段的含义说明:

    • 第一个字段中第一个字符表示文件类型,所用字符及其含义是:

      • - 普通文件
      • d 目录
      • b 块设备文件
      • c 字符设备文件
      • l 符号链接文件
    • 随后的9个字符表示文件的存取权限.各权限字符表示如下:

      • r 读
      • w 写
      • x 执行,对于目录,表示可以用访问该目录
      • s 当文件被执行时,把该文件的UID或GID赋予执行进程的UID(用户ID)或GID(组ID)
      • - 表示没设置权限
    • 对于符号链接文件,在最后"文件名"字段显示的形式是:

      符号链接文件名->目标文件的路径名

linux学习笔记一相关推荐

  1. linux rcs文件中的ip,linux学习笔记之diff和patch命令

    关键字:Linux 学习笔记 运维 系统 命令 一.命令的功能 diff命令的功能为逐行比较两个文本文件,列出其不同之处.可是做成diff记录也就是补丁. patch就是利用diff制作的补丁来打到文 ...

  2. (零)我为什么要写Linux学习笔记?

    我对Linux有强烈的好奇心,兴趣:写学习笔记会让我有成就感:我记忆力实在不好.好吧,其实真正原因是:如果我能把自己学到的知识简明扼要的讲出来,写出来,那便证明我真的学懂了我想学的知识.没时间怎么办? ...

  3. linux添加自己的库,Linux学习笔记——例叙makefile 增加自定义共享库

    Linux学习笔记--例说makefile 增加自定义共享库 0.前言 从学习C语言开始就慢慢开始接触makefile,查阅了很多的makefile的资料但总感觉没有真正掌握makefile,如果自己 ...

  4. Linux 学习笔记之超详细基础linux命令 Part 3

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 2----------------- ...

  5. Linux学习笔记(二)|常用命令

    Linux学习笔记(二)常用命令 1.文件处理命令 1.1命令格式与目录处理 -ls 功能描述:显示目录文件 原意:list 所在路径:/bin/ls 语法: ls-a 显示所有文件,包括隐藏文件 l ...

  6. Linux学习笔记(一)|目录结构

    Linux学习笔记(一) #一.Linux的目录结构 Linux采用层级式的树状目录结构,根目录为"/",在此目录下创建其他目录. /lib 系统开机所需要最基本的动态链接共享库 ...

  7. 20155303狄惟佳预备作业三Linux学习笔记

    20155303狄惟佳预备作业三Linux学习笔记 初次接触Ubuntu系统以及Linux内核,了解了其产生的历史,从感性来讲,深深吸引我的是其中蕴含的珍贵的开源精神,以及Stallman等人对&qu ...

  8. Linux学习笔记-文件权限与路径

    Linux学习笔记-文件与目录 目前从电子信息科学与技术转到了计算机专业,因此想趁着大四比较闲的时候补一些计算机的知识.我想说:你好,生活[斜眼笑]!愿生活温柔以待!哈哈,这是我写的第一篇博客,谨以此 ...

  9. LINUX学习笔记共五部分

    LINUX学习笔记1--LINUX系统命令 1.         界面切换: a)         进入字符界面:按住ctrl+alt+F1: 1.         首先需要进入用户登入,输入用户名和 ...

  10. linux 串口信息记到日志,[linux学习笔记]之一:ubuntu ch340调试备忘

    [linux学习笔记]之一:ubuntu ch340调试备忘 已有 2183 次阅读2016-11-8 21:52 |个人分类:linux 最近迷上了Linux,入了一块板.电脑使用win7+ubun ...

最新文章

  1. python列表修改数据_使用列表理解修改数据框架列
  2. Error:Kotlin: Module was compiled with an incompatible version of Kotlin
  3. 前端学习(3310):redux的state hook对象
  4. MySQL索引背后的数据结构及算法原理(转)
  5. 如何在Android中使用Intent拨打电话?
  6. 使用 Spring Boot 开发邮件系统
  7. matlab 3维平滑,matlab 曲面平滑
  8. Linux环境下安装Tableau Server
  9. OpenCv图像处理实战——银行卡卡号识别
  10. 【Javascript】length属性
  11. 计算机关机快捷图标,七大电脑关机快捷方式,知道3种以上都是大神!
  12. 建立matlab桌面遇到Error Staring Desktop
  13. 在sweetalert弹出窗插件中加入html代码
  14. js实现table或ul的自动滚动
  15. 前端工程师就业班Sass基础+进阶+案例开发经验【JS++前端】-艾小野-专题视频课程...
  16. selenium定位下拉菜单
  17. ERDAS各版本关系简析(转载)
  18. Python脚本后台运行的几种方式
  19. 两种红外对管的区别——基于硬件中断(外部中断)测距避障
  20. diary on TJYZ

热门文章

  1. VMware中创建Ubuntu16.0.4虚拟桥连方式无法上网
  2. 【cocos2d-js官方文档】九、cc.loader
  3. 冒泡排序(java实现)
  4. python快速小教程
  5. 了解 C# “.NET研究”4 中的 Dynamic 关键字
  6. php正则表达式函数 preg_replace用法
  7. 前途到底是网络工程还是程序设计
  8. UIWebView、WKWebView使用详解及性能分析
  9. 016 | 漫谈区块链共识机制
  10. OpenStack如何实现高可用集群介绍