基本bash命令

  1. bash手册
    输入man命令可以访问存储在linux系统上的手册页面。  如果不记得命令名,可以使用关键字搜索手册。语法是man -k 关键字 手册被分为了不同的内容区域。man工具提供的是命令所对应的最低编号的内容。如果想查看所需要的页面,可以输入man section# topic
  2. 浏览文件系统 常见Linux目录名称
    • 切换目录
      cd命令
    • 显示当前路径名
      pwd命令
  3. 文件和目录列表

    • ls -F
      在目录名后加正斜线,在可执行文件下加星号等。
    • ls -a
      显示隐藏文件
    • ls -l
      显示附加信息,产生长列表输出。
      • 文件类型。 目录(d),文件(-),字符型文件(c),块设备(b)
      • 文件权限
      • 文件硬链接总数
      • 文件属主用户名
      • 文件属主的组名
      • 文件大小(以字节为单位)
      • 文件上次修改时间
      • 文件名或目录名
    • 过滤输出列表

      可以利用过滤器,即简单文本匹配的字符串。

      • 展示指定的路径

      • 利用问号(?)或星号(*)

      • 利用中括号

      • 利用叹号将不需要的内容排除在外

处理文件

  1. 创建文件
    touch命令(change file access and modification times)
  2. 复制文件
    • 基本操作
      cp source destination
    • 提示会覆盖文件
      -i选项
    • 复制到目录中

      注意dir1一定是一个目录,即在后面要加上正斜线。
    • 递归复制整个目录的内容
      cp -R
  3. 链接文件
    在系统中维护同一个文件的多个副本,可以通过采用保存一份物理文件副本和多个虚拟副本的方法。这种虚拟的副本叫做链接
    链接分为符号链接和硬链接。
    • 符号链接
      就是一个实实在在的文件,指向虚拟目录结构中的某一个地方的另一个文件。
      创建符号链接。
       通过查看inode编号来确定是不同的文件。
    • 硬链接
      创建独立的虚拟文件,其中包含了原始文件的信息及位置。但从根本上而言是同一个文件。引用硬链接文件等同于引用了源文件。
      创建硬链接。
       通过inode确定硬链接是同一个文件。
  4. 重命名文件和移动文件 mv命令。保持inode号和时间戳不变。
    -i选项会在覆盖已有文件时得到提示。
  5. 删除文件
    rm命令。
    -i选项会提示是不是真的要删除文件。
    -f选项会强制删除,不会提示 可以使用通配符。

处理目录

  1. 创建目录 mkdir命令 同时创建多个目录和子目录:-p参数
  2. 删除目录
    基本命令rmdir
    默认情况下rmdir只能删除空目录。 在非空目录下使用rm命令,使用-r选项可以向下进入目录,删除其中文件,然后删除目录本身。  一口气删除所有目录及内容的终极大法师rm -rf,这样子不会有提示和警告消息。
    删除之前使用tree命令查看一下目录结构。

查看文件结构

  1. 查看文件类型 file命令
  2. 查看整个文件
    • cat命令
      cat -n会加上行号。 cat = b会只给有文本的行加上行号。 cat -t会用^T代替制表符
    • more命令 在显示每页数据之后停下来。使用回车和空格导航。
    • less命令
      其实是more的升级版,因为less is more。。。。
  3. 查看部分文件
    • tail命令
      显示文件的末尾几行。 tail -n来修改所显示的行数。
      tail -f可以在其他进程使用该文件时查看文件的内容。会不断显示添加到文件中的内容。可以实时监测系统日志。
    • head命令
      显示文件开头几行。 head -5显示起始5行。

转载于:https://www.cnblogs.com/huahuahu/p/ji-benbash-ming-ling.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值