Linux学习的一点心得

今天想要和大家分享一本适合Linux入门的读物
快乐的linu命令
相关的书籍资源在网上能够找到,而且是中英双语版的。
之所以推荐这本书籍,完全是以自己的亲身经验来讲的。因为我就是一个计算机小白,很多东西是不懂得,因此在读一些专业化的书籍时比较吃力,而且容易放弃。但是我今天推荐的这本书,文字浅显易通,例子简单易操作,最后深入浅出的解释基础的原理和思想,非常适合入门linux的编程小白。

贴上网页:
http://billie66.github.io/TLCL/
需要的小白快去学习吧,大神们就不用了

贴上一些有用的学习笔记:
$ uname -a
电脑及操作系统信息
$ cat /proc/version
内核版本
$ cat /etc/issue
发行版本
$ pwd
当前所在目录
$ cd
改变目录
$ ls -al
所在目录下的内容
$ chmod
对文件权限设置
$ cp
文件拷贝
$ mv
文件移动或名称修改
$ su
切换身份
$ cat
文件内容的读取
$ less
相对cat,我更喜欢less,他的读取时互动式的,不会完全显示
$ more
一页一页的读取内容
$ mkdir
创建新的文件夹
$ rm -r
移除文件
$ head -n
读取前n行
$ tail -n
读取后n行
$ top
运行程序占据内存的提取
$ whereis
查找特定文件
$ find
相对whereis更高级的查找方式,很多细节,需要的详细了解
(find [PATH] [OPTION] [ACTION])
Vi 程序编辑器
vi 文件名
进入编辑器之后,有3种模式:一般模式,编辑模式,命令行模式
按键 o 进入编辑模式
按键 i 插入
按键 / 命令行模式
Esc 回到一般模式
dd 删除一整行
$ 移动到这一行的最后字符处
0 移动到这一行的最前面字符处
/word 向下查找名为word的字符串
:q 离开vi
:wq 保存后离开
:q! 强制退出
最好背下来,方便实用,节省时间
重要的按键
tab 命令补全
ctrl-C 中断当前程序
ctrl-D 键盘输入结束
命令说明页面
$ man command
解压文件
很多时候,我们从网上down的文档都是压缩包的形式,一些常用的解压缩的命令是需要熟记的
tar -xvf file.tar
tar -xzvf file.tar.gz
tar -xjvf file.tar.bz2
tar -xZvf file.z
unrar file.rar
unzip file.zip
-x 解压
-v 显示细节
-f 文件名(至于所有参数最后)
-z 有gzip属性
-Z 有compress属性
-j 有bz2属性
gzip 压缩文档 file.gz
ungzip 还原压缩文档
bzip2 压缩文档 file.bz2
bunzip2 解压文档
无需解压查看文本文件的内容
zless file.gz
重定向
默认形式下,标准输出是shell,可以使用>或者>> 进行重新定向,比如指向一个文件。
管道
管道的符号是 |
用来连接多个命令,组成管道线(通过这种方式使用的命令称为过滤器)
正则表达式
这个东西玩好了能给你省很多时间,还有实践是检验你玩的好不好的唯一真理。
网上的资源很多,大家自行查找

今天先说到这里,有时间再来分享。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
-Linux内核启动-内核的生成...........................................2 读核感悟-Linux内核启动-从hello world说起...................................3 读核感悟-Linux内核启动-BIOS.................................................5 读核感悟-Linux内核启动-setup辅助程序........................................6 读核感悟-Linux内核启动-内核解压缩...........................................8 读核感悟-Linux内核启动-开启页面映射.........................................9 读核感悟-Linux内核启动-链接脚本............................................11 读核感悟-伪装现场-系统调用参数.............................................13 读核感悟-伪装现场-fork()系统调用...........................................15 读核感悟-伪装现场-内核线程:...............................................17 读核感悟-伪装现场-信号通信.................................................19 读核感悟-kbuild系统-内核模块的编译.........................................22 读核感悟-kbuild系统-编译到内核和编译成模块的区别...........................24 读核感悟-kbuild系统-make bzImage的过程.....................................26 读核感悟-kbuild系统-make menuconfig........................................31 读核感悟-文件系统-用C来实现面向对象........................................32 读核感悟-设计模式-用C来实现虚函数表和多态..................................32 读核感悟-设计模式-用C来实现继承和模板......................................33 读核感悟-设计模式-文件系统和设备的继承和接口...............................34 读核感悟-设计模式-文件系统与抽象工厂.......................................36 读核感悟-阅读源代码技巧-查找定义...........................................37 读核感悟-阅读源代码技巧-变量命名规则.......................................42 读核感悟-内存管理-内核中的页表映射总结.....................................43 读核感悟-健壮的代码-exception table-内核中的刑事档案.......................44 读核感悟-定时器-巧妙的定时器算法...........................................45 读核感悟-内存管理-page fault处理流程.......................................45 读核感悟-文件读写-select实现原理...........................................47 读核感悟-文件读写-poll的实现原理

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值