linux快捷键及文件和目录的操作 -ag凯发k8国际
1.快捷键
首先我们可以输入指令histroy查看以往输入的命令,ubuntu的光标盖住的是光标后边的字符
(1) ctrl p可以向上遍历以往输入的命令
ctrl n可以向下遍历以往输入的命令
(2) ctrl b光标向左移动
ctrl f光标向右移动
ctrl a光标移动到当前行头部
ctrl d删除光标后边的字符
ctrl u删除光标前所有字符
ctrl h删除光标前面的字符
(3)tab自动补齐命令
按两次tab可以显示以当前输入的命令做前缀的命令都显示出来
(4)ctrl l清屏或者clear
2.linux下的目录结构 (一种树状结构)
(1) /:代表根目录其子目录:
1)/bin里边存放的是最经常使用的命令
2)/dev里边存放的是device(设备的缩写)该目录存放linux的外部设备,在linux中访问文件和访问设备是一样的,linux会把设备抽象成文件(linux中一切皆文件),
3)/etc用来存放系统管理所需要的配置文件和子目录
4)/hom用户的主目录
5)/lib里边存放最基本的动态链接共享库,几乎所有的应用文件都需要用到这些库
6)/root超级用户自己的目录
7)/usr用户很多的应用程序和文件都放在这个目录里
3.文件和目录的操作:
1)~:代表当前用户的家目录,家目录是所有用户家目录的集合,刚打开终端就会处在当前用户的家目录。
2)$代表是普通用户,可以切换成超级用户sudo su
3)ls:显示当前目录的内容(还有一个命令tree 这个不是ubuntu自带,要输入指令进行下载 sudo apt-get install tree下载好后输入tree会显示当前目录的内容,还可以tree 指定目录下的内容查看当然这里ls -r功能类似列出所有子目录)
4)ls -a:是显示指定目录下的所有目录和文件,包含隐藏文件(隐藏文件在显示的时候前面带有.)
5)ls -l:以列表的方式显示文件的详细信息(ls -l 目录目录等:就会准确显示目录相关信息)
注意以下的文件类型:
6)-h:以人性化的形式显示文件的大小
7)cd和cd ~:都是回到当前用户的家目录
8)cd -:是在最近两次目录间来回切换
9)cd .:代表显示当前所在目录
10) cd两点代表回到当前目录的上一级目录
11)pwd:表示当前目录所在的位置
12)mkdir 名字:创建一个目录
13)mkdir 第一层目录名/第二层目录名等等再加-p:创建一个复合目录
14)rmdir 空目录:删除一个空目录(仅仅是空目录)
15)rm 目录 -r:删除一个目录(可以是非空目录和空目录)
16)rm ri 目录名:按照提示进行删除目录的操作(后两个指令的顺序可以颠倒,包括i r的顺序)
17)touch 文件名:有两个作用,如果文件存在那么修改文件的创建时间,如果没有就创建一个文件
18)rm 指定文件名:删除指定文件
19)rm 指定文件名 -i:按照提示进行删除文件的操作
20)cp 文件1 文件2:把文件1的内容拷贝到文件2中,如果文件2不存在,那么新建一个文件2,如果文件2里边有内容那么就会覆盖掉文件2里边的内容。
21)cp 目录1 目录2 -r:把目录1的内容拷贝到目录二中去如果目录二不存在那么就先创建一个目录,如果目录二存在那么就直接把目录1拷贝到目录2中(连同目录1里边的内容)
22)cat 文件名:打开一个文件(如果文件很大则不会完全显示)
23)more 文件名和less 文件名:和cat作用差不多但是比cat显示的更多(空格翻译,回车下一行,ctrl b上一页,ctrl f下一页,q或者ctrl c回到命令行)
24)head 文件名:默认显示前十行(head 【-数字】 文件名),以数字为准显示数字所代表的行数和tail 文件名(默认后十行)正好相反
25)mv 文件名 要改的名字:给文件改名
26)mv 文件名 目录:把文件移动到目录里
27)ln -s 文件名 文件的软链接名:相当于文件的快捷方式
28)ln 文件名1 硬链接名:相当c语言的指针,创建一个文件然后指向文件1的在磁盘上的位置
软硬链接:软链接相当于创建快捷方式,就是指向某一个文件,指向的目标文件如果被修改,那么指向这个文件的软链文件(既然是指向)那么打开后还是会和目标文件一样。硬链接相当于创建一个文件然后地址和传入的文件指向同一块内存。二者的区别:随着源文件被删除,由软链接创建的文件此时没有了指向自然就会失去作用,但是硬链接随着源文件的删除,还是指向那一块地址,内容不变。当一个文件的硬链接全部被删除那么这块内存就会被linux认为是空闲内存,再创建新的文件就会覆盖掉原有的数据
29)wc 文件名:会依次显示行,单词数,字节数
30)od 文件:二进制查看文件
31)od -t c/d/f/o/u/x 文件:分别表示以ascii,有符号十进制数,浮点数,八进制数,无符号十进制,十六进制显示文件
32)du -h:查看当前目录的大小,加-h是让他人性化的显示
33)df -h:查看当前磁盘的用量情况,加-h也是人性化
34)which 命令:查看指令所在的路径,内建命令是查不到的
35)whoami:查看当前用户
36)修改文件权限:
以字母方式设置:chmod [who] /-/= r/w/x(执行) 文件名
首先who代表:文件所有者:u
文件所属组:g
其他人:o
这里=是覆盖权限
例子:chmod a r 文件名;
如果不指定who就代表a(对于所有人)
以数字的方式设置: chmod [who] /-/= 数字 文件名
1代表x
2代表w
4代表r
例子:chmod ( /-)5(u)5(g)5(o) aaa;
37)修改文件的执行权限:
修改文件所有者:sudo chown 所有者 文件(这里sudo借用管理员权限)
修改文件所有着和所属组:chown 所有者 : 组 文件
修改文件所属组:chgrp 组 文件
目录必须有执行权限否者无法打开
对于文件的执行权限,文件所属组并不一定是文件所属者所在的组
38)文件的查找:
(1)首先按文件名:find 查找的目录 -name 引号(里边是文件名):四个链接部分都要有空格
如果名字后边有*,那么就是以这个名字为前缀的所有文件都会被找到展开
如果名字后边有?,那么?通配符一个?通配一个字符。
(2)按文件大小:find 查找的目录 -size 10k(大于10k k小写,兆是大写m)
如果是大于10m小于100m就是:find 查找的目录 -size 10m -size -100m;
(3)按文件的类型 find 查找的目录 -type d/f/b/c/s/p(分别代表目录/普通文件/块设备/字符设备/套接字/管道设备)
(4)按照文件的内容 grep±r 引号(要搜索的文件的内容) 路径
4.软件的安装与卸载:
(1)在线安装:
安装:== sudo apt-get install 软件名==
卸载:sudo apt-get remove 软件名
更新软件列表(ubuntu自带):sudo apt-get update
清理所有的安装包:sudo apt-get clean实际上是清理:/var/cache/apt/archives目录下的文****件
(2)deb包安装:
是已经从网安装下来的deb文件直接使用指令安装:
安装:sudo dpgk -i deb文件名
删除:sudo dpgk -r 文件名
总结
以上是ag凯发k8国际为你收集整理的linux快捷键及文件和目录的操作的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇:
- 下一篇: linux压缩包和用户管理及开关机指令