华为认证欧拉openEuler命令行操作基础 您所在的位置:网站首页 openeuler安装gnome后无法正常登录 华为认证欧拉openEuler命令行操作基础

华为认证欧拉openEuler命令行操作基础

2023-04-20 00:51| 来源: 网络整理| 查看: 265

Linux命令基础知识

​[​linux命令​]​是对​[​Linux​]​系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。

使用Linux命令行

复制代码

1

命令行更高效: 复制代码

2

Linux系统中使用键盘操作速度要比鼠标更快。 复制代码

3

图形化界面不可重复,而命令行可以编写的脚本完成所有过程(例如:删除过期日志文件)。 复制代码

4

图形化界面开销大: 复制代码

5

运行图形化界面会占用很多的系统资源,运行命令行可以让系统资源释放给它更应该做的事情。 复制代码

6

命令行有时候是唯一的选择: 复制代码

7

大部分服务器操作系统不会安装图形界面(GUI)。 复制代码

8

联网设备的维护管理工具本来就没有图形化界面供我们使用。 复制代码

Linux命令语法格式

复制代码

1

命令格式: 命令 【-选项】【参数】 复制代码

2

示例:ls -la /etc 复制代码

3

说明: 复制代码

4

个别命令使用不遵循此格式,【】符号表示非必选项。 复制代码

5

当有多个选项时,可以写在一起。 复制代码

6

简化选项(一个-)与完整选项(两个--),比如 ls -a 等于 ls --all 复制代码

Linux命令行操作技巧

复制代码

1

Tab键补全:可以用来自动补全命令或文件名,省时准确。 复制代码

2

未输入命令状态下,连按两次 tab键列出所有可用命令。 复制代码

3

已输入部分命令名或文件名,按 tab键自动补全。 复制代码

4

光标 复制代码

5

up 方向键上(可以调出输入历史执行记录,快速执行命令)。 复制代码

6

down 方向键下(配合 up 选择历史执行记录)。 复制代码

7

Home 移动光标到本行开头。 复制代码

8

Ctrl + A 移动光标到行首。 复制代码

9

Ctrl + E 移动光标到行尾。 复制代码

10

Ctrl + C 终止当前程序。 复制代码

11

Ctrl + L 清理屏幕显示。 复制代码

Linux命令分类

分类命令登录和电源管理login、shutdown、halt、reboot、install、exit、last等。文件处理file、mkdir、grep、dd、find、mv、ls、diff、cat、ln等。系统管理df、top、free、quota、at、ip、kill、crontab等。网络操作ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup等。系统安全passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who等。其它tar、unzip、gunzip、unarj、mtools、man。

剪切

复制

粘贴

左边插入 列

右边插入 列

上方插入 行

下方插入 行

合并单元格

拆分单元格

删除选中列

删除选中行

删除表格

清空内容

Linux系统基础命令 登录命令1:login

login的作用是登录系统,使用权限是所有用户。

如果选择用命令行模式登录Linux的话,看到的第一个Linux命令就是login

登录命令2:last

last命令的作用是显示近期用户或终端的登录情况,使用权限是所有用户。通过last命令查看该程序的log,管理员可以获知谁曾经或企图连接系统。

​​

登录登录3:exit

​​

电源命令1:shutdown

shutdown命令的作用是关闭计算机,使用权限是超级用户。

​​

电源命令2:halt

halt命令的作用是关闭系统,使用权限是超级用户。

​​

电源命令3:reboot

reboot命令的作用是重新启动计算机,使用权限是系统管理者

​​

Linux文件目录结构

在Linux操作系统中,一切皆是文件

Linux的文件目录结构是树形,“/”称为根目录

​​

Linux主要目录用途

​​

​​

Linux文件路径

​​

文件命令1:pwd

​​

​​

文件命令2:cd

cd命令用于改变当前工作目录。

​​

​​

文件命令3:ls

ls命令是Linux 命令中使用频率最高者之一,用于列出目录的内容,或者文件的信息,该命令的输出结果默认按照文件名排序,如果不指定目标,则列出当前目录的内容。

​​

​​

使用示例

列出/usr/local目录下的所有文件(包括隐藏文件),并按照创建时间排序。

​​

文件命令4:mkdir

mkdir命令用于创建目录(文件夹)。

语法:mkdir [OPTION]... DIRECTORY...

​​

​​

文件命令5:touch

touch命令可用于创建空文件、修改文件的时间戳

​​

文件命令6:cp

cp命令用于复制文件或者目录,可以一次复制单个文件,也可以一次复制多个文件(cp 命令属于高危命令,使用不慎就会有丢失数据的危险)。

语法:cp [OPTION]... SOURCE... DIRECTORY

​​

​​

​​

​​

文件命令7:mv

mv命令用于移动件或者目录(高危命令,使用不慎就会有丢失数据的危险)。

如果原文件和目标文件在同一个父目录里面,则mv命令的效果就相当于给文件改名。

语法:mv [选项] 源文件或目录 目标文件或目录。

​​

​​

将文件test02.log改名为test03.log。

将mail目录下的statistics文件移动到当前目录下。

​​

文件命令8:rm

rm命令用于删除文件或者目录。

rm命令属于高危命令,没有一个工具能够100% 恢复rm命令删除的文件,rm命令删除文件时并不是把文件放到类似图形界面的“回收站”里,所以没有“撤销删除”操作可用。

​​

删除test01.log文件,删除前询问

强制删除test03.log文件

删除mail.bak目录及其目录下所有文件和目录

​​

​​

文件命令9:cat

cat命令用于读取文件的全部内容,或者将几个文件合并为一个文件。

语法:cat [OPTION] [FILE]

-A, --show-all 等价于 –vET。

-b, --number-nonblank 对非空输出行编号。

-E, --show-ends 在每行结束处显示 $。

-n, --number 对输出的所有行编号,由1开始对所有输出的行数编号。

​​

查看test01.log和test02.log的内容,并把两个文件的内容合并到test03.log中

​​

​​

文件命令:head

head用来显示文件的开头内容,默认head命令打印其相应文件的开头10行。

语法:head [OPTION] [FILE]

​​

使用head显示/etc/passwd文件的前三行。

使用head显示/etc/passwd文件除了最后20行以外的内容。

​​

文件命令11:tail

tail命令用于读取文件的尾部。

语法:tail [OPTION]... [FILE]...

​​

读取/etc/passwd文件最后三行、实时显示某次ping的输出

​​

​​

文件命令12:more

more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在启动时就加载整个文件。

​​

​​

​​

文件命令13:less

less命令读取内容,分屏显示,less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件。

​​

​​

文件命令14:find

find命令用来在指定目录下查找文件。

可以指定一些匹配条件,如按文件名、文件类型、用户甚至是时间戳查找文件。

​​

​​

按照文件名来查找文件

​​

查找/var/log/anaconda目录中更改时间在7日以前的普通文件

​​

文件命令15:locate

locate可以快速的查找文件系统内是否有指定的文件。

查找原理:先建立一个文件名及路径的数据库,查找时去这个数据库内查询。

​​

查找和huawei相关的所有文件。

查找/etc目录下以sh开头的文件。

​​

文件命令16:which

which命令在PATH所指定的目录中查找可执行文件。

使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。

语法:which [options] programname [...]

​​

文件命令17:gzip

gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令。

gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘空间。

​​

使用gzip命令压缩、查看和解压缩命令

文件命令18:tar

tar命令可用于打包文件,把多个文件打到一个包中,方便数据的移动。

​​

​​

使用tar命令仅打包、打包后压缩

使用tar命令查询包内的文件,解压缩到指定的目录

文件命令19:In

ln命令用于创建链接文件

Linux中有软链接和硬链接两种

​​

​​

ln命令在不带参数的情况下,默认创建的是硬链接。

​​

使用ln命令创建链接、并在删除源文件和恢复源文件后观察链接变化情况

​​

帮助命令 帮助命令

man命令用于查看文档手册(manual),分为以下9类

​​

​​

man是按照手册的章节号的顺序进行搜索的,比如:man sleep,如左图

默认只显示命令的手册,如果想查看库函数就要输入: man 3 sleep,如右图

帮助命令:help

在linux系统中,命令太多,记全几乎不太可能,但是,我们可以通过help命令获取帮助。

​​

​​



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有