Linux基础命令大全(笔记一)

2019-10-13 18:46:48王冬梅

whereis  ls【查询ls命令的相关内容,例如调用文件,帮助文档】

echo $PATH【查看环境变量】

find  /etc   -name   my*【查找etc目录下的以my开头的文件】

创建挂载点:mount

mount 设备 挂载点

设备指的是一个具体的文件系统,可以用设备名或卷标名表示 挂载点必须是一个存在的目录。如果目录下原来有文件,则在文件系统挂载后,原文件暂时不能访问。直到挂载上的文件系统被卸载。 我们一般采用/mnt目录下的一个空目录为挂载点。 用户可以通过直接键入mount后回车来检查当前挂载中的文件系统 用户也可以通过查看/etc/mtab文件来查看当前挂载中的文件系统
sudo mount /dev/cdrom /mnt/cdr
# Ubuntu的cdrom目录一般为"/dev/cdrom"

卸载挂载点:umount

umount [参数] 设备/挂载点

sudo umount /dev/cdrom
sudo umount /mnt/cdr

# 上述两行代码完成同样的功能

用户和组的概念

useradd   kang   【添加kang用户】 passwd   kang   【为kang用户添加密码】 userdel    kang    【删除kang用户】 groupadd   student   【添加student组】 groupdel   student   【删除student组,组中如果有用户不能直接删除】 usermod   -g  student  kang   【将kang用户移动到student组中】 useradd   kang  -g   student  【新建kang用户所在组是student】 su   kang   【切换用户登录】   exit【返回】

文件权限

 -rw-r—r—

r【read】   w【write】   -【没有任何权限】   x【执行,运行】 分为三组,三个一组 第一组:文件所有者 第二组:同组其它人 第三组:其它人

chmod【修改文件权限】

chmod   +x    4.txt   【给所有用户添加可执行权限,对于4.txt】 chmod   u+x   4.txt   【当拥有者】 chmod   g+x   4.txt   【同组其它人】 chmod   o+x   4.txt   【其它人】

学会   chamod   755   4.txt

                111|101|101

n  chown   kang   4.txt   【修改文件所有者】

权限设置:chmod

chmod [-R] 权限 文件名

  chmod  777 *.js    #当前目录下的所有".js"文件的权限被更改为"777"
  chmod  777 ./css/   #当前目录下的"css"文件夹的权限被更改为"777",但其子文件夹和子文件的权限不便
  chmod  777 ./css/*  #当前目录下的"css"文件夹中的所有“一级文件夹和文件”的权限被更改为"777",但css文件夹的权限不变
  chmod -R 777 ./css/   #当前目录下的"css"文件夹、其子文件夹、以及子文件的权限被更为"777"