Linux学习
永不言弃的小颖子
这个作者很懒,什么都没留下…
展开
-
Linux下批量删除指定后缀的文件 批量解压文件
Linux下批量删除指定后缀的文件find -name "*.tar.gz" -exec rm -f {} \; find 命令查找文件名为 .tar.gz 的文件,并将这些文件替换到 {} 部分从而进行删除。 ‘;’ 前的参数都作为 rm 的参数, ‘’ 则是对 ‘;’ 进行 escape(转义)。Linux下tar命令批量解压文件for tar in *.tar.gz; do tar xvf $tar; donels *.tar.gz | xargs -n1 tar xzvffind原创 2021-10-01 00:43:52 · 1029 阅读 · 0 评论 -
云端机器学习
自己的云计算,把Linux当成你的云计算平台现在网上有很多云计算平台. 是不是也想着拥有一个自己的云计算平台? 其实只要你手中有两台电脑, 你就能自己给搭建出一个云计算平台. 其中的原理是什么呢? 无非就是自己在一台电脑上开发, 然后将开发好的代码放在云端运算. 其实也就是一种远程控制的原理.比如我有一台 Mac, 但我不想让我的 Mac 进行大规模运算, 原因如下:Mac 本来计算能力就...原创 2020-03-25 12:31:25 · 827 阅读 · 1 评论 -
远程操控
VNC 就是一个将你 Linux 屏幕输出到另一台电脑上的软件, SSH 则是将你现在电脑的 Terminal 链接上 Linux Terminal, 用代码控制 Linux。SSH 是一种加密的通信通道, 也能保证你的安全。使用 SSH 将会更加顺畅 (VNC 输出桌面图像会卡)。从MacOS或Linux通过SSH远程Linux1、给 Linux 安装 OpenSSH为了实现 SSH 功能...原创 2020-03-25 11:56:05 · 908 阅读 · 0 评论 -
Linux基础入门(11)
Linux进程概念Linux 中也难免遇到某个程序无响应的情况,可以通过一些命令来帮助我们让系统能够更流畅的运行。 而在此之前,需要对进程的基础知识有一定的了解,才能更好、更有效率的使用 Linux 提供的工具。程序(procedure):不太精确地说,程序就是执行一系列有逻辑、有顺序结构的指令,帮我们达成某个结果。就如我们去餐馆,给服务员说我要牛肉盖浇饭,她执行了做牛肉盖浇饭这么一个程序,最...原创 2020-03-25 11:00:16 · 87 阅读 · 0 评论 -
Linux基础入门(10)
Linux下软件安装通常 Linux 上的软件安装主要有四种方式:在线安装从磁盘安装deb软件包从二进制软件包安装从源代码编译安装在不同的 linux 发行版上面在线安装方式会有一些差异包括使用的命令及它们的包管理工具,这里我们涉及的在线安装方式将只适用于 ubuntu 发行版,或其它基于 ubuntu 的发行版如国内的 ubuntukylin(优麒麟),ubuntu 又是基于 d...原创 2020-03-24 15:13:04 · 110 阅读 · 0 评论 -
Linux基础入门(9)
正则表达式基础正则表达式正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为 regex、regexp 或 RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。简单的说形式和功能上正则表达式...原创 2020-03-18 15:25:11 · 156 阅读 · 0 评论 -
Linux基础入门(8)
简单的文本处理tr命令:用于删除一段文本信息中的某些文字,或者将其进行转换,使用方法:tr [option]...SET1 [SET2]其中,常用的[option]有:-d: 删除和set1匹配的字符,注意不是全词匹配也不是按字符顺序匹配-s: 去除set1指定的在输入文本中连续并重复的字符栗子:# 删除 "hello shiyanlou" 中所有的'o','l','h'$ ...原创 2020-03-17 21:27:04 · 146 阅读 · 0 评论 -
Linux基础入门(7)
命令执行顺序控制与管道命令执行顺序的控制通常情况下,我们每次只能在终端输入一条命令,按下回车执行,执行完成后,再输入第二条命令,然后再按回车执行……,当有时候我们会一次输入多条命令,这个时候的执行过程又是如何的呢?顺序执行多条命令栗子:当我们需要使用apt-get安装一个软件,然后安装完成后立即运行安装的软件(或命令工具),又恰巧你的主机才更换的软件源还没有更新软件列表,那么你可能会有...原创 2020-03-16 21:37:42 · 130 阅读 · 0 评论 -
Linux基础入门(6)
Linux任务计划crontab我们时常会有一些定期定时的任务,如周期性的清理一下/tmp,周期性的去备份一次数据库,周期性的分析日志等等。而且有时候因为某些因素的限制,执行该任务的时间会很尴尬。crontab 命令常见于 Unix 和类 Unix 的操作系统之中(Linux 就属于类 Unix 操作系统),用于设置周期性被执行的指令。crontab简介crontab 命令从输入设备读...原创 2020-03-07 11:56:03 · 145 阅读 · 0 评论 -
Linux基础入门(5)
文件打包与解压1. 常见的压缩包格式1) Windos上最常见的两种*.zip,*,rar;2)Linux上除了以上两种,还有*.gz,*.xz,*.bz2,*.tar,*.tar.gz,*.tar.xz,*.tar.bz2*.zip:zip 程序打包压缩的文件*,rar:rar 程序压缩的文件*.gz:gzip 程序(GNU zip)压缩的文件*.xz:xz 程序压缩的文件*.b...原创 2020-03-06 22:55:18 · 116 阅读 · 0 评论 -
Linux基础入门(4)
环境变量与文件查找环境变量变量要解释环境变量,得先明白变量是什么,准确的说应该是 Shell 变量,所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处理中。通常变量与值是一对一的关系,可以通过表达式读取它的值并赋值给其它变量,也可以直接指定数值赋值给任意变量。为了便于运算和处理,大部分的编程语言会区分变量的类型,用于分别记录数值、...原创 2020-03-03 14:51:48 · 178 阅读 · 0 评论 -
Vim编辑器快速入门学习笔记
Vim的6种基本模式普通模式:在普通模式中,用的编辑器命令,比如移动光标,删除文本等等。这也是Vim启动后的默认模式。普通模式命令往往需要一个操作符结尾。例如普通模式命令dd删除当前行,但是第一个"d"的后面可以跟另外的移动命令来代替第二个d,比如用移动到下一行的"j"键就可以删除当前行和下一行。另外还可以指定命令重复次数,2dd(重复dd两次),和dj一样。在普通模式中,进入插入模式:...原创 2020-03-03 10:58:08 · 104 阅读 · 0 评论 -
Linux基础入门(3)
Linux目录结构及文件基本操作Linux目录结构Linux 是以树形目录结构的形式来构建整个系统的,可以理解为树形目录是一个用户可操作系统的骨架。虽然本质上无论是目录结构还是操作系统内核都是存储在磁盘上的,但从逻辑上来说 Linux 的磁盘是“挂在”(挂载在)目录上的,每一个目录不仅能使用本地磁盘分区的文件系统,也可以使用网络上的文件系统。举例来说,可以利用网络文件系统(Network Fi...原创 2020-03-01 15:39:31 · 139 阅读 · 0 评论 -
Linux基础入门(2)
用户及文件权限管理查看用户:who am i或者who mo likeswho命令的其他参数:-a 打印能打印的全部-d 打印死掉的进程-m 同am i,mom likes-q 打印当前登录用户数及用户名-u 打印当前登录用户登录信息-r 打印运行等级创建用户:在 Linux 系统里, root 账户拥有整个系统至高无上的权利,比如 新建/添加 用户。我们一般登录系统时都...原创 2020-03-01 14:20:29 · 129 阅读 · 0 评论 -
Linux基础入门(1)
Linux桌面环境介绍相对于现在的 Windows 系统,UNIX/Linux 本身是没有图形界面的,我们在 UNIX/Linux 发行版上看到的图形界面实际都只是运行在 Linux 系统之上的一套软件,类似 Windows95 之前的 Windows 的图形界面实则也只是运行在 DOS 环境的一套软件。而 Linux 上的这套软件以前是 XFree86,现在则是 xorg(X.Org),而...原创 2020-02-29 22:46:26 · 76 阅读 · 0 评论 -
Linux常用操作——最基本
目录查看目录:ls进入目录:cd快捷操作:(1)向上:cd … (2)后退:cd - (3)回到家目录:cd ~ (4)进入根目录:cd /查看目录结构:tree新建目录:mkdir (—>>多级目录:mkdir -p) (eg., mkdir -p one/two/three)复制:cp -r 原目录 目标目录删除: rm -r文件新建: touch f...原创 2020-02-24 13:46:07 · 106 阅读 · 0 评论