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. Linux特殊符号及基础正则表达式

    第1章 特殊符号 1.1 引号系列 1.1.1 单引号 所见即所得  单引号里面的内容会原封不动的输出 [root@oldboyedu50-lnb ~]# echo 'oldboy $LANG $PS ...

  2. codevs3304水果姐逛街(线段数)

    3304 水果姐逛水果街Ⅰ  时间限制: 2 s  空间限制: 256000 KB  题目等级 : 钻石 Diamond   题目描述 Description 水果姐今天心情不错,来到了水果街. 水果 ...

  3. native2ascii运用

    1.native2ascii命令行的格式 native2ascii -[option] [inputfile [outputfile]] 说明: -[option]:表示命令开关,有两个选项可供选择: ...

  4. C语言编译器为什么能够用C语言编写?

    不知道大家有没有想过一个问题:C语言编译器为什么能够用C语言编写? 所谓C语言编译器,就是把编程得到的文件,比如.c,.h的文件,进行读取,并对内容进行分析,按照C语言的规则,将其转换成cpu可以执行 ...

  5. Akka源码分析-深入ActorRef&ActorPath

    上一节我们深入讨论了ActorRef等相关的概念及其关系,但ActorRef和ActorPath的关系还需要再加以分析说明.其实还是官网说的比较清楚. “A path in an actor syst ...

  6. HttpFileCollection 类使用

    public ActionResult GetForm()        {            HttpRequest request = System.Web.HttpContext.Curre ...

  7. 【题解】永无乡 [HNOI2012] [BZOJ2733] [P3224]

    [题解]永无乡 [HNOI2012] [BZOJ2733] [P3224] [题目描述] 永无乡包含 \(n\) 座岛,编号从 \(1\) 到 \(n\) ,每座岛都有自己的独一无二的重要度,按照重要 ...

  8. 尝试安卓与js交互

    1.android中利用webview调用网页上的js代码. Android 中可以通过webview来实现和js的交互,在程序中调用js代码,只需要将webview控件的支持js的属性设置为true ...

  9. 1CSS简介

    -------------------------------------------------------------------------------------------------- - ...

  10. go语言Notepad++简易开发环境搭建(windows)

    1.下载安装go语言:https://golang.org/dl/选择对应的平台,建议使用msi安装包,这个会帮你配置好环境变量(也许需要重启)对应的环境变量有: GOROOT - C:\Go\PAT ...