目录和文件操作
. 当前目录
.. 上级目录
~ 自己的根目录
~user 代表user这个人的根目录
cd change directory
pwd print working directory
mkdir make directory
rmdir remove directory
echo $PATH 显示PATH的值
ls 显示文件名、属性等
cp 复制文件或目录 -u 如果源文件较新(根据文件时间)或者没有目标文件,才复制。 -r 目录操作
rm 删除文件或目录 -rf
mv 移动文件或目录 修改文件名
cat 由第一行开始显示文件内容 (Concatenate)
tac 由最后一行开始显示文件内容,可以看出,tac是cat的倒写
more 一页一页的显示内容
less 与more类似,但是优点是,可以往前翻页
head 只看头几行
tail 只看后几行 head -n20 install.cp | tail -n1 (显示第二十行)
nl 显示时同时显示行号 cat -n
od 以二进制的方式读取文件内容
inode / block 文件属性信息 / 文件内容
ln 链接
硬链接 不能链接目录(目录本身只消耗inode),不能跨文件系统(不同文件系统有不同的inode)
符号链接
umask 改变预设的建立文件或目录时的属性,root默认为022,其他用户默认为002
建立文件:666-002 ==> -rw-rw-r--
建立目录:777-002 ==> drwxrwxr-x
chattr 改变文件的特殊属性
lsattr 显示文件的特殊属性
which 查看可执行文件的位置 通过环境变量到该路径内寻找可执行文件
whereis 查看文件的位置 从数据库文件中查找(使用/usr/bin/updatedb来更新数据库文件)
locate 配合数据库查看文件位置
find 实际搜索硬盘查询文件名称
find / -perm -mode ;find / -perm mode;find / -perm /mode;
如果一个文件具有SUID时,同时others群组具有可执行权限,那么当others群组执行该文件时,others将拥有该文件的owner权限
SUID -r-s--x--x chmod u+s 文件名 或者 chmod 4755 文件名
SGID -r-xr-s--x chmod g+s 文件名 或者 chmod 2755 文件名
Sticky bit drwxrwxrwt chmod o+t 文件名 或者 chmod 1755 文件名 (只有文件拥有者或者root用户可以删除文件)
file 用来查看文件的类型,例如ASCII或者二进制文件等,还可以查看文件是否被加入SUID等
分享到:
相关推荐
linux指令大全 linux指令大全 linux指令大全 linux指令大全 linux指令大全
Linux 指令大全Linux 指令大全
Linux指令大全 Linux指令大全 Linux指令大全
linux指令,工具大全, 可以参考的一个文档。
Linux 指令集 Linux 指令集 Linux 指令集 Linux 指令集
本人积累的一些linux常用指令
linux指令操作指南------------Linux指令范例速查手册
Linux指令Linux指令Linux指令Linux指令Linux指令Linux指令Linux指令Linux指令Linux指令Linux指令
本书详细讲解了Linux指令343条,基本覆盖了Linux指令中常用的指令。配有多个范例,通过实际操作来深刻理解、掌握相关指令。
用惯了linux指令,在 windows下想使用类似linux指令,可使用该文件,将父目录添加到环境变量即可
可快速查询Linux常用指令,及指令的帮助文档。并可添加维护。
本文章介绍了一些简单的linux指令 很基础 适合初学者使用
LINUX指令大全
linux指令大全(完整篇)初学者的好老师
linux指令大全(中文版)linux指令大全(中文版)linux指令大全(中文版)
linux指令大全,两个PDF,都中文的,我打包了,下过来当手册用不错。
linux指令搜集由于最近在学linux,于是就花点时间搜集了一下比较常用的linux指令
Linux完整指令手册,学习Linux指令必备,里面是chm文档,含各种基本指令和常用指令
linux指令,集合了从初级、中级、高级三个部分,每个指令都有实际操作图片。