管道文件开头是P 标志 |
目录文件开头是d标志 /
软连接文件开头是l 标志 @
普通文件开头是 –
ls –l
硬连接:通过这个可以操作另一个目标,给一个文件再起一个名字,多个名字对应一个文件,必须在同一个物理设别下,需注意删除后只是硬连接数减一,只有硬连接数位0时才会被删除。
创建方式: ln 目录 自定义名称
软连接:快捷方式,没有必须在同一个物理设别下的限制。
创建方式: ln –s 目录 自定义名称
权限:r可读;w写;x执行;-无此权限
(字母:文件类型(d)+自己权限(rwx)+同组权限(rwx)+其他人权限(rwx););硬连接;用户名;组名;文件大小;日期;文件、目录
cp 复制:cp 被复制文件 复制到的地方; 只能复制文件
cp –r 文件,目录… 被复制的地方
mv 移动:mv 被移动的文件 移动到的地方
mv a bb/ab 将a文件移动到bb目录下并改名为ab
rm 删除文件
rm a*b*c 其中*为任意内容,语句的意思为删除任意包含 abc的文件
-i 复制移动删除一样的命令,提示信息
rmdir 删除空目录
chmod 修改权限
chmod o-w z 移除z文件外组人的写权限
chmod o+w z 增加z文件外组人的写权限
chmod =rwx z 将外组人权限设置为rwx
r--4 w--2 x--1 ---0 数值方式
chmod 755 z
chmod ugo+x
chmod 0644 z
o 外组人
u 用户,自己
g 同组人
mkdir 创建目录
mkdir aa bb cc 在当前目录下创建文件夹
mkdir -p ee/gg 多个目录一起创建
touch 创建文件
touch aa/dd aa 目录下dd文件
date > xyz 将日期写入xyz ,这里 > 的作用是重定向,将左边命令的输出写入到右边的文件中去
date >> xyz 这是追加写入,不清空之前的写入内容
cat xyz 读取文件中的内容
cal 日历
cal 2018 查看一整年的日历
cal 11 2018 查看2018年 11月的日历
echo 随意输出命令
echo lkajsld > temp 将lkajsld 写入temp