Linux imooc learning
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的更多相关文章
- Linux Rootkit Learning
目录 . 学习Rootkit需要了解的基础知识 . 挂钩(HOOKING) . 直接内核对象操作 . LSM框架(Linux Security Module)于LKM安全 . rootkit检测技术及 ...
- 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 ...
- 2014/09/30 Learning Note
Vbird Linux: Vim Learning: http://linux.vbird.org/linux_basic/0310vi.php Bash Shell: http://linux.vb ...
- Linux 驱动开发
linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...
- 【转】Beagleboard:BeagleBoneBlack
原文网址:http://elinux.org/Beagleboard:BeagleBoneBlack Did you know that elinux.org has Mailing Lists? P ...
- ubuntu 快捷键和安装知识知识
本文节选自“The Official Ubuntu Book, 7th Edition.pdf” 快捷键部分直接引用原书中图片. Linux Folders Learning Unity Keyboa ...
- 3000本IT书籍下载地址
http://www.shouce.ren/post/d/id/112300 黑客攻防实战入门与提高.pdfhttp://www.shouce.ren/post/d/id/112299 黑 ...
- Miscellaneous Articles
标记一下,慢慢看 http://www.oracle-base.com/articles/misc/articles-misc.php Miscellaneous Articles DBA Deve ...
- 16.09 working note
这个月最主要任务是linux shell script学习. 其次是继续spring源码学习. 其余时间C.C++和Java学习. 01 9月第一天,9点多才到家.做道简单的oj题练习下.因为简单,所 ...
随机推荐
- 清北刷题班day3 morning
P99zhx: 竞赛时间:???? 年?? 月?? 日??:??-??:??题目名称 a b c名称 a b c输入 a.in b.in c.in输出 a.out b.out c.out每个测试点时限 ...
- bzoj3224 普通平衡树(splay 模板)
3224: Tyvj 1728 普通平衡树 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 11427 Solved: 4878[Submit][St ...
- [Swift通天遁地]二、表格表单-(14)实时调整表单元素的激活和失效
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...
- [Swift通天遁地]七、数据与安全-(5)高效操作SQLite数据库
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...
- DFS之城堡问题
2019-06-01 17:54:51 坚持!! 题目链接: http://bailian.openjudge.cn/practice/2815 #include <bits/stdc++.h& ...
- python爬虫之处理验证码
云打码实现处理验证码 处理验证码,我们需要借助第三方平台来帮我们处理,个人认为云打码处理验证码的准确度还是可以的 首先第一步,我们得先注册一个云打码的账号,普通用户和开发者用户都需要注册一下 然后登陆 ...
- Django返回json给钱前台的方法
return HttpResponse(simplejson.dumps(resource.update_status, ensure_ascii=False))
- Java系列学习(一)-JDK下载与安装
1.Java语言平台版本 J2SE:Java 2 Platform Standard Edition,java平台标准版 J2ME:Java 2 Platform Micro Edition,java ...
- JavaScript定时器及其他
By Abyssly Jun 20 2014 Updated:Jun 20 2014 平时工作中不可避免地要嵌套网页,对JavaScript的深入了解还是很有必要滴.而JavaScript中一个容易让 ...
- Java_Web三大框架之Hibernate增删改查
下面介绍一下Hibernate的增删改查. 第一步:编写用户实体类以及User.hbm.xml映射 package com.msl.entity; public class User { privat ...