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

相关文章
|
域名解析 网络协议 安全
在Linux中,想在命令行下访问某个网站,并且该网站域名还没有解析,如何做?
在Linux中,想在命令行下访问某个网站,并且该网站域名还没有解析,如何做?
|
监控 数据可视化 Ubuntu
|
6月前
|
Java Linux 开发工具
Linux下版本控制器(SVN) -命令行客户端
Linux下版本控制器(SVN) -命令行客户端
197 4
|
7月前
|
Linux 数据安全/隐私保护
使用Linux命令行接入无线网络Wi-Fi的示例。
现在,你已经使用命令行成功地连接到 Wi-Fi 网络了。这两个示例涵盖了用 `nmcli` 和 `wpa_supplicant` 连接无线网络的常见场景,让你能够不依赖图形化界面来完成这个任务。在日常使用中熟练掌握这些基本操作能增强你对 Linux 系统的理解,帮助你更有效地处理各种问题。
497 12
|
Shell Linux
Linux shell编程学习笔记30:打造彩色的选项菜单
Linux shell编程学习笔记30:打造彩色的选项菜单
|
8月前
|
运维 安全 Linux
试试Linux设备命令行运维工具——Wowkey
WowKey 是一款专为 Linux 设备设计的命令行运维工具,提供自动化、批量化、标准化、简单化的运维解决方案。它简单易用、高效集成且无依赖,仅需 WIS 指令剧本文件、APT 账号密码文件和 wowkey 命令即可操作。通过分离鉴权内容与执行内容,WowKey 让运维人员专注于决策,摆脱繁琐的交互与执行细节工作,大幅提升运维效率与质量。无论是健康检查、数据采集还是配置更新,WowKey 都能助您轻松应对大规模设备运维挑战。立即从官方资源了解更多信息:https://atsight.top/training。
|
8月前
|
数据采集 运维 安全
Linux设备命令行运维工具WowKey问答
WowKey 是一款用于 Linux 设备运维的工具,可通过命令行手动或自动执行指令剧本,实现批量、标准化操作,如健康检查、数据采集、配置更新等。它简单易用,只需编写 WIS 指令剧本和 APT 帐号密码表文件,学习成本极低。支持不同流派的 Linux 系统,如 RHEL、Debian、SUSE 等,只要使用通用 Shell 命令即可通吃Linux设备。
|
10月前
|
Ubuntu Shell Linux
Linux命令行解释器的模拟实现
Linux命令行解释器的模拟实现
|
Ubuntu Linux 网络安全
linux系统ubuntu中在命令行中打开图形界面的文件夹
在Ubuntu系统中,通过命令行打开图形界面的文件夹是一个高效且实用的操作。无论是使用Nautilus、Dolphin还是Thunar,都可以根据具体桌面环境选择合适的文件管理器。通过上述命令和方法,可以简化日常工作,提高效率。同时,解决权限问题和图形界面问题也能确保操作的顺利进行。掌握这些技巧,可以使Linux操作更加便捷和灵活。
484 3
|
Linux 数据安全/隐私保护
适用于 Linux 的最佳命令行下载加速器
适用于 Linux 的最佳命令行下载加速器