Linux CLI 命令行介绍|学习笔记

简介: 快速学习 Linux CLI 命令行介绍

开发者学堂课程【Linux 操作系统实战Linux CLI 命令行介绍】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/699/detail/12320


Linux CLI 命令行介绍


内容介绍:

一、Linux CLI 命令行介绍

二、Linux 常见的 CLI 程序(shell)及切换

三、常用的通用命令行指令介绍

四、常用命令行远程连接服务器工具介绍


一、Linux CLI 命令行介绍

人机交互接口中,主要有 CLI(Command-Line Interface,命令行接口,如 Linux 的 bash、Windows 下的 cmd)和 GUI(graphical user interface,图形用户接口,如 Linux 的 KDE、Windows 视窗等),GUI 允许用户使用鼠标和键盘操纵屏幕上的各种菜单选项等来完成和计算机的交互;CLI 用户则通过键盘输入指令,计算机接收到指令后,予以执行,它没有 GUI 那么方便用户操作,而相对的较为节约计算机系统的资源,事实执行上也更高效。

图示:

image.png


二、Linux 常见的 CLI 程序(shell)及切换

1.Linux 常见的 CLI 程序:bash/sh

bash(Bourne Again SHell)是 Linux 标准的默认 shell,它基于 Bourne shell(UNIX)改进而成;sh(Bourne shell)是 UNIX 标准的默认 shell

2.不同 shell 程序如何切换:

方法一:chsh -s /bin/sh

方法二:usermod -s /bin/sh root

方法三:直接输入 bashsh 临时切换

查看当前使用的 shell:echo $SHELL

查看所有可用的 shell:cat /etc/shells

[root@AliECS kenn]# usermod -s /bin/sh root(切换到 sh)

[root@AliECS kenn]# echo SSHELL(当前使用的 shell)

/bin/bash

[root@AliECS kenn]#cat /etc/shells (查看可用的 shell)

/bin/sh

/bin/bash

/usr/bin/sh

/usr/bin/bash

[root@A1iECSkenn]#


三、常用的通用命令行指令介绍

1.命令行的指令通常是一些常用单词的缩写,这里举例介绍一些通    

用的基础命令:

改变当前路径 cd(change directory)

创建文件夹 mkdir(make directory)

列出当前子目录 dir or Is(list)

创建文件 touch

移动/重命名 mv(move)

复制 cp(copy)

查看文件 cat

删除文件夹 rmdir(remove directory)

删除文件 rm(remove)

查看当前路径 pwd(print current working dir)

2.常用查询命令行的工具:man command 或者 info command

command--help 等,或者网站搜索 https://explainshell.com

cd --help

info cd


四、常用命令行远程连接服务器工具介绍

常用远程连接到公有云等远程 Linux 服务器(纯命令行界面)的工具有:

阿里云 cloud shell、putty、Xshell、SecureCRT 等,这里介绍下两个远程连接服务器的免费工具:

1.阿里云的 cloud shell

image.png

打开控制台,了解基本信息

image.png

2.putty

PuTTY 是一个 Telnet、SSH、rlogin、纯 TCP 以及串行接口连接软件,它是免费的,而且是绿色版本,下载后不需要安装,打开即可使用,它具有体积小、操作简单等优点。

打开后界面如图所示:

image.png

点击 open

image.png

相关文章
|
1月前
|
域名解析 网络协议 安全
在Linux中,想在命令行下访问某个网站,并且该网站域名还没有解析,如何做?
在Linux中,想在命令行下访问某个网站,并且该网站域名还没有解析,如何做?
|
27天前
|
安全 Linux 开发工具
探索Linux操作系统:从命令行到脚本编程
【8月更文挑战第31天】在这篇文章中,我们将一起潜入Linux操作系统的海洋,从最基础的命令行操作开始,逐步深入到编写实用的脚本。无论你是初学者还是有一定经验的开发者,这篇文章都将为你提供新的视角和实用技能。我们将通过实际代码示例,展示如何在日常工作中利用Linux的强大功能来简化任务和提高效率。准备好了吗?让我们一起开启这段旅程,探索Linux的奥秘吧!
|
1月前
|
Linux
如何让linux显示器命令行界面不显示
若需在命令行界面快速关闭屏幕,可选方法包括:使用`setterm --blank force`立即关闭屏幕;利用`sudo vbetool dpms off`将显示器置于低功耗模式;在X server环境下执行`xset dpms force off`关闭屏幕;或是针对笔记本通过`echo 0 | sudo tee /sys/class/backlight/*/brightness`关闭背光。以上任一方法均可实现屏幕关闭,部分操作需要管理员权限,屏幕通常会在按键或移动鼠标后自动恢复。
54 9
|
1月前
|
网络协议 Linux 开发者
Linux|最佳命令行下载加速器
Linux|最佳命令行下载加速器
48 2
Linux|最佳命令行下载加速器
|
1月前
|
Linux Windows
【Linux】grub命令行引导进入windows系统
【8月更文挑战第20天】在Linux中通过GRUB命令行引导Windows的方法包括:1) 进入GRUB命令行模式,启动时按`c`键;2) 使用`ls`查找含Windows引导文件的分区,如`bootmgr`或`ntldr`;3) 设置根设备`root=(hd0,msdos3)`与链加载器`chainloader +1`;4) 输入`boot`命令启动Windows。请注意实际步骤可能因系统配置而异。
|
27天前
|
Linux
探索Linux操作系统:命令行与脚本编程基础
【8月更文挑战第31天】在这篇文章中,我们将一起踏上一段旅程,深入探索Linux操作系统的奥秘。通过学习命令行的使用和编写简单的脚本,你将能够更高效地与你的计算机进行交流。无论你是新手还是有经验的用户,本文都将为你打开一扇通往Linux世界的大门。准备好了吗?让我们开始吧!
|
28天前
|
运维 监控 Linux
深入理解Linux系统运维:命令行与脚本的奥秘
【8月更文挑战第30天】在Linux的世界里,命令行是运维人员的灵魂之窗。掌握命令行,就像握住了一把钥匙,能开启系统管理的宝藏箱。本文将带你走进Linux的命令行世界,通过实际代码示例,解锁那些高效管理和维护系统的秘籍。你将学到不仅仅是命令本身,更是如何将这些命令编织成强大的脚本,让日常的运维工作变得游刃有余。准备好跟随我的步伐,一起深入探索Linux命令行与脚本的奥秘吧!
|
29天前
|
Linux
Linux命令行文档查看cat、less、more、head、tail和图片查看
Linux命令行文档查看cat、less、more、head、tail和图片查看
43 0
|
1月前
|
存储 Linux Shell
在Linux中,如何编写脚本处理命令行参数?
在Linux中,如何编写脚本处理命令行参数?
|
1月前
|
Linux 网络安全 UED
在Linux中, 什么是命令行界面(CLI)和图形用户界面(GUI)?
在Linux中, 什么是命令行界面(CLI)和图形用户界面(GUI)?