01 Linux基础使用

这篇博客介绍了Linux的基础使用,包括如何通过命令行登录Linux环境,创建和删除文件夹,以及使用vi或vim编辑文件。讲解了ssh登陆配置,重点讨论了目录结构和常用命令如ls、cd、mkdir、rm等,并提供了相关教程链接。
摘要由CSDN通过智能技术生成

这是我写的第一篇Blog,其实CSDN账号开了很久啦,一直都是潜水学习。我在求职网搜了无数次算法工程师的JD,Linux这个单词看过千千万万次,算是见过多次的老朋友了,就是没有深入了解过。很幸运遇上了Coggle 30 Days of ML——2021Nov学习活动,我在这里持续更新学习情况。再次感谢Coggle,让我这迷途小羔羊找到组织。

目录

Linux系统

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

1.配置本地登录环境

2.登陆看看吧

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

1.查看目录结构

2. 处理目录的常用命令

3.在目录下下载文件、阅读文件

 4.在目录下使用vi或vim编辑文件


Linux系统

全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。其实在各种大、中小型企业的服务器应用领域,在企业内部服务器99%的情况下都是Linux系统,如果你想成为一个合格的软件工程师&算法工程师,Linux是你必备的技能。

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

要点:ssh登陆

1.配置本地登录环境

  • window系统:借助ssh工具登陆
  • Mac和Linux系统:直接用ssh就好啦

关于ssh工具:

我的是win10系统,ssh工具没有全都下载,选择性价比优的Termius,工具的交互画面科技感还是挺强的。

Termius官网链接:

Termius - SSH platform for Mobile and Desktop

2.登陆看看吧

在【Hosts】栏目选择新增【+NEW HOST】,在【Address】输入ip地址,账号和密码都是coggle。

这就连接上啦!

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

要点:rm、mkdir

目录结构和目录管理:

Linux 系统目录结构 | 菜鸟教程

Linux 文件与目录管理 | 菜鸟教程

1.查看目录结构

登陆以后,轻轻敲下一行代码就可以看看目录

 ls / 

 关于目录结构第一篇文章讲得很详细,这里就不搬砖了哈,我自己摘下要点

在 Linux 系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更改内部文件。

/etc: 上边也提到了,这个是系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动。

/bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执行文件的放置目录,比如 ls 就是在 /bin/ls 目录下的。

值得提出的是,/bin, /usr/bin 是给系统用户使用的指令(除root外的通用户),而/sbin, /usr/sbin 则是给 root 使用的指令。

/var: 这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在 /var/log 目录下,另外 mail 的预设放置也是在这里。

2. 处理目录的常用命令

详细见第二个链接,干货满满

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

 实操看看

1.新建目录

ls /   <==查看目录
cd home/coggle  <==切换到coggle目录
mkdir -p isstte/coggle <==创建isstte和coggle目录
cd isstte <==切换到isstte目录
ls /  <==查看isstte下的目录内容

 2.在coggle文件夹内创建一个空yvesac.txt文件

cd coggle <==转到isstte下的coggle
touch yvesac.txt  <==新建txt文件
ls / <==查看coggle下的文件

 3.删除上面建的文件

一顿操作终于删完了

3.在目录下下载文件、阅读文件

1.新建目录

  • 在/home/coggle目录下,新建一个isstte的文件夹
  • 在文件夹isstte内部创建一个文件夹coggle

2.使用wget命令下载https://mirror.coggle.club/dataset/affairs.txt,到文件夹coggle

教程链接:

linux下载文件命令 - pretty_田纳西 - 博客园

wget https://mirror.coggle.club/dataset/affairs.txt

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

Linux查看文件内容 - 青青子衿J - 博客园

cat:由第一行开始显示文件内容

cat affairs.txt

 head 取出文件前面几行

head affairs.txt <==默认是读出10行
head -n 5 affairs.txt <==读出5行

 tail 读出文件最后几行

用法和head差不多,默认也是读出10行

tail -n 5 affairs.txt

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

教程链接:

深入理解pandas读取excel,txt,csv文件等命令 - 梦想橡皮擦 - 博客园

ipython <==切换python环境
import pandas as pd <==调包
df = pd.read_table("./isstte/coggle/afairs.txt") <==读取
print (df) <==打印文件

4.在目录下使用vi或vim编辑文件

要点:nano,vim

linux 中的文本编辑器nano_junxieshiguan的博客-CSDN博客_linux nano编辑器

Linux vi/vim | 菜鸟教程

1.用nano创建py文件

nano isstte.py
# 进入nano编辑器
print("hello,python")

2.用vim创建py文件

vim isstte2.py

 个人感觉nano比vim好用太多了,没有那么多快捷键记忆哈哈哈

持续更新,关注不迷路哈

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值