基础系列(一):命令

Linux 中的 chvt 命令及示例 此命令采用 N 的整数值,范围从 1 到 6(因为 Linux 操作系统中仅存在 6 个 TTY)。当指定的整数超出此范围时,会弹出空白屏幕。要退出此屏幕,需要按。(TeleTYpewriter) 终端之间切换。通常有 6 个 TTY 终端,使用。命令在这些终端之间进行切换,无需使用功能键。该命令需要root权限才能执行。用于捕获 TTY 终端的屏幕。TTY 终端中使用的命令。命令用于在可用的不同。 阅读详情

  Unix是1969年由Ken Thompson编写的,它是后来各种内核版本研究的雏形。后来在1991年8月,Linus Torvalds创造了开源的linux,对开源发展做出了划时代的贡献。在linux系统中中,脱离了windows的图形界面,所有的操作交由内核之上的shell程序,它是我们管理硬件的一个交互式接口。本次学习目标:了解linux的基本使用。




1、登陆linux

    进入linux系统之后,会提示用户登陆系统,输入用户名密码之后登陆。

      注:root登陆显示#

          普通用户登陆显示$




2、切换登陆界面

    <1>图形界面-->命令行界面有:

        ctrl+alt+f#(2--6)

        chvt #(2--6) 

        init 3

    <2>命令行界面----->图形界面有:

        ctrl+alt+f1

        chvt 1

        init 5

        startx

    注:不建议大家在生产生活中执行操作,作为了解即可




3、关机、重启命令

    rebort  :重启

    init 0  :关机

    poweroff :关机

    halt :关机

    shutdown

      -r TIME MASSAGE: TIME时间重启,并输出MASSAGE

      -h TIME MASSAGE:TIME时间关机,并输出MASSAGE

        如:shutdown -h +1 System will down after 3 miinutes

        

        注:ctrl+c终止以上命令的执行

            后台执行可加&,如shutdown -h +3 &

    给终端用户发信息也可以使用wall

[root@centos7~]#echo ka | wall
[root@centos7~]#
Broadcast message from root@localhost.localdomain (Mon Aug 29 21:00:50 2016):

ka



4、用户命令格式

    命令格式

        Command [OPTIONS...] [ARGUMENTS...]

        OPTIONS:调节命令

            短选项:-c,    例如:-l,-h...

            长选项:--word,例如:--all,--humen-readable...

        ARGUMENTS:命令的处理对象




5、基础命令

    ifconfig:显示网卡信息

    tty:显示终端编号

        tty1:控制台终端

        tty2-7:虚拟终端

        pts:伪终端

    whoami: 查看正在登陆主机的用户

    who am i: 查看登陆用户的详细信息

    last:查看登陆过主机的用户

    netstat -tnlp:查看服务的开启关闭状态

    ps -aux:显示进程的详细信息

    whatis:显示命令帮助手册所在章节

    which:显示命令位置

        --skip-alias:不显示命令别名

    whereis:显示命令的位置和帮助手册所在章节

    history:查看命令历史

    reset:初始化终端

    nano:文本编辑器

    gedit:图形界面编辑器

    cat FILE:查看文件信息

    seq:顺序生成数字

        -s:数据变单行显示

    xargs:处理标准输入的文本,例如:多行变单行

    uname -n:显示主机名

    uname -r:显示内核版本

    du -sh:查看目录的大小

    ll -h:查看文件的大小

    ping: 测试IP的在线状态

       -c:ping包的次数

       -w:ping包持续的时间

    mktemp:随机创建临时文件

       -d:随机创建临时目录

    install:复制文件或者创建目录

       -d:创建目录       

    read

         -p:标准输入,此处的输入不能作为位置变量

             如果要判断输入是否为空,使用[ -z $Value ]   

    date:显示系统软件时间

        +%F:以yy-mm-dd的形式显示当前时间

        +%H-%M-%S:以hh-mm-ss的形式输出当前时间

        

        +%Y:输出年份

        +%m:输出月份

        +%d:输出日期

        +%j:输出今天是本年的第几天

        +%s:显示从1970年1月1日到现在的秒数

        -d "STRING":输出STRING所表述的时间

        wKioL1ecEqvAdv88AAAHqFmSXf8737.png

    clock:显示系统硬件时间

        hwclock -w:同步硬件时间为软件时间

        hwclock -s:同步软件时间为硬件时间

    bc:调出计算器

    cal [DD] [MM] [YY]:输出日历

    alias:查看命令别名

    alias COMMAND=VALUE:定义命令别名

    

    unalias COMMAND:取消命令别名

    不执行命令别名,而使用原始命令,可以

        \COMMAND

        `COMMAND`

        /PATH/TO/COMMAND

    echo

        -n [STRING]:不换行输出STRING    

        -e [STRING]:若STRING中出现以下符号,则当作特殊符号处理

            \n:换行输出

            \t:插入tab

            \a:发出声音

            \\:插入\字符

            \0nnn:插入nnn(八进制)所代表的ASCII字符

            \033[##;**m\033[0m:插入有颜色的字体

                ##:41-47,背景色,依次是红绿黄蓝紫青白

                **:31-37,前景色,同上

                1:加粗

                4:下划线

                5:闪烁

                wKiom1ecEOPRcn1GAAAKLLVFf48805.png

    注:echo加颜色的三种方法:

    1、echo -e "\033[41mcolor\0m"

    2、echo -e "\e[41mcolor\e[0m"

    3、echo -e "^[[43;31mhello word^[0m"

    注:可以在文本中直接通过^[[43;31mhello word^[0m这样的方式输出有颜色的字体(^[:ctrl+v+[) 

                wKiom1erHH7i662jAAAI-vSk3JE878.png

    注意:文本中如果不添加echo -e是不会显示颜色的,只会将echo -e识别为字符串,因为不通过bash执行此命令,而当又需要在文本中添加颜色时,此方法将会用到。


    注:在~].bash_profile中添加PS1='\[\e[31m\][\u@\[\e[36m\]\h \w]\$\[\e[m\]',可显示为

    wKiom1ewR62gFuVvAAAITJYcaEo372.png

    hash:查看外部命令缓存

        -d COMMAND:删除指定的缓存

        -r:删除全部缓存

        适用场景:俩个相同的命令在执行时,即使意义不同,依然会执行缓存中的那条命令。此时清理缓存即可。

    screen:创建屏幕管理

        screen用作备份数据时

            -S session_name:创建指定名称的会话

            -ls:查看当前的screen会话列表,显示

            ctrl+a,d:退出会话信息但不删除screen

            exit:退出screen并删除之

            -r session_name:恢复指定的screen会话

    注:在备份大型数据时,建议采用此操作,即使终端断开,screen进程也不会终止,防止数据丢失,很大程度上保护了数据的安全性。

        screen用作会话同步时    

            -S session_name:创建指定名称的会话

            -ls:查看当前的screen会话列表,显示Attached表示已连入会话

            -x session_name :连接进入会话  

            ctrl+a,d:退出会话信息但不删除screen

            exit:退出screen并删除之

            -x session_name :重新连接进入会话

            

      注:此功能在用在屏幕共享中,是非常方便的,建议掌握。

    enable:显示系统所有的内置命令

       内置命令一般存在于shell中,执行内置命令调用的的是shell缓存中的命令 ,外置命令则是通过PATH在磁盘中寻找。

          


    enable -n COMMAND:锁定某命令

    enable COMMAND:解锁某命令




6、帮助手册

    获取方法:

      whatis COMMAND:得到命令帮助信息所在的目录

      whereis COMMAND:得到命令的路径和帮助信息所在的目录

    对于内部命令

      help COMMAND  

    对于外部命令

      COMMAND --help

      man COMMAND

    注:info类同于man,也是一个查看帮助手册的命令

  八、小命令-->大安全

    linux中,不妨改变几个配置文件,来保证我们系统的安全。

    vim /etc/centos-release

      

      什么鬼?CentOS 10.1,你见过吗?

    vim /etc/issue

      

      作为黑客小白的你,是不是已经蒙圈了,哈哈!

    还要注意一点:实际生存生活中,不可直接使用root用户登陆!

      

  以上都是自己总结所得,有什么不正确的地方,还望大家多多指正!

          


Python地理数据处理 十七:植被物候提取和分析(Savitzky-Golay) 植被是陆地生态系统中最重要的组分之一,也是对气候变化最敏感的组分,其在全球变化过程中起着重要作用,能够指示自然环境中的大气、水、土壤等成分的变化,其年际和季节性变化可以作为地球气候变化的重要指标。此外,由于生态工程保护建设和植被自然生长等因素,中国陆地生态系统发挥了重要的碳汇作用。因此,定量评估植被时空动态变化是制定生态系统可持续发展目标和衡量生态系统固碳潜力的重要前提,卫星遥感数据衍生的生态参量产品为研究长时间序列全球及区域植被时空变化提供了重要数据源。SG滤波能够对物候信息进行平滑,并提取其中的物候信息 阅读详情

相关推荐

AC360变频器使用案例

AC360变频器使用案例!

QING_BOSS的博客 518

【运维】centos查看连接的会话和所有的账号

getent passwd:该命令将列出系统中所有用户账号的详细信息,与第一个命令类似,但是能够显示来自其他命名空间的用户账号,例如LDAP或NIS账号等。cat /etc/passwd:该命令将显示系统中所有用户账号的详细信息,包括用户名、用户ID、组ID、用户家目录路径和默认shell等。可以使用whoami命令来查询CentOS 8当前用户的会话信息,该命令将显示当前登录用户的用户名。该命令将显示登录用户的用户名、终端设备、登录时间以及运行的进程等详细信息。

比嗨皮兔 2270

视觉SLAM与激光SLAM简单对比分析

本文旨在梳理目前较为前沿的SLAM技术,包括激光和视觉,主要从精度和实时性两个方面对算法进系评价。对于激光SLAM了解不深,后期需要补充相关算法的核心思想与算法框架。有问题请大佬们随时留言,我再改正。

超爱吃小蛋糕的66的博客 3854

查看Centos服务器当前的并发数

看下Centos服务器的当前并发数,来了解下服务器当前是否达到并发瓶颈。 那么如何查看呢?使用下面的命令可以分组查看各种连接状态。 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 1 netstat -n | awk '/^tcp/ {

lba8610的专栏 2035

03 Aras Innovator二次开发-服务端方法(二)

Aras Innovator二次开发-服务端方法书写

企业信息化(PLM,ERP.MES) 2017

硬核拆解华为/大疆/小米硬件面试真题:手撕电路+考点思维导图(附答案)

设计一个增益为20dB、带宽≥100kHz的同相放大器,电源电压±5V,要求输出摆幅≥8V。12位ADC的参考电压2.5V,输入信号1kHz正弦波,峰峰值2V。输入24V转5V/10A的同步降压电路,开关频率500kHz,计算MOSFET的损耗并选择型号(需提供TI官网截图)。设计无人机图传系统,要求1080P@30fps,传输距离2km。FPGA设计中,100MHz时钟域到50MHz时钟域传输32位数据,给出同步方案并画时序图。“设计一个输入12V、输出5V/3A的同步降压电路,给出关键参数计算”

qq_63103361的博客 3539

{:query, :rabbit@centos8, {:badrpc, :timeout}}

RabbitMQ开启Web管理插件报错 输入命令: rabbitmq-plugins enable rabbitmq_management 出现如下问题: 出现问题原因: 在创建虚拟机安装centos的时候,我们对自己的网络IP和主机名进行了设置,因此不再是默认。 解决方法: 一、首先,获取自己的主机名: 1.通过hostname查看当前会话的主机名 输入命令 hostname 2.另一种方式,通过hostnamectl status查看静态主机名 输入命令 hostnamectl status

qq_31446763的博客 5023

Doris实战——结合Flink构建极速易用的实时数仓

Doris实战——结合Flink构建极速易用的实时数仓

爱吃辣条的博客 8234

linux chvt切换终端,技术|如何在 Linux 中不使用功能键在 TTY 之间切换

本简要指南介绍了在类 Unix 操作系统中如何在不使用功能键的情况下切换 TTY。在进一步讨论之前,我们将了解 TTY 是什么。正如在 AskUbuntu 论坛的一个答案中所提到的,TTY这个词来自 TeleTYpewriter(电传打字机)。在 Unix 的早期,连接到计算机的用户终端就是机电的电传机或电传打字机(简称 tty)。从那时起,TTY 这个名称继续用于纯文本控制台。如今,所有文本控制...

weixin_28848317的博客 799

解密Whisper模型与Speaker Diarization的结合

本文介绍了如何将Whisper语音识别模型与Speaker Diarization(说话人分割)技术相结合,实现多人对话场景下的语音转录和说话人识别。文章详细讲解了技术背景、环境配置和代码实现方法,通过Pyannote进行说话人分割,结合Whisper进行语音转文本,最终输出包含说话人信息的完整转录结果。该解决方案适用于会议记录、访谈分析等场景,显著提升了语音处理的应用价值。

2501_90323865的博客 152

星敏感器:卫星姿态测量的“星空导航仪”

在卫星、航天器和深空探测器的姿态控制系统中,星敏感器(Star Tracker) 是最精确的姿态测量设备之一。它通过识别恒星的位置,计算出航天器在惯性空间中的三轴姿态,精度可达 角秒级(arcsecond),是许多高精度任务(如遥感、天文观测、深空探测)的核心传感器。

ScilogyHunter的博客 3702

Zookeeper系列一:Zookeeper基础命令操作

有些事不是努力就可以改变的,五十块的人民币设计的再好看,也没有一百块的招人喜欢。 前言 由于公司年底要更换办公地点,所以最近投了一下简历,发现面试官现在很喜欢问dubbo、zookeeper和高并发等。由于公司没有使用dubbo,只知道dubbo是一个远程服务调用的分布式框架,zookeeper为分布式应用程序协调服务。因此,本周查阅资料整理下zookeeper学习笔记。 安...

郑龙飞 7万+

想在 Visual Studio Code 里进行 ABAP 开发,需要安装的扩展列表

安装完毕后,我们可以将 SAP 系统配置为 Visual Studio Code 连接的远程文件系统。为了连接到 SAP 系统,需要启用 ABAP 开发工具 (ADT) ICF 节点,这与 SAP Hana Studio 等工具使用的服务相同。打开 SAP GUI 并连接到目标系统,运行事务 SICF,然后激活 ADT_SRV 服务,如下所示。这启用了允许代码编辑器和 IDE 连接到 SAP 系统的服务。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 3123

Docker基础系列一:Docker安装与基础命令

Docker Docker三要素 镜像(image) 是一个只读的模板。镜像可以用来创建docker容器,一个镜像可以创建很多容器 镜像类似于Java中的类。容器则类似于对象(实例) 容器(container) Docker利用容器(Containe)来独立运行一个或一组应用。容器是用镜像创建的运行实例 它可以被启动、开始、停止、删除,每个容器都是相互隔离的、保证安全的平台 容器的定义个...

qq_21294185的博客 255

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Linux学习系列(一):从认识Linux到基础命令

本文是Linux学习系列的第一篇,介绍了Linux系统的基础知识和发展历程。文章首先阐述了Linux与UNIX的渊源,Linux内核的诞生及其与GNU工具链的结合。然后分析了Linux在服务器、云计算和嵌入式领域的重要性,以及开源思想对Linux发展的推动作用。文章详细讲解了Linux操作系统的层次结构、Shell的作用、树状文件系统设计思想和路径概念。最后介绍了基础命令如pwd、cd、ls、mkdir、touch的使用,以及Linux文件时间概念和目录查看工具tree。

Kelly____的博客 234

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

zookeeper中展示所有节点_Zookeeper系列一:Zookeeper基础命令操作

有些事不是努力就可以改变的,五十块的人民币设计的再好看,也没有一百块的招人喜欢。前言由于公司年底要更换办公地点,所以最近投了一下简历,发现面试官现在很喜欢问dubbo、zookeeper和高并发等。由于公司没有使用dubbo,只知道dubbo是一个远程服务调用的分布式框架,zookeeper为分布式应用程序协调服务。因此,本周查阅资料整理下zookeeper学习笔记。安装zookeeper基础命令...

weixin_39913422的博客 468

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Linux学习系列(三):linux常用命令(一):基础命令、文件查看命令

摘要:在学习了Linux的基础知识和简单文件知识后,我们开始学习Linux 的命令。众所周知,Linux是一个由命令行组成的操作系统,本质上是在命令行上工作,所以命令对Linux而言是非常重要的,本文首先介绍Linux常用的基础命令和文件查看命令。

weixin_60033897的博客 1017

RHCSA 系列(一): 回顾基础命令及系统文档

RHCSA (红帽认证系统工程师) 是由 RedHat 公司举行的认证考试,这家公司给商业公司提供开源操作系统和软件,除此之外,还为这些企业和机构提供支持、训练以及咨询服务等。 RHCSA 考试准备指南 RHCSA 考试(考试编号 EX200)通过后可以获取由 RedHat 公司颁发的证书. RHCSA 考试是 RHCT(红帽认证技师)的升级版,而且 ...

weixin_34248118的博客 227

SLAM导航机器人零基础实战系列:(一)Linux基础——3.Linux命令行基础操作

SLAM+语音机器人DIY系列:(一)Linux基础——3.Linux命令行基础操作 摘要 由于机器人SLAM、自动导航、语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码;而ROS又是安装在Linux发行版ubuntu系统之上的,先学一些Linux命令行相关的知识,对后续ROS教程的快速上手会大有帮助。由...

小虎哥哥爱学习-优快云 1399

Linux 基础命令系列(一):用户、用户组、权限、less、tail、grep、入门

查看服务器基本状态。

weixin_44551234的博客 631

Linux基础命令系列一小白必掌握

Linux基本命令一

weixin_47851265的博客 1115
下一篇: 基础系列(二):FHS和man的使用
dmzing
博客等级 码龄10年 6粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值