查看帮助

1、--help     例如:ls --help  会有中文

2、man       例如:man ls   都是英文

    进入手册的界面

    空格键:向下翻页

    回车:一行一行翻页

    B:向前翻页

    Q:退出页面

文件管理

1、ls  查看文件信息

  ls -a  显示所有文件,包含隐藏文件 .开头的标识隐藏文件

  ls -l 或者ll  显示详细信息

  ls -al  组合使用

2、cd 切换工作目录  大小写敏感

  绝对路径:从根目录写起的

  相对路径:非根目录写起的

  cd 回车 切换到家目录

  cd / 切换到根目录

  cd ./miiii

  tab  可以自动补全文件路径

3、pwd  

  查看当前所在路劲的绝对路径

4、mkdir 创建新目录

  最好在home下进行操作

  mkdir 新目录名称

  mkdir  目录1/目录2/目录3 -p

5、touch 创建空文件

  touch 1.txt

6、rm 删除文件或目录

  rm 文件名

  rm -r 目录

  rm -rf 目录 强制删除

  rm -ri 目录  会提示一下,再删除目录

  rm -i 文件  会提示后,在删除文件

7、cp 复制

  cp 源文件  目标路径

  cp -a 源目录 目标路径

8、mv 移动、重命名

  移动:

    mv 源文件 其他路径

  移动+重命名:

    mv 源文件 其他路径其他文件名

  重命名:

    mv 源文件 当前路径下目标文件名

9、ln 建立链接-----相当于wind

  硬链接:占用磁盘空间;删除源文件,链接还能使用;一般会针对文件进行创建链接;

  软连接:需要-s参数  不占用磁盘空间

    ln  -s 源文件  目标路径

  

10、find 查找文件

  find ./ -name 1

  find ./ -name "*.txt"

11、cat less more head tail 查看文件

  cat 文件名  不分屏显示

  less 文件名  分屏显示

    空格键:向下翻页

    回车/n:一行一行翻页

    B:向前翻页

    Q:退出页面

  more 文件名 分屏显示

    空格键:向下翻页

    回车/n:一行一行翻页

    B:向前翻页

    Q:退出页面

  head 文件名  默认前世行

  head -n 3  文件名

  tail 文件名  默认后十行

  tail -n 3 文件名

12、tar

  打包:tar -zcvf f.tar.gz 1 2.txt

  解压:tar -xf f.tar.gz

      tar -xf f.tar.gz -C 指定路径解压

文本处理

1、vi/vim vim 是vi的升级版本,可以进行编程命令

  vim 文件名

  进入插入模式 : i

  esc : 退出编辑模式,进入命令模式

  :wq   保存退出

  跳到文件的开头:gg

  跳到文件的后面:shift + g

  行尾:$

  行首:^

  光标放好位置 在 点击 i

  q  不保存直接退出

2、echo

  相当于print

3、> 重定向

  换个地方展示

  echo 124 > n.txt     124会存到n.txt文件中  可以用于保司日志

文件属性

  

  1、权限属性

  2、连接

  3、所有者

  4、用户组

  5、大小

  6、修改日期

  7、文件或目录名

  d 文件类型 rwx 所有者 r-x 所属组 r-x 其他人

  -rw-r--r-- 1 root root 0 11月 3 16:42 1
  -rw-r--r-- 1 root root 0 11月 3 17:15 2.txt
  -rw-r--r-- 1 root root 124 11月 3 17:16 f.tar.gz
  -rw-r--r-- 1 root root 1561 10月 27 14:40 jmeter.log

   文件类型 d 目录     - 文件       l 链接       b 设备文件       C 设备文件中的串行端口设备,如键盘、鼠标

    r 读 w写 x执行 -无权限

  修改文件权限[数字法]

    r ---4

    w ---2

    x ---1

    - ---0

    chmod 777 文件

测试远程主机联通性:

  ping

  -c ping的次数

  -I 每次ping的时间    ping -c 3 -i 9 ip地址

打印网络系统的状态信息

  netstat:

    -t : 列出多有的tcp

    -n:以数字形式只显示地址

    -p:显示进程的pid和名字

linux退出登入

  exit

【linux系统】命令学习(二)文件处理命令的更多相关文章

  1. Linux 学习 (二) 文件处理命令

    Linux达人养成计划 I 学习笔记 ls [选项] [文件或目录] -a: 显示所有文件,包括隐藏文件 -l: 显示详细信息 -d: 查看目录属性 -h: 人性化显示文件大小 -i: 显示inode ...

  2. Linux常用命令学习2---(文件搜索命令locate find、命令搜索命令whereis which、字符串搜索命令grep、帮助命令man)

     1.文件搜索命令:locate [文件名]    在后台数据库中按文件名搜索,搜索速度比find快,耗费资源更少    例子:locate test.txt,就会显示文件名包含 test.txt的所 ...

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

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

  4. Linux系统基本网络配置之ifconfig命令

    Linux系统基本网络配置之ifconfig命令 一.Linux系统的网络配置基本包括:网络IP的配置.网关路由的配置.主机DNS的配置.主机名的配置等,本篇注重介绍网络IP的配置. 二.Linux系 ...

  5. Linux 系统中如何查看日志 (常用命令) tail -f

    Linux 系统中如何查看日志 (常用命令)  tail -f 日志文件 日 志 文 件 说 明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日 ...

  6. 不同linux系统添加开机启动程序的命令

    see http://phpcj.org/blog/%E4%B8%8D%E5%90%8Clinux%E7%B3%BB%E7%BB%9F%E6%B7%BB%E5%8A%A0%E5%BC%80%E6%9C ...

  7. redis命令学习(二) · THIS SPACE

    列表(Lists)操作命令 Redis列表是简单的字符串列表,按照插入顺序排序. 你可以添加一个元素导列表的头部(左边)或者尾部(右边)LPUSH命令插入一个新的元素导头部,而RPUSH插入一个新元素 ...

  8. Linux 系统编程 学习:01-进程的有关概念 与 创建、回收

    Linux 系统编程 学习:01-进程的有关概念 与 创建.回收 背景 上一讲介绍了有关系统编程的概念.这一讲,我们针对 进程 开展学习. 概念 进程的身份证(PID) 每一个进程都有一个唯一的身份证 ...

  9. Linux 系统编程 学习:02-进程间通信1:Unix IPC(1)管道

    Linux 系统编程 学习:02-进程间通信1:Unix IPC(1)管道 背景 上一讲我们介绍了创建子进程的方式.我们都知道,创建子进程是为了与父进程协作(或者是为了执行新的程序,参考 Linux ...

  10. Linux 系统编程 学习:03-进程间通信1:Unix IPC(2)信号

    Linux 系统编程 学习:03-进程间通信1:Unix IPC(2)信号 背景 上一讲我们介绍了Unix IPC中的2种管道. 回顾一下上一讲的介绍,IPC的方式通常有: Unix IPC包括:管道 ...

随机推荐

  1. MySQL5.7主从复制-异步复制搭建

     两台服务器,系统是Redhat6.5,MySQL版本是5.7.18.1.在主库上,创建复制使用的用户,并授予replication slave权限.这里创建用户repl,可以从IP为10.10.10 ...

  2. Flink Sql 之 Calcite Volcano优化器(源码解析)

    Calcite作为大数据领域最常用的SQL解析引擎,支持Flink , hive,  kylin , druid等大型项目的sql解析 同时想要深入研究Flink sql源码的话calcite也是必备 ...

  3. NX CAM 区域轮廓铣的切削步长

    从NX3.0到NX9.0,默认都是5%.可是实际计算的精确度是不一样的.到NX8.0上发现计算速度特别慢,后来东找西找,设置这个参数可以解决.PS:请慎用!请后后面的官方解释. 官方的解释是: &qu ...

  4. Object.create 和 Object.assign

    Object.assign(target, ...source) 1.Object.assign方法只会拷贝源对象自身(不包括原型)的并且可枚举的属性到目标对象,使用源对象的get和目标对象的set, ...

  5. noj->电子老鼠走迷宫

    00 问题 描述: 有一只电子老鼠被困在如下图所示的迷宫中.这是一个12*12单元的正方形迷宫,黑色部分表示建筑物,白色部分是路.电子老鼠可以在路上向上.下.左.右行走,每一步走一个格子.现给定一个起 ...

  6. 4.14——208. 实现 Trie (前缀树)

    前缀树(字典树)是经典的数据结构,以下图所示: 本来处理每个节点的子节点集合需要用到set,但是因为输入规定了只有26个小写字母,可以直接用一个[26]的数组来存储. 关于ASCII代码: Java ...

  7. PinPoint单节点部署及客户端配置方法

    在一次做项目中,需要涉及全链路压测,为了更好定位链路中某一节点可能会出现的问题,在繁忙之余,快速部署及应用了该链路工具,分享给大家~ 话不多说,开始部署~ 一.环境配置1.1 获取需要的依赖包进入ho ...

  8. 占位符,SQL注入?

    这两天在上课时被同学拿了一段代码问我,这段代码有什么问题,我看了一会说:Connection和PreparedStatement都没关.他说不止这方面的问题,还有sql注入的问题,我就坚决的说使用了占 ...

  9. OO第三次博客作业--第三单元总结

    一.JML 语言的理论基础及应用工具链 JML 是一种行为接口规格语言,提供了对方法和类型的规格定义手段.通过 JML 和其支持工具,不仅可以基于规格自动构造测试用例,并整合了 SMT Solver ...

  10. redis中lua脚本的简单使用

    一.背景 在使用redis的过程中,发现有些时候需要原子性去操作redis命令,而redis的lua脚本正好可以实现这一功能.比如: 扣减库存操作.限流操作等等. redis的pipelining虽然 ...