Learning Path
浏览 开发笔记 相关教程与章节。
社区笔记、经验文章、测验题库与零散教程入口。
教程
1237
文件和目录操作 命令 全拼 说明 ls list 列出目录内容 cd change directory ..
1、ls命令 就是 list 的缩写,通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。 常用参数搭配: ls -a 列出目录所有文件,包含以.开始的隐藏文件 ls -A 列出除.及..的其它文件 ls -r 反序排列 ls -t 以文件修改时间排序 ls -S 以文件大小排序 ls -h 以易读大小显示 ls -l 除了文件名之外,还将文件的权限、所有..
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interr..
.runoob-linux-cron-container { max-width: 1200px; margin: 0 auto; padding: 20px; } .runoob-linux-cron-header { text-align: center; margin-botto..
linux内置的cron进程能帮我们实现这些需求,cron搭配shell脚本,非常复杂的指令也没有问题。 cron介绍 我们经常使用的是crontab命令是cron table的简写,它是cron的配置文件,也可以叫它作业列表,我们可以在以下文件夹内找到相关配置文件。 /var/spool/cron/ 目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名 /etc/crontab 这个文件负责调度各种管..
经常要使用到 Linux 的批量查找与替换,这里我们为大家介绍使用 sed 命令来实现查找文件中的内容并替换。 语法格式 sed -i 's/原字符串/新字符串/g' `grep 原字符串 -rl 所在目录` 实例 以下我们实现在当前目录下查找包含 baidu 的字符串,并将字符串 baidu 替换为 runoob,执行命令: sed -i 's/baidu/runoob/g' `grep..
一、导出数据库 1、导出完整数据:表结构+数据 Linux 下可以使用 mysqldump 命令来导出数据库,语法格式如下: mysqldump -u用户名 -p 数据库名 > 数据库名.sql 以下命令可以导出 abc 数据库的数据和表结构: # /usr/local/mysql/bin/mysqldump -uroot -p abc > abc.sql 按下回车键后会提示输入密码,输入即可。 注意:mysqldum..
本文使用的Linux发行版:CentOS6.7 下载地址:https://wiki.centos.org/Download 一、安装Nginx 下载源:wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm 安装源:yum install nginx-release-centos-6-0.el6.ngx..
一、小括号,圆括号 () 1、单小括号 () 命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。 命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cmd)结构,便将$(cmd)中的cmd执行一次,得到其标准输出,再将此输出放到原来命令。有些shell不支持,如tcsh。 用于初始化数组。如:..
关机命令 我们可以使用以下三种命令来关机 Linux : 1、立刻关机(需要root用户) shutdown -h now 10 分钟后自动关机 shutdown -h 10 2、立刻关机 halt 3、立刻关机 poweroff 重启命令 重启可以使用以下两种命令: 1、最简单的是使用 reboot 命令(需要root用户) reboot 2、也可以使用 shutdown 命令 shutdown -r now 更多参考内容 L..
1.查看yum是否安装 在终端中输入yum即可如果已经安装,会显示yum的参数,如果没有安装,会提示yum未安装或无效命令…… 2.安装svn yum -y install subversion 出现下面截图后,表示安装完成。 3.创建目录并配置 建立版本库目录 mkdir -p /data/svn/repo 配置 /p> svnadmin create /data/svn/repo 执行上面的命令后,自..
Linux 常用的压缩与解压缩命令有:tar、gzip、gunzip、bzip2、bunzip2、compress 、uncompress、 zip、 unzip、rar、unrar 等。 tar 最常用的打包命令是 tar,使用 tar 程序打出来的包我们常称为 tar 包,tar 包文件的命令通常都是以 .tar 结尾的。生成 tar 包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲 tar 命令的基本用法。 tar 命令..
点击图片查看大图 1. tar 创建一个新的tar文件 $ tar cvf archive_name.tar dirname/ 解压tar文件 $ tar xvf archive_name.tar 查看tar文件 $ tar tvf archive_name.tar 2. grep 在文件中查找字符串(不区分大小写) $ grep -i 'the' demo_file 输出成功匹配的行,以及该行之..
Linux 查看磁盘空间可以使用 df 和 du 命令。 df df 以磁盘分区为单位查看文件系统,可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 例如,我们使用df -h命令来查看磁盘信息, -h 选项为根据大小适当显示: 显示内容参数说明: Filesystem:文件系统 Size: 分区大小 Used: 已使用容量 Avail: 还可以使用的容量 Use%: 已用百分比 Mounted on: 挂载点 ..
列表推导式是 Python 中用于创建列表的一种简洁而优雅的方法。通过列表推导式,可以从一个或多个可迭代对象(如列表、元组、字符串、集合等)中生成一个新的列表,同时可以在生成过程中对元素进行过滤和转换。列表推导式不仅能使代码更加简洁,还能提升可读性和执行效率。 基本语法 列表推导式的基本语法如下: [表达式 for 元素 in 可迭代对象 if 条件] 表达式:它是你希望对每个元素进行的操作或转换。元素:表示当前循环到的元素。可迭..
HTML API localstorage 在浏览器的 API 有两个:localStorage 和sessionStorage,存在于 window 对象中:localStorage 对应 window.localStorage,sessionStorage 对应 window.sessionStorage。 localStorage 和 sessionStorage 的区别主要是在于其生存期。 基本使用方法 这里的作用域指的是..
香港电台知名主持人梁继璋曾给儿子写过一封信,这封信很快流传于各大网站,很多父亲看后感触很深,我觉得不只给儿子,其实适合所有人看!最喜欢最后一句“无论爱不爱,下辈子都不会再见” 我儿:写这备忘录给你,基于三个原则: (一)人生福祸无常,谁也不知可以活多久,有些事情还是早一点说好。 (二)我是你的父亲,我不跟你说,没有人会跟你说。 (三)这备忘录里载的,都是我经过惨痛失败得回来的体验,可以为你的成长省回不少冤枉路。 以下,便是你在..
先来看 lua table 源码长度获取部分(ltable.c) j 是数组部分的长度。首先判断数组长度大于 0,并且数组最后一个是 nil,就用二分法查找,返回长度。 如果 t->node 是 table 的 hash 部分存放,如果是空,就返回数组的长度。 第一种例子: 对于这种,初始化了数组长度,t 的长度是 7,为什么呢。因为最后一位不是 nil 以下情况 t 的长度就是 5。 第二种例..
官方文档是这么描述 # 的:取长度操作符写作一元操作 #。 字符串的长度是它的字节数(就是以一个字符一个字节计算的字符串长度)。 table t 的长度被定义成一个整数下标 n 。 它满足 t[n] 不是 nil 而 t[n+1] 为 nil; 此外,如果 t[1] 为 nil ,n 就可能是零。 对于常规的数组,里面从 1 到 n 放着一些非空的值的时候, 它的长度就精确的为 n,即最后一个值的下标。 如果数组有一个“空洞” (就是..
首先修改 PEM 的权限: sudo chmod 600 key.pem Mac OS 连接服务器使用 PEM 文件的命令如下: ssh -i key.pem root@IP 你也可以使用 ssh-add 添加 key 文件: ssh-add -k key.pem 接着正常登陆就可以了: ssh root@IP 另外我们使用的时候经常会有掉线的问题,可以修改以下配置来解决。 登陆服务器: vim /etc/ssh/..
在 Scala 2.11.7 版本上,Mac OS X 或 Linux 系统上编译 Scala 代码,如果出现中文,会出现乱码的情况。 解决方案如下,分别编辑以下两个执行脚本: $ vim `which scala` $ vim `which scalac` 找到: [ -n '$JAVA_OPTS' ] || JAVA_OPTS='-Xmx256M -Xms32M' 将其替换为: [ ..
摘要: 宏,分为两类: 1、对象宏(object-like macro) 对于对象宏来说确实相对简单,但却也不是那么简单 的查找替换 2、函数宏(function-like macro) 函数宏顾名思义,就是行为类似函数; // 第一阶段 /* 对象宏 */ #define M_PI 3.14159265358979323846264338327950288 /* 函数宏 */ #define PLUS(x,y) x + y ..
1、把电脑屏幕垫高到视线水平高度。 对你的颈椎非常的好。买一个电脑支架,或自己做一个,或简单的拿几本书垫高,也很实用。 2、使用一个很漂亮、质量很好的桌毯。 3、使用一个很别致的笔筒 不但增加了绿色,也增加了情趣 4、使用一个树枝形状的吊灯 5、配置一个有图案的鼠标垫 6、用一个精巧的多功能小盒子装各种日常用品 7、把座椅改成吊床式 最好先问一下你的老板允不允许这样做 8、给自己买一个漂亮的抱枕 9、给自已买一个漂..
男生,你凭啥不努力?..