回忆今天所学。
今天学习了一些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 ,然后再查找。
每天学一点,每天 进步一点。加油。