重定向

  • 重定向也称为输出重定向,用于将命令的输出保存到目标文件。
  • 使用方法:> 文件名 或 >> 文件名。前者会覆盖文件内容,后者会追加内容到文件。

查看文件内容命令

  • cat: 显示文件内容,用于查看小文件。
  • more 和 less: 分页查看文件内容,支持滚动浏览和搜索。
  • head 和 tail: 分别查看文件的开头和结尾部分。

软连接(Symbolic Link)

  • 类似于Windows的快捷方式,允许一个文件指向另一个文件或目录。
  • 创建方法:ln -s 目标文件或目录 链接名
  • 特性:源文件被删除或移动后,软连接会失效。

硬链接(Hard Link)

  • 与源文件共享相同的inode和数据块,修改硬链接文件会影响所有与之相关联的硬链接。
  • 创建方法:ln 目标文件 链接名(不带-s选项)
  • 特性:删除源文件不会影响硬链接文件。

文本搜索命令

  • grep: 使用正则表达式搜索文本,并打印匹配的行。
  • find: 在指定目录下查找文件,可以根据各种属性进行查找。
  • ack: 类似grep的搜索工具,但更快,支持更多功能。

查找文件命令

  • find: 强大的文件搜索工具,可以根据文件名、类型、大小、时间等属性进行查找。

压缩和解压缩命令

  • zip 和 unzip: 用于.zip文件的压缩和解压缩。
  • rar 和 unrar: 用于.rar文件的压缩和解压缩。
  • tar: 用于打包和解压缩文件或目录,通常与gzip或bzip2结合使用。

文件权限命令

  • chmod: 更改文件或目录的权限。
  • chown: 更改文件或目录的所有者。
  • chgrp: 更改文件或目录的所属组。

获取管理权限的相关命令

  • sudo: 允许普通用户以其他用户(通常是超级用户)的身份执行命令。

用户相关操作

  • useradd: 添加新用户。
  • userdel: 删除用户。
  • passwd: 修改用户密码。

用户组相关操作

  • groupadd: 添加新组。
  • groupdel: 删除组。
  • usermod: 修改用户属性,包括所属组。

cp命令选项-a的使用

  • -a 或 --archive: 该选项用于归档复制,即递归地复制目录及其内容,并保留所有文件属性,如权限、时间戳、符号链接等。

远程登录

  • ssh: 用于远程登录到另一台计算机。

远程拷贝

  • scp: 基于SSH的远程文件复制命令,可以在本地和远程主机之间复制文件。

Linux高级命令的更多相关文章

  1. Linux高级命令进阶(week1_day2)

    Linux高级命令进阶(week1_day2)--技术流ken   输出重定向   场景:一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候 ...

  2. 逼格高又实用的Linux高级命令,开发运维都要懂!

    在运维的坑里摸爬滚打好几年了,我还记得我刚开始的时候,我只会使用一些简单的命令,写脚本的时候,也是要多简单有多简单,所以有时候写出来的脚本又长又臭. 像一些高级点的命令,比如说 Xargs 命令.管道 ...

  3. Linux高级命令及mysql数据安装

    Linux系列--高级命令--mysql数据库安装 数据库是用来组织.存储和管理数据的仓库 1.安装数据库:执行命令yum -y install mysql -server 2.启动数据库:安装完毕, ...

  4. linux高级命令组合

    ps -auxww | grep httpd 快速找到正在运行的apache服务安装目录 find / -path  'sina_app_v3*' 快速找到根目录下面的sina_app_v3目录 fi ...

  5. Linux高级命令进阶(week1_day2)--技术流ken

    输出重定向 场景:一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候需要使用到的输出重定向技术. >:覆盖输出,会覆盖掉原先的文件内容 ...

  6. Linux高级命令进阶

    输出重定向 场景:一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候需要使用到的输出重定向技术. >:覆盖输出,会覆盖掉原先的文件内容 ...

  7. Linux高级命令-sort、uniq、 cut、sed、grep、find、awk

    sort(参考学习网站:http://www.cnblogs.com/dong008259/archive/2011/12/08/2281214.html) 功能:根据不同的数据类型进行排序 格式:s ...

  8. Linux高级命令 ==> find、grep、sed、awk

    一.find find命令用来在指定目录下查找文件.如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件.并且将查找到的子目录和文件全部进行显示. 语法 find path ...

  9. 20190402Linux高级命令进阶(week1_day2

    Linux高级命令进阶(week1_day2) 输出重定向 场景:一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候需要使用到的输出重定向技 ...

  10. Linux网卡高级命令、IP别名及多网卡绑定 转

    http://www.cnblogs.com/xiaoluo501395377/archive/2013/05/26/3100065.html 本篇随笔将详细讲解Linux系统的网卡高级命令.IP别名 ...

随机推荐

  1. dotnet 6 推荐一个可代替 .NET Remoting 的 IPC 库

    本文将来和大家推荐一个基于最友好 MIT 协议的完全在 GitHub 上开源的,可代替 .NET Remoting 的 IPC 本机多进程通讯库 本机内多进程通讯 IPC 不同于跨设备系统的 RPC ...

  2. NoSQL 数据库管理工具,搭载强大支持:Redis、Memcached、SSDB、LevelDB、RocksDB,为您的数据存储提供无与伦比的灵活性与性能!

    NoSQL 数据库管理工具,搭载强大支持:Redis.Memcached.SSDB.LevelDB.RocksDB,为您的数据存储提供无与伦比的灵活性与性能! [官网地址]:http://www.re ...

  3. vue框架keepAlive缓存的坑

    页面跳转顺序index=>detail2=>detail3(三个页面不是单独请求数据,后两个页面是第一个页面数据的传递) detail2页面与methods同级: beforeRouteL ...

  4. Rust中的并发性:Sync 和 Send Traits

    在并发的世界中,最常见的并发安全问题就是数据竞争,也就是两个线程同时对一个变量进行读写操作.但当你在 Safe Rust 中写出有数据竞争的代码时,编译器会直接拒绝编译.那么它是靠什么魔法做到的呢? ...

  5. PHP游戏线下线上陪玩平台APP小程序H5源码开发多少钱?可用于家政,陪诊,陪伴服务等

    做陪玩app项目,不少创业者们都比较头疼该如何去选择软件系统!目前软件市场上,陪玩app平台的软件系统五花八门,价位也是参差不齐.创业者们都比较纠结是定制开发,还是选择开元源码二次开 发? 前两天成都 ...

  6. LVS负载均衡(1)-- LVS概述及LVS网络模型

    目录 1. 负载均衡集群概述 2. LVS理论基础 2.1 LVS常用术语 2.2 LVS数据调度原理 2.3 LVS工作模型 2.3.1 NAT模型 2.3.2 DR模型 2.3.3 TUNNEL模 ...

  7. 获取list集合中最大值、最小值及索引值

    一.获取最大最小值的同时,获取到最大/小值在list中的索引值 public static void main(String[] args) { List<Integer> numList ...

  8. istio sidecar 工作方式

    istio 是什么 Istio 是一个开放源代码的服务网格,它为基于微服务的应用程序提供了一种统一的方式来连接.保护.监控和管理服务.Istio 主要解决的是在微服务架构中的服务间通信的复杂性问题,它 ...

  9. C#.Net筑基-模式匹配汇总

    01.模式匹配概述 从C#7开始支持的 模式匹配 语法(糖,挺甜),可非常灵活的对数据进行条件匹配和提取,经过多个版本的完善,已经非常强大了. C# 支持多种模式,包括声明.类型.常量.关系.属性.列 ...

  10. Android 13 - Media框架(8)- MediaExtractor

    关注公众号免费阅读全文,进入音视频开发技术分享群! 上一篇我们了解了 GenericSource 需要依赖 IMediaExtractor 完成 demux 工作,这一篇我们就来学习 android ...