Linux Shell 基础
以下是帮助您入门 Linux Shell 的一些基本命令。
请注意,我们不提供通过实时聊天或电话的 Shell 支持。 您可以使用许多提供 SSH(安全 Shell)或 Unix/Linux 命令行教程的网站,例如 http://ss64.com/bash/。
下面是一些 Shell 基础知识:
- 访问 Shell ⤵
- 登录服务器 ⤵
- 查看目录 ⤵
- 导航目录 ⤵
- 文件管理 ⤵
- 访问 MySQL ⤵
访问 Shell
要使用以下命令,您需要一个终端。或者,您也可以使用 PuTTY 或 WinSCP 等程序。
在某些主机方案中,如共享和代理商(转售商)方案,您可能需要先激活 SSH 访问。大多数账户默认关闭 Shell 访问,以防止未经授权的访问。详情请阅读:
- 如何获取和使用 SSH 访问?
登录服务器
使用 PuTTY
使用 PuTTY 这类程序,登录非常简单。只需在“主机名(Host)”字段输入您的域名或服务器 IP 地址,端口输入 22,然后点击 Open。
注意: 共享主机方案必须使用端口 2222。如果您更改了 SSH 端口号,请使用更改后的端口号替代 22。
共享主机
在终端输入以下命令:
ssh USER@SERVER -p 2222
随后系统会提示您输入主用户密码。输入时您可能看不到字符,粘贴时也不会显示,这是正常现象。
VPS 和独立主机
在终端输入以下命令:
ssh USER@SERVER -p 22
请确保将 USER 替换为您的主用户名,将 SERVER 替换为服务器 IP 或域名。
查看目录
在终端或 PuTTY 中输入以下命令,查看所有文件和子目录的详细列表:
ls -la
别名/快捷方式
共享和代理商(转售商)服务器有一个快捷方式(别名)用于显示相同的详细列表。
ll
别名/快捷方式设置
该快捷方式(别名)可能未在所有服务器(如 VPS 或独立主机)上设置。可以使用以下命令临时设置(仅当前会话有效):
alias ll='ls -la'
导航目录
进入文件夹
以下命令将进入指定目录,您可以列出文件查看内容。请确保将 FOLDER 替换为实际目录名。
cd FOLDER
以下命令允许您使用完整路径直接进入文件结构。请确保将 FOLDER/PATH/ETC 替换为实际目录路径。
cd FOLDER/PATH/ETC
目录间切换
向上一级目录:
cd ..
返回上一个目录:
cd -
文件管理
查看文件
以下命令允许您查看文件内容,且不会修改文件。请确保将 文件名 替换为目标文件名。
cat 文件名
创建文件
以下命令会创建文件(如果不存在),或更新已有文件的时间戳。请确保将 文件名 替换为目标文件名。
touch 文件名
删除文件
以下命令会 永久 删除文件,请谨慎使用。请确保将 文件名 替换为目标文件名。
rm 文件名
编辑文件
以下命令允许您编辑文件,请谨慎使用。请确保将 文件名 替换为目标文件名。
除了使用 Shell,还有其他方式编辑文件。请在修改文件前选择您熟悉的编辑器。
pico 文件名
或
nano 文件名
访问 MySQL
以下命令进入 MySQL,您可以输入 SQL 语法。请确保将 USER 替换为主用户名或数据库用户,将 DB_NAME 替换为实际数据库名。
mysql -u USER -p DB_NAME
执行该命令后,系统会提示您输入主用户密码或数据库用户密码。登录成功后,会显示 mysql> 提示符。
查看数据库
在 mysql> 提示符下输入:
show databases;
查看数据表
请确保将 DB_NAME 替换为实际数据库名。先输入以下命令并按回车:
use DB_NAME
然后再输入:
show tables;
查看表结构
请确保将 DB_NAME 替换为实际数据库名,TABLE 替换为实际表名。先输入以下命令并按回车:
use DB_NAME
然后再输入:
describe TABLE;
MySQL 查询
在 mysql> 提示符下,按正常方式输入 SQL 查询语句。
退出 MySQL
exit
导出数据库
以下命令需在普通终端提示符下输入,不能在 mysql> 提示符下。若您已进入 MySQL,请先退出。
mysqldump -u USER -p DB_NAME > FILE.sql
请确保将 USER 替换为主用户名或数据库用户,将 DB_NAME 替换为实际数据库名,将 FILE 替换为备份文件名。系统随后会提示您输入密码。
导入数据库
此操作需在普通终端提示符下执行,不能在 mysql> 提示符下。若您已进入 MySQL,请先退出。
mysql -u USER -p DB_NAME < FILE.sql
请确保将 USER 替换为主用户名或数据库用户,将 DB_NAME 替换为实际数据库名,将 FILE 替换为已知备份文件名。系统随后会提示您输入密码。