【lesson3】Linux基本指令2

这篇具有很好参考价值的文章主要介绍了【lesson3】Linux基本指令2。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

echo

功能:输出命令内容到显示器中
【lesson3】Linux基本指令2,linux,linux,服务器,运维

重定向

输出重定向

>(输出重定向)

功能:
1.如果目标文件不存在,则创建文件
2.如果存在则直接进行访问(对文件进行覆盖式写入)
1.
【lesson3】Linux基本指令2,linux,linux,服务器,运维
2.
【lesson3】Linux基本指令2,linux,linux,服务器,运维

>>(追加重定向)

功能:
1.如果目标文件不存在,则创建文件
2.如果存在则直接进行访问(对文件进行追加式写入)
1.
【lesson3】Linux基本指令2,linux,linux,服务器,运维
2.
【lesson3】Linux基本指令2,linux,linux,服务器,运维

<(输入重定向)

功能:从文件中读取内容
【lesson3】Linux基本指令2,linux,linux,服务器,运维

生成10000行内容到file.txt命令行

count=0; while [ $count -le 10000 ]; do echo "hello world ${count}"; let count++; done > file.txt

more

more

功能:查看文件,类似cat但与cat有所不同,cat是一下子显示文件中的所有内容,而more显示出一屏幕的内容,如果内容超过一个屏幕所能容纳的可以按enter键一行一行的查看后续内容。
【lesson3】Linux基本指令2,linux,linux,服务器,运维
【lesson3】Linux基本指令2,linux,linux,服务器,运维
缺点:内容只能往后翻阅,不能往前翻阅。
注意:按q建退出

more + -n(行数)

功能:查看文件,并指定要查看的行数,如果想要看后续内容也要按enter键一行一行的查看后续内容。
【lesson3】Linux基本指令2,linux,linux,服务器,运维

【lesson3】Linux基本指令2,linux,linux,服务器,运维

缺点:和之前的more一样
按q退出

less

less

功能:查看文件,首先会先用一屏幕显示文件的内容,如果内容足够大按上下键翻阅文件
【lesson3】Linux基本指令2,linux,linux,服务器,运维
【lesson3】Linux基本指令2,linux,linux,服务器,运维
less命令的功能比more更多,可以往前翻阅也可以往后翻阅。
按q退出

less / + 字符串

功能:在进入less的查看模式后,可以在底行输入/ + 要查找的内容或者内容关键字然后按enter键就可以从那个内容开始查看文件。
【lesson3】Linux基本指令2,linux,linux,服务器,运维
【lesson3】Linux基本指令2,linux,linux,服务器,运维
按q退出

ctrl + c

功能:终止异常程序
这里就不做过多介绍,大家可以在linux下写一个死循环,然后运行就可以用ctrl + c终止。

head

head

功能:查看文件头十行
【lesson3】Linux基本指令2,linux,linux,服务器,运维

head -n

功能:按自己的需求,自定义显示文件的前n行
【lesson3】Linux基本指令2,linux,linux,服务器,运维

tail

tail

功能:查看文件的最后十行
【lesson3】Linux基本指令2,linux,linux,服务器,运维

tial -n

功能:按自己的需求,自定义查看文件的最后n行
【lesson3】Linux基本指令2,linux,linux,服务器,运维

|(管道)

功能:传输资源
题目:输出某个文件的100 - 120行
【lesson3】Linux基本指令2,linux,linux,服务器,运维

wc

功能:统计文本行数
【lesson3】Linux基本指令2,linux,linux,服务器,运维
【lesson3】Linux基本指令2,linux,linux,服务器,运维

date

date

功能:查看系统时间
【lesson3】Linux基本指令2,linux,linux,服务器,运维

date + 其它命令

功能:显示具体时间
年/月/日-时:分:秒
date 指定格式显示时间: date +%Y:%m:%d

%H : 小时(00…23)
%M : 分钟(00…59)
%S : 秒(00…61)
%X : 相当于 %H:%M:%S
%d : 日 (01…31)
%m : 月份 (01…12)
%Y : 完整年份 (0000…9999)
%F : 相当于 %Y-%m-%d
【lesson3】Linux基本指令2,linux,linux,服务器,运维
时间戳:
【lesson3】Linux基本指令2,linux,linux,服务器,运维
时间戳转换为具体时间:
【lesson3】Linux基本指令2,linux,linux,服务器,运维

cal

cal

功能:显示本年本月
【lesson3】Linux基本指令2,linux,linux,服务器,运维

cal + 年份

功能:显示一整年的日历
【lesson3】Linux基本指令2,linux,linux,服务器,运维

cal -1

功能:显示当前月份
【lesson3】Linux基本指令2,linux,linux,服务器,运维

cal -3

功能:显示前现后三个月
【lesson3】Linux基本指令2,linux,linux,服务器,运维

find

功能:查找文件
从某个路径中查找文件
例如:find + ~(工作目录)+ 文件名
【lesson3】Linux基本指令2,linux,linux,服务器,运维

which

功能:显示某个指令所在的路径
【lesson3】Linux基本指令2,linux,linux,服务器,运维
运行一个程序的步骤:
1.找到它
2.执行它
【lesson3】Linux基本指令2,linux,linux,服务器,运维
这里为什么我们使用系统命令时不用加路径我们暂时不解释,之后知识储备多了再解释。

useradd

功能:在登入root用户的情况下添加一个用户
useradd + name

userdel

功能:在登入root用户的情况下添加一个用户
suerdel + name

whereis

功能:显示出现过某个指令的所有文件
【lesson3】Linux基本指令2,linux,linux,服务器,运维

alias

功能:给某个命令起别名,只在本次登入有效
【lesson3】Linux基本指令2,linux,linux,服务器,运维
我们可以看到lisi也有了ls -l的功能。

grep

功能:行文本过滤工具,所有含有关键字的内容全部输出
【lesson3】Linux基本指令2,linux,linux,服务器,运维

grep -n

功能:多加了一个行号
【lesson3】Linux基本指令2,linux,linux,服务器,运维

grep -v

功能:反向输出多有含有关键字的内容全部不输出,其余全部输出
【lesson3】Linux基本指令2,linux,linux,服务器,运维
【lesson3】Linux基本指令2,linux,linux,服务器,运维

grep -i

功能:输出的时候忽略大小写
这里就演示,grep输出的时候是区分大小写的,所以-i有了用处。

xargs

功能:将管道的输出结果,作为命令行参数交给后面程序
【lesson3】Linux基本指令2,linux,linux,服务器,运维

zip

功能:压缩文件
【lesson3】Linux基本指令2,linux,linux,服务器,运维

unzip

unzip

功能:解压文件到当前路径
【lesson3】Linux基本指令2,linux,linux,服务器,运维

unzip -d

功能:解压文件到指定路径
【lesson3】Linux基本指令2,linux,linux,服务器,运维

tar

tar + -czvf + name.tgz + 要压缩的文件名

功能:压缩文件,并且显示压缩过程
【lesson3】Linux基本指令2,linux,linux,服务器,运维

tar + -czf + name.tgz + 要压缩的文件名

功能:压缩文件,不显示压缩过程
【lesson3】Linux基本指令2,linux,linux,服务器,运维

tar + -xzvf + name.tgz

功能:解压文件,并且显示解压过程
【lesson3】Linux基本指令2,linux,linux,服务器,运维

tar + -xzf + name.tgz

功能:解压文件,并不显示解压过程
【lesson3】Linux基本指令2,linux,linux,服务器,运维

tar + -xzf + name.tgz + -C +路径

功能:解压到指定路径
这里就不演示了,大家有兴趣可以试一试

bc(计算器)

功能:计算器
【lesson3】Linux基本指令2,linux,linux,服务器,运维

uname

uname -a

功能:输出系统结构
【lesson3】Linux基本指令2,linux,linux,服务器,运维

uname -r

功能:输出内核版本
【lesson3】Linux基本指令2,linux,linux,服务器,运维

table

功能:补全命令
当我们忘记了,一个命令的具体单词时,我们可以输入已知的几个然后按table来补全
【lesson3】Linux基本指令2,linux,linux,服务器,运维

ctrl + r

功能:搜索以前使用过的命令
【lesson3】Linux基本指令2,linux,linux,服务器,运维

上下键

功能:上下翻找之前使用过的,命令

history

功能:输出所有输入过的命令文章来源地址https://www.toymoban.com/news/detail-606101.html

到了这里,关于【lesson3】Linux基本指令2的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 连接云服务器及Linux常用指令学习

    1、通过系统终端连接云服务器(需要有ssh) win+R,输入cmd进入终端 输入命令:ssh ubuntu@ip号,注意:腾讯云服务器默认用户为ubuntu而阿里云默认用户为root                    2、通过XShell连接云服务器  点击连接后会弹出一个弹框需要填写用户名,腾讯云服务器填ubuntu,阿里

    2024年02月06日
    浏览(35)
  • Linux 清理磁盘空间&使用du指令排查服务器磁盘占用过大的文件

    命令:df -h 参数说明: -a:列出所有的文件系统,包括系统特有的/proc等文件系统 -k:以KB的容器显示各文件系统 -m:以MB的容量显示各文件系统 -h:以人们较易阅读的GB,MB,KB等格式自行显示 -H:以 M=1000K代替M=1024K的进位方式 -T:连同该分区的文件系统名称(例如ext3)也列出

    2024年02月06日
    浏览(42)
  • 等保2.0 测评 linux服务器加固 基本安全配置手册

    禁止所有默认的被操作系统本身启动的且不需要的帐号,当你第一次装上系统时就应该做此检查,Linux提供了各种帐号,你可能不需要,如果你不需要这个帐号,就移走它,你有的帐号越多,就越容易受到攻击。 #为删除你系统上的用户,用下面的命令: [root@c1gstudio]# userdel

    2024年03月14日
    浏览(49)
  • Linux下服务器基本环境搭建步骤详解(三种软件安装方式)

    小伙伴们注意看:下面使用三种方式分别安装JDK、Tomcat、Docker进行演示 操作系统基于CentOs7. Linux服务器的学习小结,希望能给到小伙伴们一点帮助。同时也方便我自己回顾。觉得可以记得好评点赞,阿里嘎多! 1、rpm下载地址 方式一 :rpm 下载地址 方式二 :https://www.aliyundr

    2024年02月11日
    浏览(31)
  • (二)掌握最基本的Linux服务器用法——Linux下简单的C/C++ 程序、项目编译

        静态库(Static Library) :静态库是编译后的库文件,其中的代码在编译时被链接到程序中,因此它会与程序一起形成一个独立的可执行文件。每个使用静态库的程序都会有自己的库的副本,这可能会导致内存浪费。常用后缀名(.a) 优点: ·独立性:库的代码会被静态地链接到

    2024年02月12日
    浏览(36)
  • 【Linux基础】Linux云服务器(腾讯云、阿里云、华为云)环境部署 | 安装远程XShell | 基本账号管理(超详细教程)

    👉 系列专栏:【LLinux基础】 🙈 个人主页:sunnyll 目录 一、前言 二、 Linux环境安装 💦 Linux 环境的搭建方式 💦如何购买云服务器 三、 安装远程控制XShell 💦下载 XShell 💦查询 Linux 主机(公)IP  💦 使用 XShell 登陆主机 四、共勉 欢迎订阅 《Linux基础》!本专栏将从零开

    2024年02月08日
    浏览(39)
  • 网络编程 lesson6 服务器模型和网络超时检测

    目录 服务器模型介绍 网络编程服务器模型 循环服务器模型 并发服务器模型 1. 多线程服务器 2. 多进程服务器 3. 事件驱动服务器 网络超时检测 应用场景 设置超时检测的方式 1.利用函数参数设置 代码示例 2.利用socket属性设置 3.利用alarm定时器设置 代码示例 在网络模型中,服

    2024年02月06日
    浏览(33)
  • 数据结构——lesson3单链表介绍及实现

    目录   1.什么是链表? 2.链表的分类 (1)无头单向非循环链表: (2)带头双向循环链表: 3.单链表的实现  (1)单链表的定义 (2)动态创建节点 (3)单链表打印 (4)单链表尾插 (5)单链表头插 (6)单链表尾删 (7)单链表头删 (8)单链表查找 (9)单链表在pos位置

    2024年02月20日
    浏览(26)
  • 迁移Linux服务器用户数据(将一个服务器的Linux用户数据迁移到另一个Linux服务器用户的流程)

    先来到根目录,再使用tar命令打包数据: tar czvf root.zip.gz ./* 在根目录使用指令: scp 打包好的数据 用户@ip:目的用户下的某个目录 源Linux服务器用户 : 查看压缩包是否到达: 对收到的数据进行解压,使用指令 tar xzvf root.zip.gz 解压到当前目录下。 目的Linux服务器用户 : 看到

    2024年02月08日
    浏览(40)
  • 【Linux学习笔记】Linux服务器:配置与管理samba服务器

    一、【linux学习笔记】红帽Linux 7.8系统在虚拟机上的安装 二、【Linux学习笔记】Linux系统的基本操作  三、【Linux学习笔记】管理Linux操作系统:用户管理  四、【Linux学习笔记】管理Linux操作系统:磁盘管理 五、【Linux学习笔记】管理Linux操作系统:软件安装  六、 【Linux学习

    2024年02月02日
    浏览(29)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包