赞
踩
FinalShell是一款功能强大的SSH客户端软件,它提供了方便的快照功能,用于备份和恢复Linux系统的状态、文件和数据。
要将文件上传到Linux系统,可以按照以下步骤进行:
找到本地计算机上需要上传的文件。
打开FinalShell,并连接到目标Linux系统。
在FinalShell窗口中,找到目标Linux系统的目录,可以使用cd
命令切换目录。
将本地文件拖拽到FinalShell窗口中的Linux系统目录中,文件将自动上传到相应目录。
要从Linux系统下载文件,可以按照以下步骤进行:
在FinalShell中连接到目标Linux系统。
使用ls
命令查看目标Linux系统中的文件列表,找到需要下载的文件名。
在FinalShell窗口中选中需要下载的文件。
点击下载按钮,文件将保存到本地计算机的桌面或指定的目录中。
快照功能可以记录Linux系统的状态、配置和文件信息,用于备份或恢复系统、文件和数据。通过创建快照,您可以在未来的某个时间点还原系统到该快照的状态。
快照的用途包括但不限于以下几点:
系统备份与恢复:创建系统快照可以备份整个系统的状态,以便在系统崩溃或遭受攻击时快速恢复到备份状态。
文件备份与恢复:通过快照功能可以备份重要的文件和数据,以防止数据丢失或损坏,并在需要时恢复到指定时间点的状态。
系统配置更新:在更新系统配置或进行软件安装前,可以先创建一个快照,以备份当前系统的状态,以防更新或安装过程中出现问题。
软件测试与调试:在进行软件测试和调试时,可以创建一个快照,方便在测试过程中回滚到初始状态。
环境复制与部署:如果有多台相似的Linux系统环境需要部署,可以创建一个标准的快照,并在其他系统中恢复该快照,从而快速部署相同的环境。
总而言之,快照功能在系统维护和故障恢复中是非常有用的工具,可以确保系统的稳定性和数据的安全性,同时也方便了系统管理员在操作过程中的备份和恢复操作。
cd
: 切换目录
cd /path/to/directory
: 切换到指定目录
cd ..
: 返回上一级目录
cd ~
: 切换到用户主目录
pwd
: 显示当前所在路径
pwd
: 显示当前所在路径
ls
: 查看文件和目录
ls
: 查看当前目录的文件和目录
ls /path/to/directory
: 查看指定目录的文件和目录
ls -l
: 以列表形式显示文件和目录的详细信息
ls -a
: 显示所有文件和目录,包括隐藏文件
ls -h
: 以程序员可读的格式显示文件大小
touch
: 创建文件
touch test.txt
: 创建一个名为test.txt的文件
cp
: 复制文件
cp test.txt Develop/
: 将test.txt复制到Develop目录下
mv
: 移动或重命名文件
mv test.txt Develop/test_1.txt
: 将test.txt移动到Develop目录下并重命名为test_1.txt
rm
: 删除文件或目录
rm test.txt
: 删除文件test.txt
rm -r test/
: 删除目录test及其内容
cat
: 查看文件内容
cat test.txt
: 查看文件test.txt的内容
less
: 分页查看文件内容
less test.txt
: 逐页查看test.txt的内容
nano
: 使用文本编辑器编辑文件
nano test.txt
: 使用nano编辑文件test.txt
uname
: 显示系统信息
uname -a
: 显示所有系统信息
df
: 查看磁盘使用情况
df -h
: 查看磁盘使用情况并以人类可读格式显示
free
: 查看内存使用情况
free -h
: 查看内存使用情况并以人类可读格式显示
ping
: 测试网络连接
ping www.baidu.com
: 测试与百度的网络连接
ifconfig
: 查看网络接口信息
ifconfig
: 查看网络接口信息
wget
: 下载文件
wget [-b] URL
: 从指定的URL中下载文件,-b选项表示切换到后台下载,可以使用tail -f
命令查看下载进度
curl
: 发送网络请求
curl URL
: 发送网络请求并打印响应结果
端口
端口是计算机和外部交互的出入口,可以分为公认端口、注册端口和动态端口。
查看端口占用情况:netstat -tuln
或ss -tuln
进程
查看进程信息:ps -ef
结束进程:kill 进程号
tar
命令压缩
压缩文件到tar归档文件:tar -cvf test.tar 1.txt 2.txt 3.txt
使用gzip模式压缩文件到tar.gz归档文件:tar -zcvf test.tar.gz 1.txt 2.txt 3.txt
tar
解压
解压tar归档文件到当前目录:tar -xvf test.tar
解压tar归档文件到指定目录:tar -xvf test.tar -C /home/liangyang
使用gzip模式解压tar.gz归档文件到指定目录:tar -zxvf test.tar.gz -C /home/liangyang
zip
命令压缩
压缩文件到zip压缩包:zip test.zip a.txt b.txt c.txt
压缩包含文件夹的压缩包:zip -r test.zip test liangyang a.txt
unzip
命令解压
解压zip压缩包到当前目录:unzip test.zip
解压zip压缩包到指定目录:unzip test.zip -d /home/liangyang
env
: 查看环境变量信息
env
: 查看所有环境变量信息
export
: 设置临时环境变量
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
: 设置临时环境变量JAVA_HOME
echo
: 输出环境变量的值
echo $JAVA_HOME
: 输出环境变量JAVA_HOME的值
ps
: 查看进程信息
ps -ef
: 查看所有进程的详细信息
kill
: 结束进程
kill [-9] 进程号
: 结束指定进程,-9选项表示强制结束进程
top
: 实时查看系统资源使用情况
top
: 实时查看系统资源使用情况,按q
退出
htop
: 类似于top的任务管理器,需要先安装:sudo apt install htop
sar
: 查看系统
性能数据,包括网络情况
sar
: 查看系统性能数据,包括网络情况
Vim是一种文本编辑器,具有多种模式,包括普通模式、插入模式和底线命令模式。以下是Vim的基本使用命令:
进入Vim并打开文件:vim 文件名
普通模式下的快捷键:
按i
、I
、a
、A
、o
或O
进入插入模式,在插入模式下可以输入文本内容。
使用h
、j
、k
、l
移动光标。
按dd
删除当前行,按yy
复制当前行,按p
粘贴复制的内容,按u
撤销修改,按Ctrl + r
反向撤销修改。
按:
进入底线命令模式,可以进行保存、退出等操作。
su - [用户名]
: 切换用户的命令,带上横线会切换到目标用户的环境变量。
groupadd [用户名]
: 创建一个新用户组。
groupdel [用户名]
: 删除一个用户组。
groupmod -n [用户名] [新用户组名]
: 重命名一个用户组。
useradd [用户名]
: 创建一个新用户。
userdel [-r] [用户名]
: 删除一个用户。-r
为可选项,加上会删除用户的文件路径,不加只会删除用户对应的文件路径会保留。
usermod -c [用户名] -g [用户组名] -d [文件路径] -s [文件路径]
: 创建一个属于指定用户组的用户,可以修改用户的相关信息。
passwd
: 修改密码。
chmod
命令:用于修改文件、文件夹的权限细节。
语法:chmod [-R] 权限 文件或文件夹
权限的数字序号:r表示4,w表示2,x表示1。rwx相互组合可以得到0到7的八进制权限组合,7表示rwx,5表示r-x,2表示-wx。
-R
:对文件夹内的全部内容应用同样规则。
更改文件和文件夹的所属用户、用户组
chown
命令:用于修改文件、文件夹的所属用户、用户组。
语法:chown [-R] [用户]:[用户组] 文件或文件夹
冒号用于分隔用户和用户组。若不写用户和用户组,则默认不更改。
-R
:对文件夹内的所有文件进行修改,不加-R
只有文件本身被修改,文件内所属的文件夹没有被修改。
CTRL + C
: 强制退出当前运行的程序。
CTRL + D
: 退出当前用户的登录会话。
CTRL + r
: 搜索历史命令。
CTRL + a | d
: 跳转至命令开头或者结尾。
CTRL + 左 | 右
: 跳过左边或者右边的单词。
CTRL + l
: 清屏。
history
命令:查看历史命令。
clear
命令:清屏。
!
命令前缀:用于匹配上一次使用的命令。
在CentOS 7中使用yum
命令联网安装软件,需要root用户执行或者使用sudo
命令。
yum [-y] [install | remove | search] 软件名
: 安装、卸载、搜索软件。
在Ubuntu中使用apt
命令联网安装软件,同样需要root用户执行或者使用sudo
命令。
apt [-y] [install | remove | search] 软件名
: 安装、卸载、搜索软件。
systemctl
控制服务systemctl [start|stop|status|enable|disable] 服务名
start
: 启动指定的服务。
stop
: 停止指定的服务。
status
: 查看指定的服务状态。
enable
: 设置指定的服务开机自启动。
disable
: 关闭指定的服务开机自启动。
软连接是一种指向其他文件或文件夹的链接,类似于Windows的快捷方式。
ln -s 参数一 参数二
: 创建软连接。
-s
: 创建软连接的参数。
参数一
: 被链接的文件路径或文件夹路径。
参数二
: 链接到的文件路径。
date
命令date
命令用于查看时间日期,并可以按指定格式显示日期。
语法:date [-d] [+格式化字符串]
%Y
: 年份。
%y
: 年份后两位数字。
%m
: 月份。
%d
: 日。
%H
: 小时。
%M
: 分钟。
%S
: 秒。
%s
: 时间戳。
rm -f /etc/localtime
: 删除当前的时区软连接。
sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
: 创建指向上海时区的软连接。
IP地址是联网计算机的网络
地址,格式为a.b.c.d
,其中abcd是0~255的数字。
域名是对IP地址的别称,易于记忆。
域名解析将域名转换成IP地址。
ifconfig
: 查看本机IP地址。
ping 域名或IP
: 测试与目标主机的连通性。
nslookup 域名
: 查看域名对应的IP地址。
SSH是一种网络协议,用于在不安全的网络上安全地执行命令和传输文件。要使用SSH连接远程服务器,需要在本地计算机上运行SSH客户端。
ssh 用户名@服务器IP
: 连接远程服务器,需要输入远程服务器的密码。
可以使用scp
命令在本地计算机和远程服务器之间传输文件。
从本地上传文件到远程服务器:
scp /本地路径/文件 用户名@服务器IP:/远程路径/
从远程服务器下载文件到本地:
scp 用户名@服务器IP:/远程路径/文件 /本地路径/
使用FinalShell对linux系统进行上传和下载操作,选中需要下载的文集点击下载会保存到桌面。把想要上传的文件找到想要保存的目录中直接把文件进行拖拽进去,建议使用文件拖拽的方式效率会高很多
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。