* 服务器:
可以理解为一个配置强大的电脑,可以供用户远程连接,并用其进行操作。
连接上服务器后,所有的操作都是在服务器上,与自己的电脑无关。
连接服务器:
ssh vip28@94.191.82.93
Feb219@VM-0-17-ubuntu:~$
表示连接服务器成功
退出服务器
再次连接
文件传上服务器or下载
SFTP
为什么要学Linux?
进行上游分析(原始数据——>表格)因为我们自己的电脑处理不了那么大的数据
Linux里面中,一切都是文件
位置管理符号:
/ 根目录(最前面),如果在其他位置,则表示目录层级分隔符
~ 家目录
.当前目录
.. 上一级目录
命令格式:命令 空格 参数 空格 文件
文件管理相关命令:
pwd #显示工作目录
ls -a #列出所有内容(包括隐藏文件)
ls -l #展示文件的详细信息 一行代表一个文件的信息
ls -lh #以人类易读的方式展示文件信息
ls -S #以文件大小排序
ls -t #以时间排序
ls -r #倒序排列
ls ./ ## 同上,‘.’号代表当前目录
ls ./*txt ## 列出当前目录下以 txt 结尾的文件
ls ../ ## 列出上层目录的文件
ll ## ls -la 的简写
ls -lh ## 加上 -h 参数,以 K、M、G 的形式显示文件大小
ls -lh / ## 列出根目录下文件的详细信息
文件权限:
-rwx------ eg:自己的东西只有自己能改 仅自己可读可写可执行
-421000000
-rwxrw---- eg: 同一课题组共有的东西 组里的人可读可写但不可执行
-421420000
-rwxrwxrwx eg: 实验室的公共财产 所有人可读可写可执行
-421421421
PS:r:4 (可读) w:2 (可写) x:1 (可执行)
cd #回家
cd .. #上级目录
cd / #去根目录
cd /teach/ #去某个目录
cd - #回到上次的目录
cd ~ #回家
mkdir #创建目录
mkdir -p [目录] #递归创建目录
touch [文件名] #创建文件
移动or重命名:
mv [要移动的文件] [移动到哪个目录] #移动文件
mv [待重命名的文件名or文件夹名] [新的文件名or文件夹名] #改文件名
!!如果重命名时 新的文件名是已经存在的文件 会覆盖掉原来的文件 且无法找回!!
删除文件:
rm -f #删除前不显示警告讯息
rm -i #删除前先询问
rm -r #递归删除文件夹 即删除文件夹并删除文件夹内的内容
rm -ir #交互式删除
复制文件:
cp
链接:(类似win里面的快捷方式) 以软链接更为常用
ln -s [绝对路径] [链接放在哪个位置]
eg: ln -s /teach/software/Miniconda3-latest-Linux ./ #将这个文件放在./这个位置
压缩和解压缩:
tar -zxvf [文件名]
tar -zcvf [压缩文件夹的名称] [文件1] [文件2] ...
对于.gz的文件:
gzip [文件名] #压缩
gunzip [文件名] #解压缩
对于.tar.gz的文件:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。