重定向

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

查看文件内容命令

  • 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. [FAQ] 快速上手 Final Cut Pro X 的入门教程

    FinalCutPro视频剪辑 基本操作教学,看下面的视频作为一个大致了解.另外遇到其它问题再针对性搜索解决即可. > 在线CF靶场 射击消除烦闷 Link:https://www.cnblog ...

  2. 2018-12-27-WPF-从-DrawingVisual-转-BitmapImage-图片

    title author date CreateTime categories WPF 从 DrawingVisual 转 BitmapImage 图片 lindexi 2018-12-27 11:3 ...

  3. 4.k8s-配置网络策略 NetworkPolicy

    一.基本了解 官方文档:https://kubernetes.io/zh-cn/docs/concepts/services-networking/network-policies/基本了解: 1.网 ...

  4. XAMPP安装与部署使用

    #注:本文章资料借鉴自于Sunny王维,地址:https://blog.csdn.net/qq_36595013/article/details/80373597 [一]XAMPP介绍 XAMPP. ...

  5. 集群监管-USDP(智能大数据平台)

    UCloud Smart Data Platform(简称 USDP),是 UCloud 推出的智能化.轻量级.适用于私有化部署至客户本地的大数据基础服务平台,通过自研的 USDP Manager 管 ...

  6. Kafka源码分析(四) - Server端-请求处理框架

    系列文章目录 https://zhuanlan.zhihu.com/p/367683572 一. 总体结构 先给一张概览图: 服务端请求处理过程涉及到两个模块:kafka.network和kafka. ...

  7. Arrays类的常用方法

    Arrays类的常用方法 Array数组的工具类java.util.Arrays Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行调用,而不用使用对象来调用 Ar ...

  8. python教程6.1-模块和包

    模块分类 1.内置标准模块(⼜称标准库)执⾏help('modules')查看所有python⾃带模块列表 2.第三⽅开源模块,可通过pip install 模块名 联⽹安装 3.⾃定义模块 模块导入 ...

  9. 【WebForms王者归来】在 ASP.NET Core 中运行 WebForms 业务代码,99%相似度!

    1. 先说结论 我们为 ASP.NET Core 带来了全新的 WebForms 开发模式,可以让 20 年前的 WebForms 业务代码在最新的 ASP.NET Core 框架中运行,代码相似度9 ...

  10. [BZOJ4358]permu线段树+莫队

    先放代码 晚上补(争取) [BZOJ4358]permu 线段树+莫队做法 序列操作,多次询问,无修,标准的莫队. 在如何在不同区间内转移的问题上,我选择用线段树来维护(没听xfg讲回滚莫队不行啊) ...