Linux基本命令
使用mv
mv [源文件] [目标路径] //将源文件移动到目标路径下
使用echo
echo ["你想写的东西"] > [目标文件] //等下你写的东西就会出现在目标文件中
使用cp
cp [源文件] [目标文件] //可以对目标文件改名,改成自己想要的文件名
cp -r [源文件夹] [目标文件夹] //文件夹的copy//-r就是recursion//递归
使用find
用find查找文件
find -name [文件名]
# 查找 /usr 目录下所有文件名以 .txt 结尾的文件
find /usr -name '*.txt'
#查找 /usr 目录下所有文件名刚好为 4 个字符的文件
find /usr -name '????'
#查找 /usr 下所有文件名以 .txt 结尾的文件或目录,且该文件的父目录必须是 src
find /usr -path '*/src/*.txt'
使用cat
cat [文件名] // 看文件写的啥
cat -n [文件名] //看文件并且带行号
grep 命令
grep "[你要找的字符]" [在那个文件找]
grep "[你要找的字符]" [在那个文件找] -n
会显示字符所在行
llinux 下用户分为超级用户和普通用户
文件权限
以root身份生成一个文件看看会怎末样?
whoami
用whoami
知道目前自己身份
vim [文件名]
vim rootfile.c
//这是root的文件zyb只有阅读的权限无权修改
:cq//不保存退出
但是我们可以把他干掉
在root的文件目录下我们切换为zyb对root创造的文件进行删除 //不被允许
在root的目录下,我们的zyb用户甚至不能创造文件//可见root用户真是大爷一个
收工了,睡觉!