1、linux是内核,我们开发中接触的centos和ubuntu是linux发行版,这两个是最常用的。
2、如何在个人电脑使用linux?
1)在windows系统安装VMware
2)win10支持wsl,即windows subSystem for linux,如何使用可自行百度
3、命令
1)切换root用户,使用su - root或者su -,root不填时默认为root,-必须携带,不然无法使用root用户的环境变量
2)查看文件内容命令,cat与more,cat为查看全部,内容过多时,可用more来实现分页查看,通过空格键切换下一页
3)grep "字符串" 文件名,通过字符串匹配文件内容,可以结合|管道来使用,可匹配管道左边输出的内容,同个命令,管道可有多个
4)wc统计文件的字节数,字符数,行数,单词数
5)vim命令完全兼容vi
6)find [文件夹] -size +或-[数字][单位],通过大小来查找文件,+代表大于,-代表小于
7)which命令,例如which ls,查找命令的程序文件
8)>>重定向命令,可将系统输出内容保存到对应文件,单个>表示覆盖保存,两个>表示追加保存,例如echo "hello linux" >> test.txt
4、文件权限
1)表示文件权限有10个字符,第1个表示文件类型,-文件,d文件夹,l软链接。第2至4表示所属用户权限,第5至7表示所属用户组权限,8至10表示其他用户权限。用户权限包含r,w,x,分别代表读,写,执行(对于文件夹来说是可否被cd进入的权限)
2)修改权限,使用chmod [-R] u=rwx,g=rwx,o=rwx [文件名],-R表示给文件夹下所有文件赋予对应权限,也可以使用数字代替rwx,r-4,w-2,x-1,命令如:chmod 651[文件名]
3)修改用户组
chown命令,chown [-R] [用户名]:[用户组名] [文件名]