linux之Ubuntu系列(-)常见指令 重定向

这篇具有很好参考价值的文章主要介绍了linux之Ubuntu系列(-)常见指令 重定向。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Ubuntu 中文 版本 注意点

linux之Ubuntu系列(-)常见指令 重定向,linux

通过修改语言改成英文

在终端录入:export LANG=en_US
在终端录入:xdg-user-dirs-gtk-update

单用户和多用户

linux之Ubuntu系列(-)常见指令 重定向,linux

linux之Ubuntu系列(-)常见指令 重定向,linux

命令格式

command [-选项] [参数]

–查看命令的帮助
命令 --help
man 命令
|操作键| 功能|
|空格键|-显示手册的下一屏幕-|
| Enter键 | 一次滚动手册的一行 |
| b | 回滚一屏|
| f | 前滚一屏 |
| q | 退出 |

切换目录 cd

cd : 切换到当前用户的主目录(/home/用户目录)
cd ~ :切换到当前用户的主目录(/home/用户目录) ~ 又称家目录
cd . : 保持在当前目录不变 . 当前目录, 切换到当前目录,就不变了。
cd … :切换到上级目录 … 上级目录
cd -:可以在最近两次工作目录之间来回切换

tree

tree 目录 :目录中文件及目录按树状图展示
tree : 当前目录下,按树状图展示

绝对路径 相对路径

1、相对路径 在录入路径时,最前面不是 / 或者 ~。表示相对 当前目录所在的目录位置
2、绝对路径 在输入路径时,最前面是 / 或者 ~,表示从根目录 cd /home/Desktop cd ~/Desktop

touch

创建文件或修改文件的时间
如果文件不存在,可以创建一个空白文件
如果文件已存在,可以修改文件的末次修改时间

mkdir

mkdir [-pm] 目录|多级目录
创建一个新的目录
|选项|含义|
| -p |可以递归创建目录(如果目录存在,不会报错) 帮助你直接将所需要的目录(包含上一级目录)递归创建起来!|
-m :配置文件的权限喔!直接配置,
linux之Ubuntu系列(-)常见指令 重定向,linux

同时创建多个目录,多个目录 用空格隔开
mkdir A B

linux之Ubuntu系列(-)常见指令 重定向,linux

新建目录的名称不能与当前目录中已有的目录文件同名

rm

  • 删除文件或目录
  • rm 命令要注意,是不可逆的(不能恢复)
  • 操作目录需要 -r 选项
    支持通配符
    rm *1.txt 删除以1.txt 结尾的所有文件
    |选项|含义|
    | -f | 强制删除,忽略不存在的文件,无需提示(cannot remove ‘xx’:No Such file or directory) |
    | -r | 递归删除目录,删除文件夹时必须加此选项 |
    | -i | 互动模式,在删除前会询问使用者是否动作 |

参数:
-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除。

rmdir

rmdir [-p] dirName
参数
利用 -p 这个选项, 一次删除多个空目录。
rmdir -p 目录1 目录2 目录3

不过要注意的是,这个 rmdir 仅能删除空的目录,
你可以使用 rm 命令来删除非空目录。

ls

命令用于显示指定工作目录下之内容
linux之Ubuntu系列(-)常见指令 重定向,linuxlinux之Ubuntu系列(-)常见指令 重定向,linux
ll 等价 ls -al
linux之Ubuntu系列(-)常见指令 重定向,linux

拷贝和移动 文件

|序号|命令|对应英语|作用|
|1|tree [目录名] | tree | 以树状图列出文件目录结构|
|2|cp 源文件 目标文件| copy|复制文件或目录|
|3|mv 源文件 目标文件| remove | 移动文件、目录 或 文件、者目录重命名|

tree 命令可以以树状图列出文件目录结构

tree 列出当前目录下的目录结构
tree xx 列出文件xx的目录结构
|选项|含义|
|-d|只显示目录 |

cp 将给出的 文件 或 目录 复制到另一个文件 或 目录中,相当于DOS下的copy命令

cp 是本地电脑的复制 scp是服务器和客户端文件、目录复制
操作文件,需要 -r 选项
|选项|含义|
| -f | 已经存在的目标文件直接覆盖 ,不会提示 |
| -i | 覆盖文件前提示 |
| -r | 若给出的源文件是目录文件,则cp 将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名 |
如果是复制文件 cp -r 源文件夹 目标文件夹 如果目标文件 不存在,则会创建目标文件夹
注意
cp -r 文件1 文件2 等价 cp 文件1 文件2 不会报错的
cp -r source1 source2 source3 target 支持多个文件复制指定路径
linux之Ubuntu系列(-)常见指令 重定向,linux

linux之Ubuntu系列(-)常见指令 重定向,linux

mv

mv 源文件 目标文件 如果 源文件和目标文件 路径一样,就变成了 重命名操作了。
-i :覆盖文件前的提示,文件有效, 文件夹不生效。
mv [-fiu] source destination
mv [options] source1 source2 source3 … directory
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!
-u :若目标文件已经存在,且 source 比较新,才会升级 (update)

查看文件命令

|序号| 命令 | 对应英文 | 作用|
|-1-|cat 文件名| concatenate | 查看文件内容、创建文件、文件合并、追加文件内容等功能 |
| 2 | more | more | 分屏显示文件内容 |
| 3 | grep 搜索文本 文件名 | grep | 搜索文文件内容 |

cat

. cat 命令可以用来查看文件内容、创建文件、文件合并、追加文件内容等功能
. cat 会一次显示所有的内容,适合查看内容较少的文本文件
concatenate
linux之Ubuntu系列(-)常见指令 重定向,linux

|选项 |含义 |
|–b-|-对非空输出行编号-|
| -n | 对输出的所有行编号 |
linux之Ubuntu系列(-)常见指令 重定向,linux
linux之Ubuntu系列(-)常见指令 重定向,linux

创建文件
cat > 1.txt
等待用户输入,键入所需文本,然后按 CTRL+D (按住 Ctrl key 并输入d) 退出。正文将写在1.txt文件。你可以使用以下命令查看文件的内容cat 命令。
cat 1.txt|more
linux之Ubuntu系列(-)常见指令 重定向,linux
一次显示多个文件
cat 2.txt;cat 3.txt 等价与 cat 2.txt 3.txt

linux中还有个 nl 的命令 跟 cat -b 效果等价

more
  • more 适合用于分屏显示文件内容,每次只显示一页内容
  • 适合 查看内容较多的文本文件

|操作键| 功能|
|空格键|-显示手册的下一屏幕-|
| Enter键 | 一次滚动手册的一行 |
| b | 回滚一屏|
| f | 前滚一屏 |
| q | 退出 |
linux之Ubuntu系列(-)常见指令 重定向,linux
linux之Ubuntu系列(-)常见指令 重定向,linux

grep

grep 是一种强大的文本搜索工具
grep 允许对文本文件进行 模式查找,所为模式查找,又称为正则表达式

syntax
grep [-nc] 关键字 文件路径
选项 -n: 表示在结果中显示匹配的行的行号
选项-c: 显示符合条件的行数
参数 关键字: 必填, 表示要过滤的关键字, 如果有空格,需要“” 包围起来
参数 文件路径: 必填 ,表示要过滤的文件路径, **可作为管道符的输入端口 ls /etc | grep xx **

linux之Ubuntu系列(-)常见指令 重定向,linux

linux之Ubuntu系列(-)常见指令 重定向,linux
linux之Ubuntu系列(-)常见指令 重定向,linux
linux之Ubuntu系列(-)常见指令 重定向,linux
linux之Ubuntu系列(-)常见指令 重定向,linux

linux之Ubuntu系列(-)常见指令 重定向,linux

格式:
grep [options] 搜索文本 文件名
选项:
-n : 显示匹配行及行号
-v : 显示不包含匹配文本的所有行(相当于取反)
-i : 忽略大小写

常用两种模式
^z : 行首,搜寻以z开头的行
n$ :行尾,搜寻以n结尾的行

词的搜索

通过使用<和>来准确匹配到
grep <love> 1.txt
grep -w ‘love’ 1.txt

wc

命令统计文件的行数、单词数量、字节数、、字符数等
wc [-c -m -l -w] 文件路径
不带选项 默认统计 : 行数 单词数 字节数
-c:字节数
-m:字符数
-l:行数
-w:单词数
参数: 文件路径 被统计的文件, 可作为 内容输入端口

gedit

gedit 文件 用gedit

echo 和 重定向

linux之Ubuntu系列(-)常见指令 重定向,linux
echo如果单独在终端录入,效果跟php效果一样。会在终端中显示参数指定的文字。
指令的格式:command [-选项] [参数]
echo 参数
linux之Ubuntu系列(-)常见指令 重定向,linux
重定向>和>>

  • linux 允许将命令执行的结果 重定向到一个 文件
  • 将本应显示在终端上的内容 输出/追加 到指定文件中

· > 表示输出,会覆盖文件原有的内容
· >>表示追加,会将内容追加到已有文件的末尾

管道 |
  • Linux允许一个命令的输出可以通过管道做为另一个命令的输入
  • 可以理解现实生活中的水管,管子一端输入,是另一头接管的输入。 | 左边是输入 | 右边是输出。
  • 常用管道符命令有
  • more :分屏展示内容
  • grep :在命令执行结果的基础上查询指定的文本。 ls -a | grep xxx

linux之Ubuntu系列(-)常见指令 重定向,linux

如何知道 没个工具是否安装

whereis tool
linux之Ubuntu系列(-)常见指令 重定向,linux

注意事项

Linux 系统 中区分大小写的
Window 系统 不分区大小写的

tail

可以查看文件尾部内容,跟踪文件的最新更改

tail [-f -num] 文件路径
参数,文件路径,表示被跟踪的文件路径

选项 -f: 表示 持续跟踪
选项 -num ,表示 ,查看尾部多少行 默认是10行

head

作用:查看一个文件的前n行,如果不指定n,则默认显示前10行。
语法:head -num 文件路径(num表示数字)

查看主机名 修改主机名

hostname
查看主机名
sudo hostnamectl set-hostname 主机名

linux之Ubuntu系列(-)常见指令 重定向,linux

vim

vim 是vi 的加强版 vim 支持vi的所有命令

linux之Ubuntu系列(-)常见指令 重定向,linux
linux之Ubuntu系列(-)常见指令 重定向,linux
linux之Ubuntu系列(-)常见指令 重定向,linux
linux之Ubuntu系列(-)常见指令 重定向,linux
linux之Ubuntu系列(-)常见指令 重定向,linux文章来源地址https://www.toymoban.com/news/detail-596824.html

到了这里,关于linux之Ubuntu系列(-)常见指令 重定向的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux之Ubuntu系列(三)远程管理指令☞SSH 高级应用 RSA非对称加密 以及免密登录,配置别名

    对称加密 、非对称加密 1、对称加密中 加密和解密 使用的秘钥是同一个;非对称加密中采用两个密钥,一般使用公钥进行加密,私钥进行解密。 2、对称加密解密的速度 比较快 ,非对称加密和解密花费的 时间长、速度相对较慢 。 3、对称加密的安全性相对较低,非对称加密

    2024年02月16日
    浏览(51)
  • 「Linux系列」Shell 输入/输出重定向

    在Shell中,输入重定向允许你将一个文件或命令的输出作为另一个命令的输入,而不是从标准输入(通常是键盘)读取。这是通过特殊符号 实现的。使用输入重定向,你可以将文件的内容作为命令的输入,从而执行特定的操作。 下面是一个Shell输入重定向的案例: 假设你有一

    2024年04月15日
    浏览(46)
  • 【linux】最全linux常见指令

    目录 一 基本操作 1.1远程登录 1.2 用户管理 二 操作系统  三 linux下基本指令 3.1 ls指令 3.2 pwd指令 3.3 cd指令 3.4 touch指令 3.5 mkdir指令(重要) 3.6 rmder指令rm指令(重要) 3.7 man指令(重要) 3.8 cp指令 (重要) 3.9 mv指令(重要) 3.10 cat  3.11 more指令 3.12 less指令(重要)

    2024年02月14日
    浏览(32)
  • 【Linux常见指令以及权限理解】基本指令(2)

    今天我们继续学习Linux的基本指令, 这里是上一篇博客的链接:http://t.csdn.cn/9AgHP 接下来我会继续讲解Linux指令相关内容。 目录 写在前面 1. man 描述: 用法: 例子: 例1: 例2: 2. cp 描述: 用法: 例子: 例1: 例2: 例3: 例4: 3. mv 描述: 用法: 例子: 例1: 例2: 例3:

    2024年02月01日
    浏览(46)
  • 【Linux常见指令以及权限理解】基本指令(3)

    上一篇文章,我们学习了Linux的一些常用指令, 学习了如何理解Linux系统,介绍了对Linux系统的理解:Linux下一切皆文件 介绍了重定向还有管道相关的知识。这里是上一篇博客的链接:http://t.csdn.cn/2d6fc 接下来我会对Linux常用指令进行收尾,并谈一谈如何理解指令。 目录 写在前

    2024年02月04日
    浏览(40)
  • 【Linux常见指令以及权限理解】基本指令(1)

    相信看完上一个博客,我们已经成功搭建好了Linux环境, 如果没有可以去看看:Linux环境搭建。 接下来我会讲述Linux的常见指令以及权限理解相关内容。 这篇文章会介绍一些常用的Linux指令并穿插一些操作系统的概念理解 。 那么不废话我们现在就开始: 目录 写在前面: 1.

    2023年04月21日
    浏览(40)
  • 【Linux】Linux下常见基本指令

    🌱博客主页:大寄一场. 🌱系列专栏:Linux 😘博客制作不易欢迎各位👍点赞+⭐收藏+➕关注   目录 前言 一、文件和目录操作指令 ls指令 pwd指令 cd指令 touch指令 rmdir指令 rm 指令: man指令: mv指令: cp指令 二、文件内容查看指令 cat指令 less指令 more指令 head指令 tail指令 gr

    2024年02月02日
    浏览(37)
  • 【Linux】Linux背景&&常见的基本指令

    Linux是一种自由和开放源代码的类UNIX操作系统,该操作系统的内核由 林纳斯托瓦兹 在1991年首次发布,之后,在加上用户空间的应用程序之后,就成为了Linux操作系统。严格来讲,Linux只是操作系统内核本身,但通常采用“Linux内核”来表达该意思。而Linux则常用来指基于Linu

    2023年04月19日
    浏览(34)
  • Linux的常见指令 -掌握

    为什么要学命令行? windows/苹果图形界面,是商业化的产物,也就是使用必须简单小白,才能有人用,so what? 严格意义上讲,我们必须要学一下Linux命令行。因为企业后端有大量的服务器,服务器上跑的全是 Linux,Linux上部署的全是服务(比如:qq的服务,王者荣耀,LOL的服

    2023年04月23日
    浏览(68)
  • 【Linux】常见指令解析下

    前言 刚刚结束期末考呜呜呜,赶紧把上次没更完的内容更完。我们继续来学习Linux中常见的一些基本指令。 1. cp指令(重要) 语法:cp [选项] 源文件或目录 目标文件或目录 功能: 复制文件或目录 说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的

    2024年02月01日
    浏览(73)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包