欢迎访问 生活随笔!

凯发k8官方网

当前位置: 凯发k8官方网 > 运维知识 > linux >内容正文

linux

linux快捷键及文件和目录的操作 -凯发k8官方网

发布时间:2024/10/14 linux 27 豆豆
凯发k8官方网 收集整理的这篇文章主要介绍了 linux快捷键及文件和目录的操作 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

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 文件名

总结

以上是凯发k8官方网为你收集整理的linux快捷键及文件和目录的操作的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发k8官方网网站内容还不错,欢迎将凯发k8官方网推荐给好友。

网站地图