Linux的学习心得

Linux的学习和归纳

  1. unix是操作系统os,多用户,多任务,支持多种多种处理器架构,属于分时操作系统。

  2. linux应用领域:

    1). 用于当做服务器的操作系统.
    2). 大量运用在嵌入式设备.

  3. linux操作系统中各个目录的含义
    /bin:二进制可执行文件 ;usr:存放共享的系统资源; /etc:存放系统配置文件; /sbin:root用户才可以执行;/home:存放用户文件的根目录; /dev:存放设备文件; /mnt:临时文件系统的安装点; /tmp:存放临时文件; /var:存放运行时需要改变数据的文件。

  4. linux中一些常用的命令
    1).ls -l 显示当前目录所有的子目录的详细信息
    2).ls -a 显示隐藏文件
    3).ls -r 显示所有子目录,递归
    4).ls -t 按最后一次修改时间进行排序
    5).ls -f 显示文件类型
    6).ls -d 查看自身的详细信息
    7).touch filename 新建文件,存在就是更新
    8).mkdir -p name 级联创建,创建一个目录
    9).cp file1name file1name 文本1的内容复制到文本2
    10).rm 移除文件,rm -rf 删除非空目录,强制删除
    11).rmdir 移除文件夹,删除空目录
    12).man 命令说明书

  5. 通配符
    1).* 零个或者多个开头的文件
    2).? 一个字符
    3).[b-f] b到f之间的任意一个 [fF] 必然以f或者F开头

  6. 输入与输出
    1).> 输出到文件中或者标准输出(屏幕输出)
    2).>> 追加数据进入文件中
    3).< 输入到屏幕上,/dev/null > a.txt 黑洞文件

  7. 管道 | 将上一个的输出结果作为下一个命令的输入指令
    例子:ls -l /etc | more

  8. vi 文本编辑器:(插入模式,命令行模式,底行模式)
    1). i 当前位置插入; a 光标所在位置后插入;o 换行;必须在命令模式下执行.
    2).x 删除一个字符,dw 删除当前词
    3).yy 复制一行 p 粘贴
    4). esc 退出插入模式 :wq 退出并保存,:q! 强制退出,不保存.

  9. 查找文件
    find path -option[-print] [-exec -ok command]{} \;

     Find . -perm 777 -user root
    -mtime -n/+n	更改时间  可以加超过n天   减少于  
    -atime  访问时间     
    -type b/d/c/p/l/f    文件类型
    -size  大小以块 一个块512字节
    -size  . 4096c
    
  10. Grep 搜索文件内部 的内容,区分大小写 -i 无视大小写
    Grep -v copy a.html 找到除了copy所有的行

  11. whereis ls 命令的路径在哪,全盘搜索 which ls 在PATH找

  12. alias home=’cd;ls’ 先执行加目录 再显示,alias 查看所有别名的信息,unalias 取消别名.

以上是我在学习中所用到的一些基本命令,但是肯定是不够用的了,这个时候动动小手指去度娘查查吧

你可能感兴趣的:(Linux的学习心得)