Linux基础操作入门

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。


本文在**Coggle 数据科学**活动基础上进行操作,既是打卡也是重新复习一些操作。


一、使用命令行登录指定的Linux环境

1.配置本地登录环境

此次任务使用的是window系统,配置本地登录环境有多种方式,本次选用的是SSH工具Termius,此工具在微软商店下载即可。
Termius

2.配置本地登录环境

下载完成后打开Termius界面,点击添加New Host,右边弹出相应参数设置,其中:
Address(远程主机地址)
Port(远程主机端口,SSH默认为22)
Username(用于登录远程主机的用户名)
Password(用于登录团成远程主机的密码)
Group(分组)
Start Snippet(登录后默认执行的脚本,可以在程序左侧的Snippet中添加)
在这里插入图片描述
填入自己的参数配置,双击Hosts列表中双击配置完的页面,本人登录的页面如下:
在这里插入图片描述

二、在目录下创建文件夹、删除文件夹

1.学习Linux的目录结构

登录系统后,在当前命令窗口下输入命令:
代码如下:

 ls / 

得到如下图所示:
在这里插入图片描述
树状结构如下:
在这里插入图片描述
具体结构解释可参考https://www.runoob.com/linux/linux-system-contents.html

2.Linux的文件和目录管理

处理目录的常用命令

ls(英文全拼:list files): 列出目录及文件名
cd(英文全拼:change directory): 切换目录
pwd(英文全拼:print work directory): 显示目前的目录
mkdir(英文全拼:make directory): 创建一个新的目录
rmdir(英文全拼:remove directory): 删除一个空的目录
cp(英文全拼:copy file): 复制文件或目录
rm(英文全拼:remove): 删除文件或目录
mv(英文全拼:move file): 移动文件与目录,或修改文件与目录的名称

3.Linux文件实操

(1)在目录下,新建一个以你英文昵称(中间不要有空格哦)的文件夹A

cd /home/coggle
mkdir leo

在这里插入图片描述

(2)在文件夹A内部创建一个文件夹B

mkdir coogle

在这里插入图片描述

(3)在B文件夹内创建一个空txt文件

touch sample.txt

在这里插入图片描述

(4)删除步骤4创建的文件

 rm sample.txt

在这里插入图片描述

(5)删除文件夹B,然后删除文件夹A

cd ..
rm -rf coogle
cd ..
rm -rf leo

在这里插入图片描述
在这里插入图片描述


三、在目录下下载文件、阅读文件

(1)在目录下,新建一个以你英文昵称(中间不要有空格哦)的文件夹A在文件夹A内部创建一个文件夹B

在这里插入图片描述

(2)使用wget命令下载,到文件夹B

wget 链接

在这里插入图片描述

(3)使用head、cat、tail命令阅读下载的文件。

cat 由第一行开始显示内容,并将所有内容输出
tac 从最后一行倒序显示内容,并将所有内容输出
more 根据窗口大小,一页一页的现实文件内容
less 和more类似,但其优点可以往前翻页,而且进行可以搜索字符
head 只显示头几行
tail 只显示最后几行
nl 类似于cat -n,显示时输出行号
tailf 类似于tail -f

head
取出文件前面几行

head [-n number] 文件

在这里插入图片描述
cat
由第一行开始显示文件内容

cat affairs.txt 

在这里插入图片描述
tail
取出文件后面几行

tail [-n number] 文件

在这里插入图片描述

(4)在命令行使用ipython进入python3环境,并使用pandas读取下载的文件。

ipython
import pandas as pd
data=pd.read_table('affairs.txt')
data.head()

在这里插入图片描述

四、在目录下使用vi或vim编辑文件

(1)Nano 创建py文件,编辑文件

nano one_nano.py

在这里插入图片描述
进行编辑,输入

#!/usr/bin/env 
python3print('Hello World!')

按CTRL+X保存,按Y确定,按Enter 退出编辑
在这里插入图片描述

(2)Vim创建py文件,编辑文件

vim one_vim.py

在这里插入图片描述

输入i 进行编辑,

#!/usr/bin/env 
python3print('Hello World!')

按Esc保存,输入:wq 确定,按Enter 退出编辑

在这里插入图片描述

五、在目录下创建py文件,并进行运行

六、在目录下创建py目录,并进行import导入

七、在Linux系统中后台运行应用程序,并打印日志

八、使用grep和awk从文件中筛选字符串

九、在目录下创建zip和tar压缩文件,并进行解压

十、使用find和locate定位文件

总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值