C++学习:第一章 Linux基础 - LInux基本操作 二

版权声明:共享知识,欢迎转载 https://blog.csdn.net/kakiebu/article/details/82769680

管道文件开头是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

猜你喜欢

转载自blog.csdn.net/kakiebu/article/details/82769680
今日推荐