linux 学习

常用目录介绍:

/etc:

这个目录用来存放所有的系统管理所需要的配置文件和子目录。

/home:

用户的主目录,在linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。

/opt:

这是给主机额外安装软件所摆放的目录,比如你安装一个oracle数据库则就可以放到这个目录下,默认是空的

/root:

该目录为系统管理员,也称作超级权限者的用户主目录。

/tmp:

这个目录是用来存放一些临时文件的,用完即丢的文件,可以放在这个目录下,安装包!

/usr:

这是一个非常重要的目录,用户的很多应用程序和文件都放在了这个目录下,类似于windows下的program files 目录。

/var:

这个目录下存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下,包括各种日志文件。

www:

存放服务器网站相关的资源,环境,网站的项目

常用命令:

cd:

切换目录命令,(绝对路径都是以/开头,相对路径,对于当前目录该如何寻找../../)

cd ~: 回到当前用户目录

ls:

-a :查看所有文件,包阔隐藏文件

-l:列出所有的文件,包含文件的属性和权限,没有隐藏文件

所有的Linux命令可以组合使用。

pwd:

显示当前用户的所在目录

mkdir:

创建目录:mkdir test

创建多级目录:mkdir test/test1/test2

rmdir:

删除目录 仅能删除空的目录,如果下面存在文件,需要先删除文件,递归删除多个目录,-p参数即可。

cp:

复制文件或者目录

cp 原来的地方 新的地方

cp install.sh kuangstudy

tab键:

自动补全。

rm:

移除文件或者目录

-f 忽略不存在的文件,不会出现警告,强制删除!

-r递归删除目录

-i 互动,删除询问是否删除

rm-rf 系统中所有的文件就被删除了

mv:

移动文件或目录, 重命名文件,如果是两个文件,就移动,如果只有一个文件,就是重命名。

-f 强制

-u 只替换已经更新过的文件

移动:mv install.sh kuangshen/

重命名:mv kuangshen kuangshen2 kuangshen2不存在

基本属性:

image-20220306160501363

d: 目录

-:是文件

L :表示为链接文档

[rwx]以三个一组,均为这三个参数的组合,这三个权限的位置不会改变,如果没用权限,就会出现-号。

r: 可读,w,可写,x:可执行

从左至右用0-9表示

第0位,确定文件类型,1-3位确定属主(该文件的所有者)拥有该文件的权限。第4-6位确定属组(所有者的同组用户)拥有该文件的权限,第7-9位确定其他用户拥有该文件的权限。

chgrp:

更改文件属组

chgrp [-R] 属组名, 文件名

-R: 递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有文件的属组都会更改。

chown:

更改文件属主,也可以同时更改文件属组

chown:[-R] 属主名 文件名

chown:[-R] 属主名: 属组名 文件名

chomd:

chmod: 更改文件9个属性

chmod [-R] xyz 文件或目录

chomd 777 文件赋予所有用户可读,可执行

chomd 777 www

touch 命令创建文件

useradd:

命令 添加用户

useradd - 选项 用户名

-m : 自动创建这个用户的主目录/home/qinjiang

useradd -m qinjiang 创建了一个用户

userdel:

删除用户

userdel -r qinjiang 删除用户的时候,将他的目录页一并删除

修改用户 usermod

posted on 2022-05-12 08:30  super-brother  阅读(34)  评论(0编辑  收藏  举报