linux使用教程(命令介绍、命令格式和命令的使用技巧)

一、命令的格式

1.1 打开终端的方式

ubuntu中的命令基本都是在终端执行的

打开终端的方式:

第一种方法:在ubuntu桌面中鼠标右键选择“打开终端”

第二种方法:使用快捷键ctrl + alt + t

1.2 终端提示符

    stu@qfedu:~$  对于这个提示符

  1. stu:表示当前登录的用户名。在Linux系统中,每个用户都有一个唯一的用户名,用于标识和区分不同的用户。
  2. qfedu:表示当前登录的主机名。主机名是用来标识网络上的计算机的,通常由一系列字母、数字和连字符组成。
  3. ~:表示当前所在的目录路径。在Linux中,每个用户都有一个家目录(Home Directory),用于存储个人文件和配置信息。~ 符号代表当前用户的家目录。
  4. $:表示当前的权限级别。在Linux中,权限分为普通用户权限和管理员权限。$ 符号表示当前用户为普通用户,只能执行一些基本的操作;而 # 符号则表示当前用户为管理员,可以执行高级的系统管理任务。

总结一下,stu@qfedu:~$ 这个提示符告诉我们,当前登录的用户名为 stu,主机名为 qfedu,所在的目录为用户 stu 的家目录,并且当前用户的权限级别为普通用户权限。

1.3 命令的格式

命令   选项   参数

注意:命令、选项和参数之间必须用空格隔开 

例如:

ls -l

 

 二、命令帮助信息

命令  ‐‐help

注意:并不是所有的命令都有帮助信息 pwd就没有 

pwd命令是Linux系统中用于显示当前工作目录的全路径的命令。

 使用help可以帮助你更好的理解使用该命令

三、man命令

man命令是linux提供的帮助手册,可以查询命令、函数或者特殊的文件

man是Linux提供的一个手册,这个手册有很多个章节(通过man man)

第一章中放的是 命令 的帮助信息

第二章中放的是系统调用(操作系统提供的函数 open)

第三章中放的是库函数(c库提供的函数 printf)的帮助信息

 

 用法

 man  章节   查找信息

  例如:
man 1 ls 或者 man ls
man 2 open

查询出来的手册

 四、命令常用的技巧

4.1 自动补全

输入命令的一部分,然后按tab键,就自动补全命令;

如果有多个相同开头的命令,多按一次tab键,他会将所有的以你输入开头的命令提示出来

例:ifconfig 输入 if  按两下tab键

输入ifc  按tab键

注意:目录或文件的名字 也可以自动补全

在当前目录下有个文件夹叫mydir, 

我要删除文件夹得话

rm  my  

然后按tab键就可以补全目录

4.2 历史命令

可以按 上下键 将以前输入的命令调出来,敲回车执行或者修改之后敲回车执行

4.3 重定向

  • 命令  > 目的文件 先清空原本文件内容,然后将命令的输出结果写入文件
  • 命令 >> 目的文件 以追加的方式将命令的输出结果写入文件

本来输出到屏幕上的数据,重定向输出 到了 目的文件中 

以追加的形式

4.4 管道 

一个程序的输出 作为另外一个程序的输入

管道操作符(|)用于将一个命令的输出作为另一个命令的输入。

  • ls ‐‐help  |  more 以每页的方式查看ls命令的帮助信息 
  • ls /etc | wc ‐w 统计根目录下的etc目录中的文件数

 ls --help | more:这个命令使用了管道操作符将ls --help的输出作为more命令的输入。ls --help命令用于显示ls命令的帮助信息,其输出可能很长,无法在一屏内显示完整。而more命令是一个分页器,它可以将输入的内容以每页的方式显示,并在每页结束时暂停,等待用户输入命令来继续显示下一页内容。

ls /etc | wc -w:这个命令也使用了管道操作符将ls /etc的输出作为wc -w命令的输入。ls /etc命令用于列出/etc目录下的文件和目录,其输出是每个文件或目录的名称,每个名称占一行。而wc -w命令用于统计输入中的单词数,这里的单词是指由空白字符(如空格、制表符等)分隔的字符串。因此,通过管道操作符将ls /etc的输出传递给wc -w命令,可以实现统计/etc目录中的文件数。 

 

下一篇我将详细的为大家介绍一些命令的使用,如果帮助到你的朋友请关注我哦。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/629166.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

PSAI超强插件来袭:一键提升设计效率!

无需魔法,直接在PS中完成图生图、局部重绘、线稿上色、无损放大、扩图等操作。无论你是Windows还是Mac用户,都能轻松驾驭这款强大的AI绘图工具,这款PSAI插件让你的设计工作直接起飞! 在之前的分享中,我为大家推荐过两…

大白话!大模型(LLMs)私有化的三种方式:Prompts、Embeddings、Fine-tuning

私有化大模型的三种方式 随着我们使用大模型的深入呢,我们会发现这样一个现象,我们正常情况下问大模型的问题,会得到一个非常普适的回答,就是大模型会根据自己的训练的这个过往的一些知识的积累,然后告诉我们他认为最…

webpack优化构建速度示例-externals:

externals 配置项主要用于防止将某些 import 的包(package)打包到 bundle 中,而是在运行时(runtime)再从外部获取这些扩展依赖(external dependencies)。这样做的主要目的是为了解决打包文件过大…

抖店商品退货率比较高,怎么解决?

我是王路飞。 抖店的退货率高,怎么解决呢? 当然是看情况,然后换产品、换厂家啊,不然换店铺吗? 要知道,做电商,产品可以死,店铺不能死,不然做起来太累了,也…

揭秘未来工厂核心:智慧大屏引领可视化管理新潮流

在数字化浪潮席卷全球的今天,智慧工厂已不再是科幻小说中的概念,而是成为了现代工业发展的新引擎。 智慧工厂可视化大屏,不仅仅是一块显示屏,更是工厂运行的“大脑”。通过这块屏幕,我们可以实时掌握工厂的每一个角落、…

(规格参考)ADP5360ACBZ-1-R7 电量计 电池管理IC,ADP5072ACBZ 双通道直流开关稳压器,ADL5903ACPZN 射频检测器

1、ADP5360ACBZ-1-R7:具有超低功耗电量计、电池保护功能的先进电池管理PMIC 功能:电池保护 电池化学成份:锂离子/聚合物 电池数:1 故障保护:超温,过压 接口:I2C 工作温度:-40C ~ 85…

Java 插入数据到Elasticsearch中进行各种类型文档的内容检索

源码下载&#xff1a;链接&#xff1a;https://pan.baidu.com/s/1D3yszkTzjwQz0vFRozQl2g?pwdz6kb 提取码&#xff1a;z6kb 实现思路 1.搭建一个新的springboot项目&#xff0c;不会的请看我这篇博客&#xff1a;springboot项目搭建 2.添加maven依赖 <dependency><…

【嵌入式大赛应用赛道】机械手臂

电机 进步电机&#xff1a;它的转动是以确定的步数进行的&#xff0c;只要计算好脉冲数量和频率&#xff0c;就可以准确预测和控制电机的转动角度、速度以及停止的位置 伺服电机&#xff1a;将输入的电信号&#xff08;如电压或电流指令&#xff09;转换成轴上的精确旋转运动…

怎么将视频转成图片?看看这个网站

在日常生活中我们常常会在一些特定的场合下想要将一些视频中某个场合瞬间提取出来做成动态图片。Gif动图作为我们日常生活、工作必不可少的&#xff0c;想要通过自己制作这种有动态效果的图片就可以用gif动画制作网站&#xff0c;不用下载软件&#xff0c;手机、pc都可以在线操…

【Linux网络编程】IO多路转接之poll

poll 1.poll初始2.poll函数接口3.poll服务器4.poll的优点缺点 点赞&#x1f44d;&#x1f44d;收藏&#x1f31f;&#x1f31f;关注&#x1f496;&#x1f496; 你的支持是对我最大的鼓励&#xff0c;我们一起努力吧!&#x1f603;&#x1f603; 1.poll初始 poll也是一种linux…

JumpServer堡垒机简单式部署与管理(v3.10.8)

一. 环境准备 准备一个新的虚拟机&#xff08;ip&#xff1a;192.168.226.133&#xff09; 1.1 关闭防火墙 systemctl stop firewalld systemctl disable firewalld 1.2 永久关闭SEliunx sed -i s/^SELINUX.*/SELINUXdisabled/ /etc/selinux/config 1.3 重启虚拟机让seliu…

2024年网络安全威胁

随着2024年的到来&#xff0c;数字世界的版图正在以前所未有的速度扩张&#xff0c;引领我们进入一个技术革新的新时代。然而&#xff0c;这飞速的发展同时也催生了一系列错综复杂的网络安全挑战。在这个数字平台与我们生活日益紧密交织的时代&#xff0c;深入了解这些新兴的威…

开发板连接电机,烧坏芯片的原因、解决

当使用开发板、核心板&#xff0c;连接电机驱动板&#xff0c;控制电机的转动&#xff0c;会很容易烧芯片。 极少数是通电就烧坏&#xff0c;有些是调试了一段时间才烧&#xff0c;也有些是稳定运行好些日子突然烧了...... 百度搜索&#xff1a;“STM32 电机 烧坏”&#xff…

【C++算法】堆相关经典算法题

1.最后一块石头的重量 其实就是一个模拟的过程&#xff1a;每次从石堆中拿出最大的元素以及次大的元素&#xff0c;然后将它们粉碎&#xff1b;如果还有剩余&#xff0c;就将剩余的石头继续放在原始的石堆里面重复上面的操作&#xff0c;直到石堆里面只剩下一个元素&#xff0c…

全流程TOUGH系列软件实践技术应用

TOUGH系列软件是由美国劳伦斯伯克利实验室开发的&#xff0c;旨在解决非饱和带中地下水、热运移的通用模拟软件。和传统地下水模拟软件Feflow和Modflow不同&#xff0c;TOUGH系列软件采用模块化设计和有限积分差网格剖分方法&#xff0c;通过配合不同状态方程&#xff08;EOS模…

2024 Google I/O大会:全方位解读最新AI技术和产品

引言&#xff1a; 2024年的Google I/O大会如期举行&#xff0c;作为技术圈的年度盛事之一&#xff0c;谷歌展示了其在人工智能领域的最新进展。本次大会尤其引人注目&#xff0c;因为它紧随着OpenAI昨天发布GPT-4o的脚步。让我们详细解析Google此次公布的各项新技术和产品&…

解决Win11下SVN状态图标显示不出来

我们正常SVN在Windows资源管理器都是有显示状态图标的&#xff0c; 如果不显示状态图标&#xff0c;可能你的注册表的配置被顶下去了&#xff0c;我们查看一下注册表 运行CMD > regedit 打开注册表编辑器 然后打开这个路径&#xff1a;计算机\HKEY_LOCAL_MACHINE\SOFTWARE…

CDGA|揭秘移动物联网数据治理秘诀,轻松提升数据质量,赋能智慧未来

在数字化浪潮汹涌的今天&#xff0c;移动物联网作为连接物理世界与数字世界的桥梁&#xff0c;其数据治理的重要性日益凸显。高质量的数据不仅是企业决策的基石&#xff0c;更是推动行业智能化、精细化发展的关键。本文将为您揭秘移动物联网数据治理的技巧&#xff0c;助您轻松…

Linux之内存管理-malloc \kmalloc\vmalloc

1、malloc 函数 1.1分配内存小于128k,调用brk malloc是C库实现的函数&#xff0c;C库维护了一个缓存&#xff0c;当内存够用时&#xff0c;malloc直接从C库缓存分配&#xff0c;只有当C库缓存不够用&#xff1b; 当申请的内存小于128K时&#xff0c;通过系统调用brk&#xff…

掏心经验分享,软考中项0基础入门篇!

想备考下半年中项&#xff08;系统集成项目管理工程师&#xff09;的朋友&#xff0c;不知道如何了解软考中项&#xff0c;今天给大家整理一篇关于我自己在备考软考时的一些考量和踩过的一些坑。&#xff08;无广&#xff0c;放心看&#xff09; 很多小伙伴总是听大家说软考中…