Linux基础知识

003

基础命令

touch hello.c  文件不存在就创建文件,文件存在会修改文件的时间为当前时间
cp hello.c hello2.c
hello2.c不存在会创建一个hello2.c,里面的内容和hello.c完全一样
hello2.c存在,会先把hello2.c里面的内容擦除,再把hello.c里面的内容复制到hello2.c里面去

查看文件内容的方式

cat 
more
less   less可以结合 ctrl+p, ctrl+n 
head
tail

软连接-快捷方式 既适用于文件,也适用于目录

ln -s hello.c  hello.soft
hello.soft  由于是相对路径,hello.soft一旦改变所在位置就会立即失效
ln -s ~/Linux_Course1/Day1/hello.c s1 
由于是相对路径,s1改变所在位置也不会失效

硬连接

创建一个硬链接,相应的硬链接计数会自动加一,删除一个硬链接节点减1;
但是硬链接并不占用磁盘空间
ln  hello.c  hellohard
牛逼之处在于:即使把硬链接的源文件删除(只要还有一个硬链接)也不会影响硬链接的内容(同源文件的内容是一样的)

硬链接和软连接的区别

软连接相对于一个快捷方式
一个(或多个)硬链接是一个映射到Linux文件的同一个节点的位置,
该节点相对于文件的索引,务必记住硬链接并不占用磁盘空间

其他指令

wc test.txt test1.txt test2.txt
image

image

权限修改指令

image

权限和数字的关系
r:4
w:2
x:1
765:文件所有者的权限为rwx(7),文件所属组的权限为rw(6),其他人的权限为r_x(5)
image

关于目录的知识点,要想进入目录,目录是必须有执行权限的,否则是无法进入的

示例如下
image

find命令

模糊查找命令
image
查找大于10M的文件
image
在一定的大小范围内查找文件
image
按照文件类型查找
find + 查找目录 + -type + d/f/b/c/s/p/l
示例:查找管道型文件
image

文件内容的检索grep

示例
image

软件的安装和卸载

image
image

posted @ 2022-10-18 22:08  mnst  阅读(35)  评论(0)    收藏  举报