https://www.imooc.com/video/3529

Windows Vs Linux

Linux:

(other linux overall   https://onedrive.live.com/edit.aspx?resid=A42E44970A2B2F18!104&cid=a42e44970a2b2f18&app=OneNote&wdorigin=701)

4. 操作文件和目录

Linux 系统中的目录:  http://www.runoob.com/linux/linux-system-contents.html

5.重定向: 

redirect stuout >

redirect stderr 2>

Esc :wq! 保存退出;

Esc ZZ  也可以保存退出;

文件来说, x意味着你可以执行它; 对目录来说,x意味着你可以进入这个目录(一般目录在创建时候,就自带了x)

7. 查找进程:

ps aux | grep processnme

Alt+Tab 切换到不同界面。

Linux可以同时运行着7个工作台的,敲 Ctrl+Alt F1进入第一个工作台,杀死后Ctrl Alt F7就可以回到图形化界面的工作台了(https://www.imooc.com/video/3532)

很多shell, Ctrl D = exit, 可以退出工作台的。

Locate  find grep

1. locate

$find

find . -type f -exec grep ustta002337 '{}' ';'

grep . -r /sys/kernel/mm/transparent_hugepage/

https://beyondgrep.com/

如果查找的目录是正开发的代码项目,用ack.

https://beyondgrep.com/install/

上面是在所有当前目录下及子目录和文件里,当前文件里查找

下面是可以在规定的目录及其子目录和文件里面查找:

下面是罗列出含有此字符串的file的名字:

9.Linux 网络操作

https://www.imooc.com/video/3555

ssh-远程操作(rsync-数据传输(remote synchronization)

练习: 从服务器下载文件到本地:

10.  软件安装:

安装sublime:

https://www.sublimetext.com/2

只要输入$sbul, 就可以启动sublime了。

上图中2, 把.sublime  错写成了 .subline,因此3中的目录并不存在,会出错, 删除文件后在下图纠正过来了:

2. 自己下载源码,编译安装:http://ftp.gnu.org/gnu/hello/ (

example 1: 软件基金会的一个麻雀虽小,五脏俱全的项目叫hello)

example 2:

deb 包:

https://www.google.com/chrome/index.html

3. 从apt-get 仓库安装:

安装时候,依赖包会一起自动安装(有提示)

使用apt-get 安装比手动编译安装方便很多,而且系统的可维护性也提高了。但是有时候ubuntu 官方仓库里面的更新慢,那就需要用手动编译了。

11.  Linux Shell脚本编程

 5. 循环控制

6.远程执行:

7. 确认执行

如果变量值既包含数字又包含字母,用sed判断后,返回值:

sed 's/[0-9]//g'这段代码只是替换数字而已,遇到字母不会替换,所以最后得到的是去掉数字后的字符串

12. http://beijinglug.org/

Linux imooc learning的更多相关文章

  1. Linux Rootkit Learning

    目录 . 学习Rootkit需要了解的基础知识 . 挂钩(HOOKING) . 直接内核对象操作 . LSM框架(Linux Security Module)于LKM安全 . rootkit检测技术及 ...

  2. I'm an artist who loves linux (转)

    My father got me a computer for graduation with 512MB RAM and a Pentium processor. It came with Wind ...

  3. 2014/09/30 Learning Note

    Vbird Linux: Vim Learning: http://linux.vbird.org/linux_basic/0310vi.php Bash Shell: http://linux.vb ...

  4. Linux 驱动开发

    linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...

  5. 【转】Beagleboard:BeagleBoneBlack

    原文网址:http://elinux.org/Beagleboard:BeagleBoneBlack Did you know that elinux.org has Mailing Lists? P ...

  6. ubuntu 快捷键和安装知识知识

    本文节选自“The Official Ubuntu Book, 7th Edition.pdf” 快捷键部分直接引用原书中图片. Linux Folders Learning Unity Keyboa ...

  7. 3000本IT书籍下载地址

    http://www.shouce.ren/post/d/id/112300    黑客攻防实战入门与提高.pdfhttp://www.shouce.ren/post/d/id/112299    黑 ...

  8. Miscellaneous Articles

    标记一下,慢慢看  http://www.oracle-base.com/articles/misc/articles-misc.php Miscellaneous Articles DBA Deve ...

  9. 16.09 working note

    这个月最主要任务是linux shell script学习. 其次是继续spring源码学习. 其余时间C.C++和Java学习. 01 9月第一天,9点多才到家.做道简单的oj题练习下.因为简单,所 ...

随机推荐

  1. 【转载】基于AFNetWorking3.0的图片缓存分析

    原文出处: Yasin的简书 理论 不喜欢理论的可以直接跳到下面的Demo实践部分 缓存介绍 缓存按照保存位置可以分为两类:内存缓存.硬盘缓存(FMDB.CoreData…).我们常说的网络请求缓存包 ...

  2. Vue使用html2canvas将页面转化为图片

    需求是微信端将页面截屏之后保存到本地,使用了html2canvas插件 先引入插件 npm install --save html2canvas 之后在你所需要使用的页面引入 import html2 ...

  3. 【洛谷2624_BZOJ1005】[HNOI2008] 明明的烦恼(Prufer序列_高精度_组合数学)

    题目: 洛谷2624 分析: 本文中所有的 "树" 都是带标号的. 介绍一种把树变成一个序列的工具:Prufer 序列. 对于一棵 \(n\) 个结点的树,每次选出一个叶子(度数为 ...

  4. 【POJ3280/洛谷2890】[Usaco2007 Open Gold]Cheapest Palindrome(动态规划)

    题目: POJ3280 洛谷2980 分析: 首先,考虑只可以加字的情况 设\(s[i]\)表示第\(i\)个字符,\(add[i]\)表示加上一个字母\(i\)的花费,\(dp[i][j]\)表示把 ...

  5. cocos2d-js 添加广告

    http://www.cocoachina.com/bbs/read.php?tid=225655

  6. CF832B Petya and Exam

    思路: 模拟. 实现: #include <iostream> using namespace std; string a, b; ]; bool solve() { ) return f ...

  7. fieldset ----- 不常用的HTML标签

    fieldset 元素可将表单内的相关元素分组. <fieldset> 标签将表单内容的一部分打包,生成一组相关表单的字段. 当一组表单元素放到 <fieldset> 标签内时 ...

  8. Android开发笔记(6)——类的设定与继承

    转载请注明http://www.cnblogs.com/igoslly/p/6838991.html [类]的设定与继承 当设置相同格式的TextView时,已提出在styles.xml自定义格式统一 ...

  9. [Windows Server 2003] 安装SQL Server 2005

    ★ 欢迎来到[护卫神·V课堂],网站地址:http://v.huweishen.com★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频.★ 本节我们将带领大家:安装SQL S ...

  10. OpenCV3 Java 机器学习使用方法汇总

    原文链接:OpenCV3 Java 机器学习使用方法汇总  前言 按道理来说,C++版本的OpenCV训练的版本XML文件,在java中可以无缝使用.但要注意OpenCV本身的版本问题.从2.4 到3 ...