1. touch 命令

touch

-简单来说touch 命令可以用来建立文件 文件不存在的情况下,也可以更改创建时间等等

2. pwd 查看目录---一般看目录用pwd 即可但是pwd -P 会不以连结文件显示 注意P必须是大写 显示正常的完成路径 如果文件时连结档文件那么 需要加 -P才能正确显示路径。。。

3. mkdir 命令 创建 目录

-mkdir + 目录即可 如果是连续创建目录 需要加 -p mkdir -p test1/test2 这样的目录结构。

-mkdir -m 设置文件的权限。 mkdir -m 属性的代码 +文件名称

-如果 上面两者要一块公用的话 需要 mkdir -p -m 代码号 目录名称 代码号跟umask这个有关

4. cd 切换命令

-cd .. 返回到当前目录的上一个目录

-cd ~ 或者cd ~root 也可 返回自己家的目录 root用户 返回root

-cd ~fengruiqi 返回自己家的目录 到fengruiqi这个目录下

-cd /home.fengruiqi/ 这个是绝对路径到 目录下

-cd 也表示回到自己家的意思 因为没有自己创建一个新用户 那么没有测试 是否回到 root下还是回到自己的家目录下。

-cd ../fengtest 表示先返回上一个目录然后找到上一个目录中的fengtest文件。那么就能进入刚才那个目录了 。。可以写多个../../这个形式 代表返回多个上个目录

-cd ./fengtest 代表去当前目录下的哪个文件下

-cd - 比如当前目录是 /home/fengruiqi/test 那么cd - 之后就会 返回到/home/fengruiqi 这个目录下 然后 cd - 操作之后就会返回到/home/fengruiqi/test中

5. liunx 前面的[用户名@backup ~] 其中~ 这个符号就代表我们现在在用户组的家目录下面

6. rmdir -p +目录名称 删除空目录 下面不能有其他文件 加-p之后下面的空目录

7. ls 文件目录展示 默认会以文档名排序好后展示 不显示. 与 .. 文件

8. cp命令的使用

cp的命令

- 首先注意一下 千万不要复制目录,因为复制是失败的。只显示略过哪个目录什么的。那么应该怎么复制一个文件夹呢 我们应该使用cp -r 目录名称 被复制的目标地址 如果地址是. 代表的的是当前目录

-cp -i 文件名称 目标目录 如果已存在文件那么会询问是否覆盖

-cp -p 联通文件的属性包含权限 用户 时间 一起复制过去,而非使用默认属性

-cp -r 递归复制 主要用于目录的复制

-这几个可以连续使用 按照字母的顺序排序

-cp -s 表示 复制的快捷方式

-cp -u 表示更新式复制,是在目标文件与来源文件有差异的时候才会复制。主要用在更新的工作中。

-cp -d 当来源文件作为连接文件的属性,则复制链接文件属性而非文件本身。

-cp -f 为强制复制 ,但是要注意目标文件是否已经存在,存在则复制不成功需要移除后再操作。

9. rm 删除文件

rm

-rm -f 文件名 不能是目录名称 直接删除 不会询问是否要删除这个动作

-rm -i 文件名 删除文件同上不能是目录 会多一个询问的操作

-rm -r 删除目录 ,有询问的操作,进入 删除等询问。

-rm -fr 直接删除目录 ,没有询问的动作

-如果是删除的一个是带有- 开头的文件那么我们需要这样来删除 rm ./-aaa- 在文件名的前面加上./这个操作。这样帮助我们来删除文件因为在linux中一般-后面接的是选项。

10. mv 移动文件与目录或改名。

-如果有多个目录文件需要移动到一个目标文件 可以这样写 mv /home/test1 /home/test2 /home/test 最后那个目录一定是目的地目录 就是前面的两个test1与test2 是并入到test中的

11. cat、tail、head等查看文件内容命令

查看命令

-cat

-tac 与cat一样的命令 就不多说了 图示上的可以参考练习

-nl 添加行印这个自我感觉跟cat -n 差不多但是 比cat -n 要多出来些东西,比如自动在前面补齐0 ,自动加上行号等等。

-more 翻页查询![

more +文件名称 那么他会显示一部分,然后我们可以看到下面那个白色的More 那里正在等待着我们接下里的操作。

more

- less 命令

less

-head 加文件 默认取出的文件的前10行那么如果我想要多余的或者少点呢? 可以利用head -n 100(行数) +文件名 n后面的行数最好是正数 不要加负号 如果n是负数,比如一个文件有151行那么就会取前面的51行后面的100行不动。如果超过了那么就是取前100行。ps最后这个没有验证,待验证。

-tail 文件 跟cat命令差不多,也是 tail -n 行数 文件 。但是有点不同的是 如果这个行数加+号后 那么也会出现cat加负号的类似的情况,在这里还有个命令tail -f 文件名 那么他会不断的读取数据,只要有数据写入那么就会在读取。

-cat 与head的共用 。。cat -n /home/test.txt | head -n 100 同理tail 也是一样的。

linux命令学习汇总的更多相关文章

  1. 别出心裁的Linux命令学习法

    别出心裁的Linux命令学习法 操作系统操作系统为你完成所有"硬件相关.应用无关"的工作,以给你方便.效率.安全.操作系统的功能我总结为两点:管家婆和服务生: 管家婆:通过进程.虚 ...

  2. Linux命令学习

    Linux命令学习 Ubuntu常用快捷键 •Ctrl+Alt+T: 打开终端 •Ctrl+Shift+T: 新建标签页 •Tab: 终端中命令补全 •Alt+数字N: 终端中切换到第N个标签页 •↑ ...

  3. Linux命令学习总结之rmdir命令的相关资料可以参考下

    这篇文章主要介绍了Linux命令学习总结之rmdir命令的相关资料,需要的朋友可以参考下(http://www.nanke0834.com) 命令简介: rmdir命令用用来删除空目录,如果目录非空, ...

  4. linux命令学习之:chmod

    chmod命令用来变更文件或目录的权限.在Linux系统家族里,文件或目录权限的控制分别以读取R.写入W.执行X3种一般权限来区分,另有3种特殊权限可供运用.用户可以使用chmod指令去变更文件与目录 ...

  5. Linux命令学习笔记1

    1.Linux命令学习 2.Mkdir /data       -创建文件夹 在/下创建文件夹 data 3.Cd               -目录切换 列如cd / 4.Touch /data/1 ...

  6. 《Linux命令学习手册》系列分享专栏

    <Linux命令学习手册>系列分享专栏 <Linux命令学习手册>已整理成PDF文档,点击可直接下载至本地查阅https://www.webfalse.com/read/207 ...

  7. 20155229付钰涵-虚拟机安装及LINUX命令学习

    安装Ubuntu遇到的问题 问题一: 新建虚拟电脑的版本只有32-bit,与老师所给教程中的64-bit不符.为此我上百度搜寻了答案. 第一种方法: 控制面板--程序与功能--启动或关闭windows ...

  8. 安装虚拟机&Linux命令学习

    安装虚拟机&Linux命令学习 基于VirtualBox虚拟机安装Ubuntu 1.下载安装VirtualBox 根据自己电脑(32位操作系统)的实际情况,我在网上找了相应的VirtualBo ...

  9. Linux命令学习笔记目录

    Linux命令学习笔记目录 最近正在使用,linux,顺便将用到的命令整理了一下. 一. 文件目录操作命令: 0.linux命令学习笔记(0):man 命令 1.linux命令学习笔记(1):ls命令 ...

随机推荐

  1. Linux exec与文件描述符

    看到好几篇文章讲述exec都是一知半解,所以我尽量说的清楚明白一些.本文首先讲述Linux文件描述符,然后是exec,最后举例说明exec I/O重定向及其用法. 概念:exec命令用于调用并执行指令 ...

  2. Linux指令--ping

    Linux系统的ping命令是常用的网络命令,它通常用来测试与目标主机的连通性,我们经常会说"ping一下某机器,看是不是开着".不能打开网页时会说"你先ping网关地址 ...

  3. freemarker中值比较的写法

    因为freemarker中不能使用<.>的方式进行值的比较,大于使用gt,小于使用lt.所以集合大于0判断,如下: <#if students?size gt 0><#i ...

  4. Tomcat xxx unbound

    从别的地方import的代码 .出现apache unbound 第一步:选中项目右键Build Path->Configure Build Path-->选中Tomcat 7.0 unb ...

  5. Angular之ngRoute与uiRoute

    ngRoute不支持嵌套路由 用法如下: <!DOCTYPE html> <html lang="en" ng-app="myApp"> ...

  6. redis发布与订阅

    发布与订阅 除了实现任务队列外, Redis还提供了一组命令可以让开发者实现"发布/订阅"(publish/subscribe)模式. "发布/订阅"模式同样可 ...

  7. CSS初了解

    1.在网页中, html负责的是一个页面的结构 css(层叠式表)是网页中的数据样式 2.编写css代码方式: A: 在style标签中编写代码,只能用在本页面中,复用性不强. 格式:<styl ...

  8. 将Flask应用程序部署在nginx,tornado的简单方法

    来自:http://www.xuebuyuan.com/618750.html 在网上搜索了一下部署flask应用的方法,大部分是用wsgi部署在nginx上面,部署了很久,都没有成功,可能是我领悟能 ...

  9. python的函数式编程

    map #对参数迭代器中的每个元素进行操作,返回一个新的迭代器 map(func, *iterables) --> map object Make an iterator that comput ...

  10. php操作mongodb的常用函数

    连接mongodb: $mongoObj = new Mongo("127.0.0.1" , array( 'connect'=>true, 'persist'=>tr ...