知是行的主意,行是知的功夫。这篇文章主要讲述Linux imooc HappyPeter相关的知识,希望能为你提供帮助。
https://www.imooc.com/video/3529
Windows Vs Linux
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14MK7-0.jpg)
文章图片
Linux:
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14G059-1.jpg)
文章图片
(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](http://img.readke.com/220510/0T14M349-2.jpg)
文章图片
【Linux imooc HappyPeter】
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14M328-3.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14M461-4.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14H322-5.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14L2W-6.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14L325-7.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14JH6-8.jpg)
文章图片
5.重定向:
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14G258-9.jpg)
文章图片
redirect stuout >
redirect stderr 2>
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14H911-10.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14M5O-11.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14J4B-12.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14IP8-13.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14K1V-14.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14M153-15.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14G2H-16.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14K2G-17.jpg)
文章图片
Esc :wq! 保存退出;
Esc ZZ 也可以保存退出;
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14K3P-18.jpg)
文章图片
文件来说, x意味着你可以执行它; 对目录来说,x意味着你可以进入这个目录(一般目录在创建时候,就自带了x)
7. 查找进程:
ps aux | grep processnme
Alt+Tab 切换到不同界面。
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14M444-19.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14MK4-20.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14LZ3-21.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14MK5-22.jpg)
文章图片
Linux可以同时运行着7个工作台的,敲 Ctrl+Alt F1进入第一个工作台,杀死后Ctrl Alt F7就可以回到图形化界面的工作台了(https://www.imooc.com/video/3532)
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14H912-23.jpg)
文章图片
很多shell, Ctrl D = exit, 可以退出工作台的。
Locate find grep
1. locate
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14M2L-24.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14L109-25.jpg)
文章图片
$find
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14H254-26.jpg)
文章图片
find . -type f -exec grep ustta002337 \'{}\' \'; \'
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14K548-27.jpg)
文章图片
grep . -r /sys/kernel/mm/transparent_hugepage/
https://beyondgrep.com/
如果查找的目录是正开发的代码项目,用ack.
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14K5a-28.jpg)
文章图片
https://beyondgrep.com/install/
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14KF6-29.jpg)
文章图片
上面是在所有当前目录下及子目录和文件里,当前文件里查找
下面是可以在规定的目录及其子目录和文件里面查找:
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14IO8-30.jpg)
文章图片
下面是罗列出含有此字符串的file的名字:
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14J3Z-31.jpg)
文章图片
9.Linux 网络操作
https://www.imooc.com/video/3555
ssh-远程操作(rsync-数据传输(remote synchronization)
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14G120-32.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14G321-33.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14J5b-34.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14KE7-35.jpg)
文章图片
练习: 从服务器下载文件到本地:
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14L2Z-36.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14H301-37.jpg)
文章图片
10. 软件安装:
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14LN7-38.jpg)
文章图片
安装sublime:
https://www.sublimetext.com/2
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14G2b-39.jpg)
文章图片
只要输入$sbul, 就可以启动sublime了。
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14JB8-40.jpg)
文章图片
上图中2, 把.sublime 错写成了 .subline,因此3中的目录并不存在,会出错, 删除文件后在下图纠正过来了:
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14G514-41.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14GV9-42.jpg)
文章图片
2. 自己下载源码,编译安装:http://ftp.gnu.org/gnu/hello/ (
example 1: 软件基金会的一个麻雀虽小,五脏俱全的项目叫hello)
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14H223-43.jpg)
文章图片
example 2:
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14I041-44.jpg)
文章图片
deb 包:
https://www.google.com/chrome/index.html
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14LV4-45.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14L0O-46.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14Hc1-47.jpg)
文章图片
3. 从apt-get 仓库安装:
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14HT7-48.jpg)
文章图片
安装时候,依赖包会一起自动安装(有提示)
使用apt-get 安装比手动编译安装方便很多,而且系统的可维护性也提高了。但是有时候ubuntu 官方仓库里面的更新慢,那就需要用手动编译了。
11. Linux Shell脚本编程:
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14H4I-49.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14J1T-50.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14H008-51.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14G550-52.jpg)
文章图片
5. 循环控制
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14I540-53.jpg)
文章图片
6.远程执行:
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14KE2-54.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14G109-55.jpg)
文章图片
7. 确认执行
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14Lb5-56.jpg)
文章图片
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14KM4-57.jpg)
文章图片
如果变量值既包含数字又包含字母,用sed判断后,返回值: sed \'s/[0-9]//g\'这段代码只是替换数字而已,遇到字母不会替换,所以最后得到的是去掉数字后的字符串
![Linux imooc HappyPeter](http://img.readke.com/220510/0T14MW6-58.jpg)
文章图片
12. http://beijinglug.org/
推荐阅读
- android学习-2 (AVD 创建)
- LoadRunner中 host-mapping的Capture Level说明
- 安卓端简易服务器Nanohttpd使用方法
- 项目启动时报错:Result Maps collection already contains value for com.xxx.xxx.xx.mapper.XxxMapper.baseResult
- Android_6_Apache服务器的下载与安装
- Android--SharedPreferences数据存储方案
- Android贝塞尔曲线应用-跳动的水滴
- Android RxJava小结
- Java Service Wrapper 使用(windows)