linux文件及简单命令学习
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux文件及简单命令学习相关的知识,希望对你有一定的参考价值。
一、目录
目录:也是一个文件,它是路径的映射。
1.创建目录命令:mkdir /tmp/mydir/my -p 在/tmp/mydir/下创建my的目录,-p如果没有/tmp/mydir则创建;mkdir my 在当前目录创建my目录。
2.查看当前所在工作目录:命令pwd(printing working directory)。
3.切换目录的命令:cd /tmp,切换到/tmp目录。
二、ls命令
1.ls(list)列出当前目录下的文件,ls /tmp 列出/tmp下的文件
2.ls常用的选项:
-l:以长格式的形式列出文件
-a:列出所有文件,包括隐藏文件,.xxx(一点开头的文件)表示隐藏文件,.(点)当前目录,..(两点)当前目录的上一级目录;-A不显示 . 和 ..
-h:将文件的大小做单位转换,需要和-l一起使用
-d:显示目录本身的属性,需要和-l一起使用
-i:显示文件的节点号
-r:反转显示
-R:递归显示
3.ls -l下列出文件详解:
total 24:表示列出的文件占用系统资源的大小,单位k。
-rw-------:
第一列表示文件的类型:
-:普通文件(f)
d:目录文件
c:字符设备文件(character)
b:块设备文件
l:符号(软)链接文件
s:套接字文件(socket)
p:命令管道文件(pipe)
后面九列,每三列一组,表示文件的权限(rwx读写执行):
第一组rwx表示所属用户具有读写执行权限;
第二组表示所属组具有的权限;
第三组表示其他人具有的权限;
1:表示硬链接的数量。
root:文件所属用户。
root:文件所属组。
1134:文件大小,单位字节。
Jun 12 10:45:文件最后一次修改(修改内容)的时间,除此之后,还有两个时间戳:
改变时间(change):改变文件的属性
创建访问时间(access):文件最后一次访问时间
三、命令类型
内置命令:如shell
外部命令:在文件系统的某个路径下有一个命令与之相应的可执行文件
四、环境变量
是命名的内存空间,给变量赋值,可以使用printenv查看:
PATH变量介绍:
使用:作为分割路径
使用命令时,会按照从左到右的路径去寻找命令,如果找到了就停止寻找
type命令:查看命令属于那种类型,如type ls
hash:命令缓存空间,查看那些命令缓存在hash中,及命中的次数
以上是关于linux文件及简单命令学习的主要内容,如果未能解决你的问题,请参考以下文章
20155201 李卓雯 《网络对抗技术》实验一 逆向及Bof基础