Unix基础知识笔记(一)

Unix基础知识笔记(一)

  1. Linux是一个多用户的操作系统 

  2. Linux操作系统为每个使用者指定一个名字,这个名字叫做这个使用者的帐号

  3. 帐号是Linux操作系统用来区分不同使用者的唯一依据 

  4. 终端是一个工具软件,通过它可以使用Linux操作系统  

  5. 终端中通过输入命令使用Linux操作系统 

  6. whoami命令可以用来察看当前使用的帐号

  7. clear命令可以清除终端里的所有文字信息 

  8. 操作系统中用来管理文件的功能叫文件系统 

  9. 文件系统中采用分组的方式管理文件  

  10. Linux的文件系统中有一个大分组,其中包含了所有文件。这个大分组对应的目录叫根 目录,可以使用/表示。 

  11. 路径可以用来描述文件或文件夹的位置 . eg. ~/home/day01   #注释 ~表示root目录。 

  12. 把根目录作为起点的路径叫绝对路径

  13. 所有绝对路径一定是以/作为开头 

  14. 相对路径可以把任何一个目录作为起点

  15. 相对路径中使用 .. 表示父目录  # 两个点号。

  16. 相对路径中使用 . 表示目录本身 #一个点号。

  17. 相对路径编写时不需要描述起点位置

  18. 相对路径一定不会以/做开头 

  19. pwd命令可以用来察看当前目录的位置。 

  20. 系统为每个帐号保留一个私有目录,这个目录叫做这个帐号的HOME目录。当前帐号的 HOME目录位置可以使用~表示。

  21. 每次打开终端窗口的时候当前目录就是当前帐号的 HOME目录    eg:  [root@mn1 ~]#

  22. cd命令可以用来修改当前目录的位置,使用方法如下

    eg: $ cd /home 

  23. 命令执行后路径对应的目录成为新的当前目录 

  24. (1)ls命令可以用来察看一个目录中的内容,使用方法如下

    eg:$ ls /home/project/  

    ###系统会把路径对应目录中的内容打印在终端窗口里

    ###如果没有提供路径则系统会把当前目录中的内容打印在终端窗口里

    (2)如何使用 -a 选项可以察看目录中的所有内容 

    eg:$ ls -a     或者 eg:$ ls /home/project  -a

    (3)使用-l选项可以察看每个内容的详细信息

    eg:$  ls -l    或者 eg:$ ls /home/project  -l

    (4) -a和-l选项可以合并成-al

    eg:$  ls -al    或者 eg:$ ls /home/project  -al

  25. touch命令可以用来创建一个新文件,使用方法是

    eg:$ touch  abc   或者 eg:$ touch /home/project/abc

    ###如果路径对应的文件还不存在则会创建这个文件

    ###如果路径对应的文件已经存在则把文件的最后修改时间调整成执行touch命令的时间 .

  26. rm命令可以用来删除一个已经存在的文件,使用方法如下

    eg:$ rm 文件路径

  27. rm命令加-rf选项可以删除一个不为空的目录(或者文件),使用方法如下

    eg:$rm -rf  abc  或者 eg:$  rm -rf /home/project/abc   

  28. mkdir命令可以用来创建一个新的目录,使用方法如下

    eg:$ mkdir /home/wtb/abc   或者mkdir -p  /home/c/test   

    ###要求路径对应的目录还不存在,但是它的父目录必须存在

    ###使用-p选项可以把路径中所有还不存在的目录都创建出来

  29. rmdir命令可以用来删除一个已经存在的目录,使用方法如下

    eg:$ rmdir /home/project/abc

    ###路径对应的目录中应该没有任何内容(空目录)

  30. 在命令中输入路径的时候可以只输入前几个字母,然后使用tab键让计算机自动把剩下 的字母补齐

  31. 在终端中使用上下方向键可以把以前执行过的所有命令都找到。修改后可以作为新命令使用。

  32. tar命令可以对文件或文件夹进行打包处理,在打包完成后可以对打包文件进行压缩处理

    (1)打包压缩处理命令如下:

    tar zcvf 压缩文件名.tar.gz 路径1 路径2 ...

    eg:$ tar zcvf c.tar.gz  ./c      

    (2)解包解压缩命令如下

    tar zxvf 压缩文件名.tar.gz

    eg:$ tar zxvf  c.tar.gz     

  33. vi只能在终端窗口里使用,vi中无法使用鼠标

  34. vi的功能分成三组,任何时候只能使用某一组中的功能

  35. vi中有三种不同的工作模式,一种工作模式和一组功能对应(在某个工作模式下只能使用对应组的功能)

    (1)正常模式下可以执行简单的命令,每次进入vi的时候都处于正常模式下

    (2)命令模式下可以执行复杂的命令

    (3)插入模式下可以修改文字内容

    ###在正常模式下输入i可以进入插入模式

    ###在正常模式下输入:可以进入命令模式

    ###任何时候输入esc键可以进入正常模式

    ###任何一次模式之间的转换一定有正常模式参与

  36. 使用如下命令可以进入vi      vi 文件路径

  37. 如果文件已经存在则把文件内容显示在终端里

  38. 退出vi有两种办法

    (1)在命令模式下输入q!可以退出vi,这种退出方式 是不保存修改。

    (2)在命令模式下输入wq或x也可以退出vi,这种退出方式 是保存修改退出。

    (3)在命令模式下输入w可以只保存修改但不退出vi

  39. 在正常模式下输入nyy命令(复制)可以把光标所在行开始的连续n行拷贝到剪贴板上(n是一个整 数,如果是1可以省略不写)

  40. 在正常模式下输入np命令(粘贴)可以把剪贴板上的内容在当前光标所在行的下面粘贴n次(n 是一个整数,如果是1则可以省略不写)

  41. 在正常模式下输入ndd命令(剪贴)可以把当前光标所在行开始的连续n行剪切到剪贴板上(n  是一个整数,如果是1可以省略不写)

  42. 在命令模式下可以使用set命令对vi做各种设置,set  nu可以让vi显示每行的行号.

  43. 可以在~/.vimrc文件中记录很多set命令,每次vi启动的时候都会从这个文件中找到 所有的set命令并按顺序执行

         

转载于:https://my.oschina.net/wutengbiao/blog/636823

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值