Linux imooc HappyPeter

知是行的主意,行是知的功夫。这篇文章主要讲述Linux imooc HappyPeter相关的知识,希望能为你提供帮助。
  https://www.imooc.com/video/3529
Windows Vs Linux

Linux imooc HappyPeter

文章图片

Linux:
Linux imooc HappyPeter

文章图片

  (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
Linux imooc HappyPeter

文章图片

【Linux imooc HappyPeter】 
Linux imooc HappyPeter

文章图片

 
 
Linux imooc HappyPeter

文章图片

 
Linux imooc HappyPeter

文章图片

Linux imooc HappyPeter

文章图片

Linux imooc HappyPeter

文章图片

 
 
Linux imooc HappyPeter

文章图片

5.重定向: 
 
Linux imooc HappyPeter

文章图片

redirect stuout >
redirect stderr 2>
Linux imooc HappyPeter

文章图片

Linux imooc HappyPeter

文章图片

 
Linux imooc HappyPeter

文章图片

 
 
Linux imooc HappyPeter

文章图片

 
 
 
Linux imooc HappyPeter

文章图片

 
 
   
Linux imooc HappyPeter

文章图片

 
 
 
Linux imooc HappyPeter

文章图片

 
Linux imooc HappyPeter

文章图片

  Esc :wq! 保存退出;
Esc ZZ  也可以保存退出;
Linux imooc HappyPeter

文章图片

 
文件来说, x意味着你可以执行它; 对目录来说,x意味着你可以进入这个目录(一般目录在创建时候,就自带了x)
 
 
7. 查找进程:
ps aux | grep processnme
Alt+Tab 切换到不同界面。
Linux imooc HappyPeter

文章图片

 
Linux imooc HappyPeter

文章图片

 
 
Linux imooc HappyPeter

文章图片

 
Linux imooc HappyPeter

文章图片

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

文章图片

很多shell, Ctrl D = exit, 可以退出工作台的。
 
Locate  find grep
1. locate
Linux imooc HappyPeter

文章图片

 
Linux imooc HappyPeter

文章图片

$find 
Linux imooc HappyPeter

文章图片

 
  find . -type f -exec grep ustta002337 \'{}\' \'; \'
 
Linux imooc HappyPeter

文章图片

    grep . -r /sys/kernel/mm/transparent_hugepage/
https://beyondgrep.com/
如果查找的目录是正开发的代码项目,用ack.
Linux imooc HappyPeter

文章图片

https://beyondgrep.com/install/
Linux imooc HappyPeter

文章图片

上面是在所有当前目录下及子目录和文件里,当前文件里查找
下面是可以在规定的目录及其子目录和文件里面查找:
Linux imooc HappyPeter

文章图片

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

文章图片

 
9.Linux 网络操作
https://www.imooc.com/video/3555
ssh-远程操作(rsync-数据传输(remote synchronization)
       
Linux imooc HappyPeter

文章图片

 
Linux imooc HappyPeter

文章图片

 
 
Linux imooc HappyPeter

文章图片

Linux imooc HappyPeter

文章图片

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

文章图片

 
 
Linux imooc HappyPeter

文章图片

 
 
  10.  软件安装:
Linux imooc HappyPeter

文章图片

 
安装sublime:
https://www.sublimetext.com/2
Linux imooc HappyPeter

文章图片

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

文章图片

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

文章图片

 
Linux imooc HappyPeter

文章图片

 
2. 自己下载源码,编译安装:http://ftp.gnu.org/gnu/hello/ (
example 1: 软件基金会的一个麻雀虽小,五脏俱全的项目叫hello)
Linux imooc HappyPeter

文章图片

 
  example 2: 
Linux imooc HappyPeter

文章图片

  deb 包:
https://www.google.com/chrome/index.html
Linux imooc HappyPeter

文章图片

 
Linux imooc HappyPeter

文章图片

Linux imooc HappyPeter

文章图片

3. 从apt-get 仓库安装:
Linux imooc HappyPeter

文章图片

 
安装时候,依赖包会一起自动安装(有提示)
  使用apt-get 安装比手动编译安装方便很多,而且系统的可维护性也提高了。但是有时候ubuntu 官方仓库里面的更新慢,那就需要用手动编译了。
11.  Linux Shell脚本编程:
 
Linux imooc HappyPeter

文章图片

 
 
Linux imooc HappyPeter

文章图片

 
 
Linux imooc HappyPeter

文章图片

 
Linux imooc HappyPeter

文章图片

 
  5. 循环控制
Linux imooc HappyPeter

文章图片

6.远程执行:
Linux imooc HappyPeter

文章图片

Linux imooc HappyPeter

文章图片

 
7. 确认执行
 
Linux imooc HappyPeter

文章图片

 
Linux imooc HappyPeter

文章图片

 
如果变量值既包含数字又包含字母,用sed判断后,返回值: sed \'s/[0-9]//g\'这段代码只是替换数字而已,遇到字母不会替换,所以最后得到的是去掉数字后的字符串
Linux imooc HappyPeter

文章图片

 
12. http://beijinglug.org/
 

    推荐阅读