开发者学堂课程【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 那么方便用户操作,而相对的较为节约计算机系统的资源,事实执行上也更高效。
图示:
二、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
方法三:直接输入 bash
、sh
临时切换
查看当前使用的 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
打开控制台,了解基本信息
2.putty
PuTTY 是一个 Telnet、SSH、rlogin、纯 TCP 以及串行接口连接软件,它是免费的,而且是绿色版本,下载后不需要安装,打开即可使用,它具有体积小、操作简单等优点。
打开后界面如图所示:
点击 open