首页
学习
活动
专区
工具
TVP
发布

coding

专栏作者
228
文章
395930
阅读量
50
订阅数
pip 换成国内阿里镜像源
当你写代码写得正嗨,需要下载一个第三方库,看着 pip 的速度如同快用光的牙膏,使用挤才能一点点出来,恍然有一种太监上青楼的无力感...
章鱼喵
2019-07-25
2.6K0
实例详解sed命令行
sed是一种流编辑器,以行为单位进行文本处理,可以将数据行进行替换、删除、新增、选取等操作。
章鱼喵
2019-07-04
5320
程序员如何优雅使用mac
在折腾windows和linux一段时间内,饱经各种摧残的我,虽然掌握了一些不为人知的黑科技,终于对此感到厌倦,转投mac阵营。入手了2017款的Apple MacBook Pro 13.3寸笔记本。
章鱼喵
2018-08-02
1.5K0
为什么程序员要会linux
三大操作系统概述 windows, macOS, linux是当今主流三大操作系统,普通用户一般是选择windows或macOS, linux主要是占据服务器领域市场。这三个操作系统给人的感觉是:windows经济适用,档次较低; macOS高端大气上档次; Linux是极客专用,一个黑乎乎的窗口,各种花花绿绿的指令在闪烁,对着键盘噼里啪啦一通乱敲,就能窃取各种机密... 普通用户对于操作系统的选择很简单,经济实用选windows,钱多讲究格调选macOS, 毕竟普通用户切换操作系统的成本并不大。而程序员就
章鱼喵
2018-06-27
1.7K0
给你一个完整高效的linux系统
继上篇 上次文章讲了为什么程序员要会linux,承蒙厚爱,有不少同学感兴趣。此篇分享我学习linux的辛酸史,并分享我的linux系统环境包,可支持一键导入安装 初识linux 每一个折腾过linux的人都有自己的辛酸史,最典型的莫过于中国台湾的鸟哥,他的私房菜基础篇光是吐苦水就写了不少篇幅。很佩服他这种能将吐苦水当成乐趣,并整理成文章的能力。自己学会技术并不难,要将学会的知识讲清楚就很难了。 我真正接触linux是在2015年,那时候连上服务器主要是修改一些配置文件,或者调试一些在本地无
章鱼喵
2018-06-27
1.6K0
ubuntu安装lemp步骤
简述 所谓lemp,就是指 linux + nginx + mysql + php,也称之为lnmp,因为nginx(engine x)的读法不同。本文以lemp为该组合的简称。系统环境是Ubuntu
章鱼喵
2018-06-27
7350
实例详解linux文本三剑客--sed
sed 简介 sed是一种流编辑器,以行为单位进行文本处理,可以将数据行进行替换、删除、新增、选取等操作。 sed [options] 'command' file(s) 基本命令 匹配内容 $ sed 'p' /etc/passwd # 每一行输出两次 $ sed -n 'p' /etc/passwd # 每行只出现一次 $ sed -n '/root/p' /etc/passwd root:x:0:0:root:/root:/bin/zsh # 等同于 $ grep 'root' /etc/pas
章鱼喵
2018-06-27
9010
实例讲解linux强大的find命令
find命令思维导图 Find命令是linux中最常用且重要的命令之一,用于检索文件所在的位置,可以根据多种参数组合进行检索:文件名称,文件权限,文件属组,文件类型,文件大小等。 虽然man find手册有关于find的详细说明,可缺乏实例的说明文档显得干巴巴,对初学者很不友好。导致初学者对于find产生这样的印象:“我知道find很强大,但不知道用在什么场景,该怎么用”。 再强大的工具,只有会用,用得好,才能体现出其价值。 基于此,本文将用实例讲解find命令常用场景: 基本使用 -name 指定文件名
章鱼喵
2018-06-27
1.3K0
linux源码安装软件系列1
linux软件安装 在windows安装软件是极其简单的事,无非就是下载,然后一路点击“下一步”即可。而在linux装软件就没那么简单了,尤其是对于新手而言,往往会手足无措,觉得linux很不好用。可一旦习惯了,就会惊叹于linux的强大,安装软件可以简单地用一句命令行解决从下载到安装的整个流程,比windows下的一键安装还要轻爽。也可以自己到官网下载源码,自己编译,甚至修改源码,真正自定义安装软件。 本系列文章主要讲解通过源码安装软件的原理以及方法。 我们知道,不管是windows,还是linux,最终
章鱼喵
2018-06-27
1K0
win10下配置linux子系统
ubuntu重新安装 cmd运行:lxrun C:\Users\27202>lxrun 对 LX 子系统执行管理操作 用法: /install - 安装子系统 可选参数: /y - 不提示用户接受或创建子系统用户 /uninstall - 卸载子系统 可选参数: /full - 执行完全卸载 /y - 不提示用户确认 /setdefaultuser - 配置将用于启动 bash
章鱼喵
2018-06-27
2.3K0
oh-my-zsh,让你的终端从未这么爽过
oh my zsh shell的类型有很多种,linux下默认的是bash,虽然bash的功能已经很强大,但对于以懒惰为美德的程序员来说,bash的提示功能不够强大,界面也不够炫,并非理想工具。 而z
章鱼喵
2018-06-27
22.3K1
Linux笔记4.重定向及管道
重定向及管道 I/O重定向 I(input)/O(output)重定向,即输入输出重定向。 标准输入,输出,和错误 默认情况下,标准输入来自键盘;标准输出和错误显示在屏幕。通过I/O重定向,可以指定输入输出的载体 重定向标准输出 I/O 重定向允许我们来重定义标准输出送到哪里。使用“>”重定向符。 如:将ls命令的运行结果输送到文件ls-output.txt中 [root@senlong io]# ls -l /usr/bin > ls-output.txt [root@senlong io]# ll to
章鱼喵
2018-06-27
8050
win10下Linux子系统开启ssh服务
虽然win10自带的bash功能已经很丰富,操作也简便,不过习惯了用xshell, 还是选择用xshell来操作 直接用xshell连接127.0.0.1 端口22 提示连接失败。说明应该是ubuntu的sshd服务设置有问题: 解决方案如下: 安装ssh apt-get install openssh-server 备份sshd配置文件 sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak 修改内容: Port 23 # 端口改为23,22端口已被占用
章鱼喵
2018-06-27
2.5K0
Linux笔记6.权限及用户
每个用户对其拥有的文件具有控制权,同时,用户又属于由一个或多个用户组成的用户组。用户组成员由文件和目录的所有者授予对文件和目录的访问权限。如此设计可保证每个用户的操作是独立的,不会影响到其他用户。 i
章鱼喵
2018-06-27
7720
Linux笔记2
Linux文件 文件、目录操作命令 cp — 复制文件和目录 mv — 移动/重命名文件和目录 mkdir — 创建目录 rm — 删除文件和目录 ln — 创建硬链接和符号链接 通配符
章鱼喵
2018-06-27
7750
Linux笔记3
什么是命令 命令可以是下面四种形式之一: 是一个可执行程序,就像我们所看到的位于目录/usr/bin 中的文件一样。 属于这一类的程序,可以编译成二进制文件,诸如用 C 和 C++语言写成的程序, 也可以是由脚本语言写成的程序,比如说 shell,perl,python,ruby... 是一个内建于 shell 自身的命令。bash 支持若干命令,内部叫做 shell 内部命令 (builtins)。如,cd 命令 是一个 shell 函数。这些是小规模的 shell 脚本,它们混合到环境变量中。 是一个命
章鱼喵
2018-06-27
6020
Linux笔记5.展开与引用
参数展开 路径名展开 [root@senlong usr]# echo * bin etc games include lib lib64 libexec local man sbin share src tmp 为何echo不打印 * ?是因为shell把 * 展开成了另外的东西(在这种情况下,就是在当前工作目录下的文件名字) 这种通配符工作机制叫做路径名展开 [root@senlong usr]# echo l* lib lib64 libexec local 算术表达式展开 shell 允许算术表达式
章鱼喵
2018-06-27
7120
Linux笔记1
对于初学者来说,怎样选择Linux教程是挺困惑的事。视频教程大多只是讲片面的知识点,比较零散,大部头书籍很难啃,虽然书籍会将知识分类,可庞杂的知识体系往往令人望而生畏,遇到一个坎时很难跨过去。 尤为重要的是,初学者很难分辨哪些知识是常用的,哪些是只需要了解即可。而对于教程编写者来说,也很难做这样的区分,同样的知识点,对于不同应用人群,重要程度是不一样的。 我作为一个Linux新手,深知在学习过程中遇到的各种坑。新手总是希望能有一本大宝典,囊括了所有的技能,只需要跟着学,就能成为高手。 可,这种想法是不现实的
章鱼喵
2018-06-27
1.3K0
初识opensuse
最近几天,在开发环境上一直备受windows的摧残,耗费了不少时间。原先是在windows的虚拟机上安装centos,但性能不是很好,也不太稳定。于是最终决定换个系统,心仪的mac太贵了,暂时还舍不得买。另外是觉得一旦用了mac,估计就很难忍受在公司用windows系统了。应该就得自己上下班自带电脑。(公司可不会大方到配置一台mac) 所以就只剩下一个选择,装成linux. 那么要选择哪个版本的linux.我最熟悉的就是centos,毕竟平时线上服务器都是centos系统,基本的一些指令比较熟悉,但个人电脑
章鱼喵
2018-06-27
7320
Linux文本处理命令
wc wc [OPTION]... [FILE]... -l: lines -w: words -c: characters [root@senlong tmp]# wc /etc/passwd 38 50 1748 /etc/passwd [root@senlong tmp]# wc -l /etc/passwd # 文件行数 38 /etc/passwd [root@senlong tmp]# wc -w /etc/passwd # 文件单词数 50 /etc/passwd [root@s
章鱼喵
2018-06-27
1.4K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档