当前位置:首页 > CN2资讯 > 正文内容

【Linux】Linux常见指令

2天前CN2资讯

man指令

查看命令的详细信息

man ls man pwd man rm man printf man man man fork


echo指令

相当于打印指令

echo "hello Linux"

//echo打印指令虽然没有将内容打印到桌面上, //但是将hello Linux指令写入到test.txt中 echo "hello Linux" > test.txt //我们将其成为输出重定向 //打印文件内容 cat test.txt

补充:

echo指令实际上是将数据写入到显示器文件中,>test.txt,实际上是重定向使其写入磁盘文件中

//echo指令 echo "hello Linux" echo "hello Linux" > test.txt //同时写入多条字符串 echo "hello Linux" > test.txt echo "hello Linux" > test.txt echo "hello Linux" > test.txt echo "hello Linux" > test.txt echo "hello Linux" > test.txt echo "hello Linux" > test.txt cat test.txt //重定向虽然什么都没写,但是同样会清空文件 >test.txt //如何不清空文件内容,向后面直接进行增加内容 echo "hello Linux" >> test.txt //>叫做重定向,>>叫做追加重定向

原因:

echo向目标文件进行写入时

①、将原始文件先清空

②、写入目标文件

echo和cat的区别?

echo后面接的是字符串,cat后面接的是文件名

输出重定向,本来打印到显示器的数据,写入到文件中


CP指令

拷贝普通文件

将test.txt文件的数据拷贝到Test.txt文件中,同一目录下不能存在相同文件名的文件,否则

违背了文件的唯一性,CP指令可以同级目录拷贝,也可以拷贝到上一目录或者下一个目录的文件

cp test.txt Test.txt cp Test.txt ../Test.txt //拷贝目录 cp Test class_108/Test

因为Linux是用C语言写的,所以大部分端口都是C语言的

编辑

mv命令

重命名&&剪切并重命名

mv 目标名 需要改的命名 mv test.txt test1.txt //剪切并进行重命名 mv test.txt ../a.txt // ./为当前目录,../为上级目录 //补充 //清屏 clear

编辑

ctrl+c 指令

终止因为程序或者指令异常,而导致我们无法进行指令输入。

//当执行命令时,死循环时,无法输入任何指令 ctrl + c

which指令

//查看指令位置 which ls which ll which pwd which cp which rm whick mkdir //补充: ls -l是ll的重命名

学习中遇到得问题:

1.如何看待指令?

指令和可执行程序都是可以被执行的,指令就是可执行程序

2.在执行指令之前,我们应该先做什么?

先在系统中查找对应的指令

指令是在系统中特定路径下存在的,一定是某种可执行程序,可能是C/C++/python

/shell等语言写的脚本程序,本质就是可执行程序,和我们自己写的程序没有区别,将指令从

mycmd下删除,这种方式就是卸载,Linux下一切皆文件,比如显示器,键盘,普通文件

nano指令

//编辑文件 nano 指定文件 //比如 nano test.c //对文件编写完成后直接ctrl+x,进行保存,再退出 //调用该程序 gcc test.c //查看文件内容 cat test.c

问题:

发生这两种错误的原因是:没有安装该程序,我们直接对其进行安装即可

//编译文件时报错 -bash: gcc: command not found //编写文件报错 -bash: nano: command not found //解决办法: yum install gcc yum install nano

cat指令

//单纯cat cat //cat默认从后面开始,输入设备输入什么打印什么 //cat+文件名 cat test.txt //文件名中有什么打印什么 cat -n test.txt //给每一行加一个编号 //cat不适合看大文本 //如果cat看大文本,直接刷屏,前半部分直接就看不到了

more指令

//开始打印文本(自上而下,从第一条开始) more test.txt //退出用q //如果想进行查找直接用/99,直接翻到99行

less指令

less test.txt

head指令

//打印文件的前10行 head -10 test.txt

tail指令

//打印文件后十行 tail -10 test.txt //管道指令 //后面会被成为管道文件 head -1020 log.txt | tail -21


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/25230.html

    分享给朋友:

    “【Linux】Linux常见指令” 的相关文章

    VPSCheap评测:低价VPS服务的最佳选择与性能分析

    VPSCheap的概述 我第一次听说VPSCheap的时候,是在一个热闹的VPS论坛上。这个成立于2010年的主机商,主要提供KVM型VPS服务,其特点是低价格和无限流量。从那以后,我对VPSCheap的关注逐渐加深。它的数据中心位于美国达拉斯,给不少用户带来了良好的使用体验。论坛上的用户在讨论各自...

    CloudCone 优惠活动详解:2023年最具性价比的云服务选择

    CloudCone 优惠概述 对于许多寻求高性价比云服务的用户来说,CloudCone 是一个值得关注的选项。公司成立于2017年,总部位于美国洛杉矶的MultaCom机房,专注于提供 VPS 主机、云服务器和独立服务器等服务。其主打产品是基于 KVM 架构的 VPS 主机,配备自研的管理面板,能为...

    Win10一键安装SQLite脚本:简化你的数据库配置过程

    在开始使用SQLite之前,首先需要确保它已经正确安装在你的Windows 10系统上。这个过程包括几个简单的步骤。我会逐步带你完成这些操作,让你能快速进入SQLite的世界。 访问SQLite官网 首先,前往SQLite的官方网站,网址是https://www.sqlite.org/downloa...

    Rocky Linux 更新源配置及优化方法

    我最近对Rocky Linux这款操作系统有了更深入的了解。Rocky Linux是一个以开源为基础的企业级操作系统,跟Red Hat Enterprise Linux(RHEL)兼容。它的设计宗旨在于为用户提供一个稳定和可靠的平台。因此,更新源就显得非常重要,影响着系统的升级和软件的安装。 选择合...

    VPS测速:优化服务器性能与用户体验的关键工具

    当谈到网络服务时,VPS(虚拟专用服务器)是一个绕不开的话题。它为用户提供了一个灵活且高效的网络环境,通过虚拟化技术将一台物理服务器分割成多个独立的虚拟服务器。用户可以拥有自己的操作系统、存储空间和带宽,这使得VPS成为了许多企业和个人的理想选择。 通过使用VPS,用户能够执行各种任务,比如搭建网站...

    全面解析帕鲁服务器配置与管理:提升企业数据处理能力

    在如今这个信息技术迅猛发展的时代,帕鲁服务器作为一种高效的计算和存储解决方案,正逐渐成为各类企业的首选。简单来说,帕鲁服务器是一种专为处理大量数据和复杂计算任务而设计的服务器,它提供了高性能的计算能力,同时具备灵活的存储选项,使得它在处理不同类型工作负载时显得游刃有余。 帕鲁服务器的主要功能包括数据...