栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux基础操作入门

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux基础操作入门

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


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

文章目录
  • 一、使用命令行登录指定的Linux环境
    • 1.配置本地登录环境
    • 2.配置本地登录环境
  • 二、在目录下创建文件夹、删除文件夹
    • 1.学习Linux的目录结构
    • 2.Linux的文件和目录管理
    • 3.Linux文件实操
      • (1)在目录下,新建一个以你英文昵称(中间不要有空格哦)的文件夹A
      • (2)在文件夹A内部创建一个文件夹B
      • (3)在B文件夹内创建一个空txt文件
      • (4)删除步骤4创建的文件
      • (5)删除文件夹B,然后删除文件夹A
  • 三、在目录下下载文件、阅读文件
      • (1)在目录下,新建一个以你英文昵称(中间不要有空格哦)的文件夹A在文件夹A内部创建一个文件夹B
      • (2)使用wget命令下载,到文件夹B
      • (3)使用head、cat、tail命令阅读下载的文件。
      • (4)在命令行使用ipython进入python3环境,并使用pandas读取下载的文件。
  • 四、在目录下使用vi或vim编辑文件
    • (1)Nano 创建py文件,编辑文件
    • (2)Vim创建py文件,编辑文件
  • 五、在目录下创建py文件,并进行运行
  • 六、在目录下创建py目录,并进行import导入
  • 七、在Linux系统中后台运行应用程序,并打印日志
  • 八、使用grep和awk从文件中筛选字符串
  • 九、在目录下创建zip和tar压缩文件,并进行解压
  • 十、使用find和locate定位文件
  • 总结


一、使用命令行登录指定的Linux环境 1.配置本地登录环境

此次任务使用的是window系统,配置本地登录环境有多种方式,本次选用的是SSH工具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提供了大量能使我们快速便捷地处理数据的函数和方法。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/450562.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号