Linux、银河麒麟操作系统——终端命令解析

这篇具有很好参考价值的文章主要介绍了Linux、银河麒麟操作系统——终端命令解析。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

 Ⅰ  Linux系统管理命令

Ⅱ  Linux内核基本配置

Ⅲ  银河麒麟操作系统管理命令

Ⅳ  查看Linux/centos系统cpu架构



银河麒麟命令网络配置在那个文件夹,银河麒麟,linux,服务器,运维,kylin

 

 Ⅰ  Linux系统管理命令

命令说明

命令行

参数

新增用户账号

adduser / useradd

银河麒麟命令网络配置在那个文件夹,银河麒麟,linux,服务器,运维,kylin

改变finger指令显示的信息

chfn (change finger information)

语法示例:chfn -f

-f:设置真实姓名

-h:设置家中的电话号码

-o:设置办公室的地址

-p:设置办公室的电话号码

-u / --help:在线帮助

-v / -version:显示版本信息

银河麒麟命令网络配置在那个文件夹,银河麒麟,linux,服务器,运维,kylin

更换登入系统时使用的shell(外壳)

chsh (change shell)

chsh [-luv][-s shell名称][用户名称]

-s<shell 名称>或--shell<shell 名称>:更改系统预设的shell环境

-l / --list-shells:列出目前系统可用的shell清单

-u / --help :在线帮助

-v / -version:显示版本信息

银河麒麟命令网络配置在那个文件夹,银河麒麟,linux,服务器,运维,kylin

显示或设置系统时间与日期

date

date [-d <字符串>][-u][字符串]

退出目前的shell

exit

查找并显示用户信息

finger

finger [-lmsp][账号名称…]

-l:列出该用户的账号名称等详细信息

-m:排除查找用户的真实姓名

-s:


Ⅱ  Linux内核基本配置

基本系统配置        显示当前配置:localectl statusd

配置系统时区

配置文件:/etc/locale.conf

显示可用地区列表:localectl list-locales | grep en_

配置地区:localectl set-locale LANG=locale

配置键盘布局

显示可用键盘布局列表:localectl list-keymaps |grep cz

配置键盘:localectl set-keymap map

X11窗口的键盘布局:localectl set-x11-keymap map 或 localectl --no-convert set-x11-keymap map

网络访问配置

动态网络配置

 nmcli conn add connection.id eth0-dhcp type ether ifname eth0 ipv4.method auto

其中“eth0-dhcp”为连接的名字;ifname eth0 为配置的网口

静态网络配置

 nmcli conn add connection.id eth0-static type ether ifname eth0 ipv4.method manual ipv4.address [IP地址/掩码] ipv4.gatway [网关] ipv4.dns [DNS地址]

 eth0-static 为连接的名字;

 ifname eth0 为配置的网口;

IP、子网掩码、网关根据实际网络按需配置

配置DNS

配置文件:/etc/resolv.conf

设置nameserver: nameserver [DNS地址]

日期和时间配置:三种命令行时间管理工具:timedatectl 、date 和 hwclock ;

timedatectl

显示当前日期和时间:timedatectl


Ⅲ  银河麒麟操作系统管理命令

命令行界面:

提示信息组成

  • 用户名@计算机名:当前工作目录$
  • “ ~ ”表示当前用户的主工作目录
  • “ $ ”是普通用户命令提示符
  • “ # ”是超级用户root的命令提示符;

shell基本功能:

  • tab命令补全
  • 查阅历史记录:history
  • 任务控制(job control)
  • 交互式处理

命令格式

  • 终端命令格式: { 命令 [ -选项 ][ 参数 ] }
    • 命令:相应功能英文单词或者缩写
    • -选项:对命令进行选择控制
    • 参数:给命令加上范围

环境变量

每个用户定制的个性化的特色设置,也就是专用运行环境。

使用env命令查看所有环境变量。使用$查看具体某一个参数的环境变量。

常用命令

  • man 显示某命令用法
  • pwd 显示当前目录
  • help 显示某命令简略用法
  • info 显示更详细的某命令的用法
  • ls list,罗列当前目录下的所有内容
  • date 查看,修改日期时间
  • cat 查看文件
  • head 查看文件前10行
  • tail 查看文件后10行
  • who 查看当前用户
  • id 查看当前用户的uid和gid
  • su 用户切换
  • sudo【 super-user do】委托代理执行(临时获得root授权)

图形化界面配置网络

麒麟默认网络管理软件:NetworkManager

三种方式:

  1. nm-connection-editor 基于图形的
  2. nmtui 使用光标的简单文本用户界面TUI
  3. nmcli 纯命令的

命令终端配置网络(此方法多用于服务器)

  • 网络配置文件位于:/etc/network/interfaces
  • (麒麟系统位于  /etc/NetworkManager/system-connections)
  • DNS配置文件位于: /etc/resolv.conf
  • 主机名静态查询配置文件: /etc/hosts
  • 重启网络,配置生效:sudo systemctl restart networking
    • 例如:添加一个以太网网卡ens34,连接名称为my-room,应使用如下指令(命令:nmcli con add type ethernet con-name my-room ifname ens34

网络

常用网络命令

  • net-tools 与 iproute2的交替

(ifconfig,route,arp与 netstat统称为net-tools)

  • net-tools使用时间久,社区已停止维护。
  • iproute2通过netlink套接字接口与内核通讯,使用时间短,在持续开发。
  • net-tools介绍
    • ifconfig:查看网卡配置信息
    • route:显示和操作IP路由表
    • arp:查看mac’地址表
    • netstat:查看网络相关信息
    • nslookup:查看域名解析是否正常
    • ifconfig配置的ip地址重启后会失效

远程

远程接入麒麟系统

1 常见远程接入方式:

-ssh远程接入

-远程桌面RDP自带

-远程桌面VNC第三方软件

三种方式的本质是协议不同。RDP和VNC是图形界面。

2.远程拷贝、远程传送:

-scp使用

-从本地传送到远端

-从远程拷贝到本地

scp基于ssh协议,加密传输的,非常不占资源。scp用于linux系统之间传输文件,既可以从本地到远程 ,也可以远程到本地。

ssh分为客户端和服务端,服务端的端口为tcp22。

scp拷贝时,可以不指定用户。此时以运行指令用户的身份进行。

用户

用户和组的概念

文件代表资源和数据,进程代表操作和行为

一个用户可以属于多个组

麒麟用户分为三种:root、管理员(能够sudo到root权限)、普通用户;

root的UID为0;

普通用户UID从1000开始编号;

用户的管理

有图形和命令管理两种模式;

命令管理模型如下:

useradd命令使用方法: useradd 参数 用户名

adduser命令使用方法: adduser 用户名

passwd命令使用方法: passwd 用户名

usermod命令使用方法:usermod 参数 用户名

userdel命令使用方法: userdel 参数 用户名

deluser命令使用方法: deluser 用户名

注:1、使用 userdel -r 可以在删除用户的同时,删除与其相关的所有文件;

2、可以查到用户id的方式有两种:一是查看 /etc/passwd,二是使用如下指令:id 用户名;

组账号管理

管理组账户

查看组信息: cat /etc/group ; cat /etc/gshadow

新建和删除组:groupadd;addgroup;groupdel;delgroup

组密码相关:gpasswd

修改组信息:groupmod

注:1、若删除组同名用户时,该组内没有其他用户,则组一并被删除;

2、若创建用户时不指定组信息,会尝试创建并加入同名组;

3、当组不为任一成员的主组时,可以删除;

文件与目录操作(一)

  • 主要内容:
    • 文件和目录操作

目录相关操作: cd pwd mkdir rmdir

文件创建相关操作: ls touch cp rm mv ln

文件内容查看: cat more less tail head

文件处理: wc sort uniq diff

文件查找: grep

文件打包、压缩、解压: tar  ;

  • 文件拓展名

拓展名

含义

.sh

Shell脚本文件

.tar  .gz  .zip  .tgz  .bz2

压缩文件

.py  .php  .html

程序文件、网页相关文件

  • 链接文件是一类文件类型。

可以理解为Windows下的文件快捷方式。分为软链接、硬链接;

ln命令用来为文件创建一个连接,连接类型分为硬链接和软链接(符号链接)两种,默认的连接类型是硬连接;

  • 软链接

1、软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式;

2、软链接可以跨文件系统,硬链接不可以;

3、软链接可以对一个不存在的文件名进行链接;

4、软链接可以对目录进行链接;

  • 硬链接

1、硬链接,以文件副本的形式存在,但不占用实际空间;

2、不允许给目录创建硬链接;

3、硬链接只有在同一个文件系统中才能创建;

  • 常用方式

ln source target:创建硬链接文件

ln -s source target:创建软链接文件

  • 目录相关操作: cd 、 pwd 、 mkdir 、 rmdir
    • cd :目录之间的切换
    • pwd :查看当前目录的绝对路径
    • mkdir:创建目录
    • rmdir:删除目录

文件与目录操作(二)

文件相关操作:ls、touch、cp、rm、mv、ln

ls :罗列当前目录下所有子文件

touch:创建新文件

cp:复制文件

rm:删除文件

mv:移动或重命名文件

ln:创建链接文件

查看文件:cat、head、tail、more、less

less命令选项

含义

PgDn

向下翻一页

PgUp

向上翻一页

/字符串

向下查找该字符串

:f

显示文件名和目前的行数

q

退出查看界面

?/字符串

向上查找该字符串

N

反向重复前一个查看(?/字符串 和 字符串查找的内容)

n

重复前一个查找(?/字符串 和 字符串查找的内容)

查找文件

文件查询:which、whereis、locate、find、grep

which [选项] 文件:用来查找可执行文件

whereis [选项] 文件:查找特定文件名文件

文件的处理:

wc:统计指定文件中的字节数、字数、行数,并将统计结果显示输出;

语法:wc [选项] 文件…

选项

说明

-c

统计字节数

-l

统计行数

-m

统计字符数。这个标志不能与 -c 标志一起使用

-w

统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串

-L

打印最长行的长度

--help

显示帮助信息

--version

显示版本信息

sort:对指定文件进行排序并将结果写到标准输出;

语法:sort [选项] …   [文件]…

常用选项

说明

-n , --number-sort

按字符串数值排序,与-g区别为不转为浮点数

-g , --general-number-sort

按通用数值排序,支持科学计数法

-f ,--ignore-case

忽略大小写,默认大小写字母不同

-k,--key=POS1[,POS2]

排序从POS1开始,若指定POS2,则POS2结束,否则以POS1排序

-t,--field-separator=SEP

指定列的分割符

-r,--reverse

降序排序,默认为升序

-h,--human-numeric-sort

使用易读性数字(例如:2K  1G)

-u,--unique

去除重复的行

-o,--output=FILE

将输出写入文件

uniq:可以去除排序过的文件中的重复行,因此uniq经常和sort使用;

语法:uniq [选项 ]…  [文件]

常用选项

说明

-c

统计出现的次数(count)

-d

只显示被计算为重复的行

-D

显示所有被计算为重复的行

-u

显示唯一值,即没有重复值的行

-I

忽略大小写

示例:

  • sort file.txt | uniq   :对file.txt文件,排序后去重;
  • sort file.txt | uniq -d  :显示uniq.txt文件的重复行。

diff:比较两个文件,并输出两个文件的不同的行;

语法:  diff  [选项]   [文件1或目录1]   [文件2或目录2]

文件打包、压缩、解压

  • 两个概念:
    • 打包:是指将一大堆文件或目录变成一个总的文件;
    • 压缩:是将一个大的文件通过压缩算法变成一个小文件;
  • Linux下最常用的打包程序就是tar
    • 使用tar程序打出来的包我们常称为tar包;
    • tar包文件的命令通常都是以.tar结尾的;
    • 生成tar包后,就可以用其他的程序来进行压缩。

Linux系统下的压缩、解压缩工具有很多,常见的有compressgzipbzip2zip

注:对于后缀为 tar.gz 的文件,使用 tar 加上参数zxvf解压;

sort 是按照从小到大进行排序;

文件权限

  • 文件权限:文件的访问控制权限
    • 即哪些用户和组群可以访问文件以及可以执行什么样的操作;
    • 每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。

ls -al 命令查看文件的权限,有七项属性

银河麒麟命令网络配置在那个文件夹,银河麒麟,linux,服务器,运维,kylin

注释:

银河麒麟命令网络配置在那个文件夹,银河麒麟,linux,服务器,运维,kylin

  • 文件权限的两种表示方式
    • 一种是数字表示的文件权限
      • r用4表示,w用2表示,x用1表示。每组的权限表示是累加的;
    • 一种是符号表示的文件权限
      • 使用 u、g、o 表示 user 、 group 、 others ;
      • a 表示三组所有的权限,+ 和 - 分别表示增加和去掉相应的权限, = 表示赋予某种权限;

银河麒麟命令网络配置在那个文件夹,银河麒麟,linux,服务器,运维,kylin

银河麒麟命令网络配置在那个文件夹,银河麒麟,linux,服务器,运维,kylin

修改权限

修改文件和目录的权限

 

chmod 命令

格式1:chmod  [ugoa]  [+-=]  [rwx]  文件或目录…

u 属主

+  增加

g 属组

  • 去除

o 其他用户

=  设置权限

a 所有用户

  

格式2:chmod  nnn  文件或目录…

nnn 表示 3位八进制数

常用命令选项: -R 表示 递归修改指定目录下所有子项的全新;

设置文件和目录的归属

chown 命令

格式: chown 属主  文件或目录

    chown:属组  文件或目录

    chown 属主:属组  文件或目录

常用命令选项

-R:递归修改指定目录下所有文件、子目录的归属

chgrp :改变档案所属群组

-R:递归修改指定目录下所有文件、子目录的归属

 ACL 权限

规定传统权限之外的,更细的特例的权限设定:ACL

细部权限规划:ACL的使用

银河麒麟命令网络配置在那个文件夹,银河麒麟,linux,服务器,运维,kylin

设置 ACL

setfacl:设定某个目录/文件的ACL规范。

格式:setfacl [-bkRd]  [{-m|-x}  acl 参数 ] 目标文件名


Ⅳ  查看Linux/centos系统cpu架构

ARMMIPSX86 架构

  • ARM:飞腾、鲲鹏
  • MIPS:龙芯
  • X86:兆芯、海光、Intel、AMD

但是当你不知道 CPU 时,又想快速的知道它的体系结构或者叫系统架构,咱们可以用 Linux 命令方法。

Arch命令

arch

这个最简单,直接输出架构方式。aarch64 就是 ARM 架构,x86_64 就是 X86 架构;MIPS 架构不知道输出什么,没见过,估计也是直接输出 mips,我们可以用排除法,如果不是前两种就是 MIPS 架构。

uname 命令判断

uname-a

输出内容中有关键词 aarch64 就是 ARM 架构,有关键词 x86_64 就是 X86 架构,有关键词 mips 就是 MIPS 架构。

银河麒麟命令网络配置在那个文件夹,银河麒麟,linux,服务器,运维,kylin

File 命令判断架构

file /bin/bash

同理,输出内容中有关键词 ARM 或 aarch64 就是 ARM 架构,有关键词 x86_64 就是 X86 架构。文章来源地址https://www.toymoban.com/news/detail-793725.html

到了这里,关于Linux、银河麒麟操作系统——终端命令解析的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 麒麟操作系统(银河麒麟+中标麒麟)破解密码合集

    重启操作系统进入GNU GRUB菜单,选择第三项”Advanced options for Kylin V10“,按回车进入,如下图(不同CPU架构的GNU GRUB界面显示可能不一样,但是内容基本一致): 选择第二项”Kylin V10 xxxx-generic (recovery mode)”,按回车进入,如下图: 看到下图提示后,再次按下回车即可进入“

    2024年01月16日
    浏览(554)
  • 银河麒麟桌面操作系统kysec介绍

    kysec即安全中心,该软件系统已默认安装 安全中心位置:开始菜单 - - 安全中心 Kysec提供了增强身份认证、系统访问控制、数据安全保护,提高系统运行环境的安全性与稳定性。可以有效地保护系统,提供了防篡改、软件源安全认证、内核保护、联网控制等安全管控机制,启

    2024年02月07日
    浏览(67)
  • 银河麒麟操作系统rpm安装无反应

    操作系统:4.19.90-17.ky10.aarch64 因操作系统不在互联网环境中,且系统中没有telnet功能,所以下载了rpm包上传到服务器上安装。但安装时异常,一直无反应。只能kill掉进程。   解决方案: 进入/var/lib/rpm/目录下 删掉__db.001、__db.002 、__db.003文件。 执行: rpm --rebuilddb 命令 之后

    2024年02月07日
    浏览(115)
  • 银河麒麟操作系统更新火狐浏览器

    操作系统:银河麒麟操作系统 V10 火狐原始版本: 背景:最近在搞兼容性测试,很多前端组件无法适配这么老版本的火狐浏览器,前端页面数据无法展示,接口异常等报错;只能组件降级来保证低版本的火狐浏览器兼容性,但是别的浏览器也会有隐藏风险,避免没意义的重复

    2024年02月04日
    浏览(87)
  • 银河麒麟操作系统基础学习笔记十三

    tar可以将很多文件打包成一个文件,目录也可以。bzip2和gzip只能压缩单个文件。 bzip2程序能提供比gzip更高的压缩比,是gzip的升级版,推荐使用bzip2进行压缩。

    2024年02月12日
    浏览(58)
  • 麒麟操作系统(Linux)使用和维护:进程相关的操作命令

      目录 1. 查看进程 2. top命令实时监控进程 3. 杀死进程 4. 图形界面查看和杀死进程         作为国产操作系统,无论是银河麒麟,还是中标麒麟,它们的服务器操作系统或者桌面操作系统,已经广泛应用于工业生产和科学研究领域。因为麒麟操作系统的内核是Linux系统内

    2024年02月04日
    浏览(59)
  • 【麒麟服务器操作系统忘记开机密码怎么办?---银河麒麟服务器操作系统更改用户密码】

    以最新版本 Kylin-Server-10-SP2-x86-Release-Build09-20210524 为例。 图 1.1 grub 菜单 2.1按下”e”输入,输入用户名和密码(root/Kylin123123)(如图 1.2.1) 图 1.2.1 进入 kernel 2.2在 linux16(kernel)那行最后添加“rw(空格)init=/bin/bash (空格) console=tty0” (如图 1.2.2)。 图 1.2.2 编辑 kernel 2.3按

    2024年02月04日
    浏览(158)
  • 银河麒麟服务器操作系统【进入救援模式】操作指南

     银河麒麟服务器操作系统使用光驱或者U盘启动盘引导进入救援模式的操作方法类似,这里不再阐述。 以银河麒麟服务器操作系统V10使用光驱或者U盘启动盘进入救援模式为例,具体操作步骤如下: 1.插入光驱或者U盘启动盘后,重启系统,再根据屏幕下方的提示,按相应键进

    2024年01月21日
    浏览(146)
  • 为银行“面对面”服务安全护航|基于银河麒麟操作系统的金融柜面解决方案_银河麒麟桌面系统串口号

    • 银河麒麟操作系统经过了严格的质量控制和测试,具有高效稳定的运行环境,能够保证金融柜面业务的顺畅运行。 • 推进柜面相关业务基于国产化系统的改造,柜面设备向国产化迈进。 已应用于多家银行,多个应用场景 升腾终端搭配银河麒麟桌面操作系统V10,基于国产

    2024年04月16日
    浏览(46)
  • 银河麒麟服务器操作系统配置bond

    一、bond介绍 多块网卡虚拟成一块网卡,实现冗余,多张网卡对外显示一张,具有同一个IP,网络配置都会使用Bonding技术做网口硬件层的冗余,防止单个网口应用的单点故障。对于多张物理网卡而言,其中一块物理网卡会被设置成Master,其他的网卡都是Slave,Bond网卡的MAC地址

    2024年02月04日
    浏览(62)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包