Linux实践初体验
此次百人计划第三次分享布置的作业,我利用晚上加班时间进行了实践。
以下为实际步骤:
老徐给的仓库是随机假设的,克隆会报错,故我找了个可以down的仓库,地址如下https://github.com/Laily123/go-echo.org.git(这块自己可以建个仓库,因为时间原因后面找时间再建)
1、clone代码
克隆命令:git clone https://github.com/Laily123/go-echo.org.git
clone完成,结果如下
克隆成功查看clone的文件
查看克隆文件2、把克隆的文件打包为intester.tar.gz
命令如下:tar zcvf intester.tar.gz go-echo.org
打包文件输入ls查看打包好的文件,并确认打包成功
确认打包成功输入ls -lh查看打包成功的文件大小
查看打包文件大小3、把打包的文件上传到服务器上。
上传命令:put intester.tar.gz
结果如下,提示上传成功。
文件上传连接服务器命令sftp root@39.108.101.61,再输入服务器密码,提示连接成功。
连接服务器查看文件已上传成功。
查看文件上传成功在服务器创建文件目录APP/bak
创建文件命令:mkdir -p /APP/bak
创建文件夹创建完成查看文件是否创建成功
查看文件创建成功确认文件创建成功后,把打包的文件移到新创建的目录下
文件移动成功创建/APP/www目录,并把打包的文件移到到该目录下
创建文件命令:mkdir -p /APP/www(若在根目录下)
mkdir /APP/www(若在平级或子目录下)
回到上一级目录: cd ..
移动文件把A移到B目录下:mv 路径/A B
文件移动成功4、文件解压
检查文件移动成功后,再进行解压。
解压命令:tar zxvfintester.tar.gz
文件解压成功如下:
文件解压成功此次作业只是简单练手,而我记住的命令并不多,书到用时方恨少啊!不懂的时候只能不断的找度娘,因为Nginx没有安装好,故只是简单的建了个文件夹进行解压。说实话,我对Linux非常陌生,不知道是否年龄大的缘故,学起来也没那么快,因近期工作忙,练习很少,所以还在非常初级的阶段。Linux命令很多,只有多敲命令,多练习,多应用,才能记得住常用命令的含义。路漫漫其修远兮,吾将上下而求索。