首页 > 代码库 > linux学习1

linux学习1

  回忆今天所学。

  今天学习了一些Linux系统的一些基本操作。

  我是用Vmware虚拟机装的Ubuntu系统。

  学习Linux的命令行指令,可以进入Ubuntu的terminal或者直接Ctrl+Alt+F1~F2 进入tty1~tty6的命令行,按Ctrl+Alt+F7或F8回到图形界面。

  登陆的时候发现用root怎么都进不去,现在还不知道为什么,只能用自己的账号登陆。

  简单回忆一下学到的指令:

  1.ls 显示当前目录下的内容   ls ./ 或者ls

  2.pwd 显示当前所在的位置

  3.cd  change directory改变路径 

  cd 和cd ~等同,都是回到用户处 

  cd ../ 返回父目录

  cd - 返回上次的目录

  4.man 不知道一个指令的意思的时候,man一下!

  5.ctrl+u 取消当前命令

  6.ctrl+l  清屏

  7.shift  ctrl  + 字体变大

  8.ctrl -  字体变小

  9.whoami 显示用户名

  10.mkdir  创建一个目录

  11.rmdir   删除一个目录,记住,要是一个空目录

  12.touch  创建文件

  13.rm  删除文件

  14.*  通配符  rm  *.txt,即删除所有.txt文件

  15.cp 拷贝,cp source destination  可以改名字,也可以不改

  16.mv  可实现文件或目录的移动或改名字(较复杂,多练习)

  17.cat  打印当前目录下的某文件内容

  18.tac  倒序输出当前文件的内容

  19.head 输出文件的前10行

  20.tail   输出文件的倒数10行(默认情况下)

  接下来是三种向文件中输入内容的方式

  21.gedit  往文件中写入内容(Linux的图形文本编辑器)

  22.ed   a开始输入   .结束输入  w保存文件  q退出  (Unix里的文本输入)

  23.nano  编辑文件 (Linux里的文本编辑器)

  24.more  分屏显示文件,不像cat一次性全部显示出来

  25.tar   文件打包命令

   mkdir a b

   tar -cvf  ab.tar a b   c是create  v是显示过程 

   tar -tvf  ab.tar    查看包里面的内容

   tar -xvf  ab.tar  -C加指定的目录

      26.Linux中有3中文件压缩的方式,分别是:gzip,bzip2,和tar。解压方式分别是gunzip,bunzip2和tar。

    gzip是Linux中的,bzip2是Unix中移植过来的。

    压缩率一般是gzip>bzip2,

    tar 压缩用法,tar -zcvf 或者 -jcvf,解压的话c改为x即可。

  27.文件的查找命令:which,whereis,locate,find。

  locate基于数据库查找速度快,find查找基于磁盘,较慢。

  由于基于数据库,刚新建的文件,不能马上查找到,因为数据库要在晚上才更新,我们可以手动更新数据库,sudo updatedb ,然后再查找。

  每天学一点,每天 进步一点。加油。