linux常用命令
linux用户权限相关
root 用户 相当于群主 超级用户
sudo命令 相当于群管理员
普通用户 群成员
查看用户id信息 使用linux id命令
linux存放用户信息文件/etc/passwd
切换用户 su
su -username 普通用户需要密码,root就比较随意了
添加用户 useradd
useradd username 添加用户
更改普通用户密码
passwd username 然后输入和确认密码即可
删除用户 userdel
-r 删除用户名
-f 强制删除用户以及家目录
userdel -rf 用户名 强制删除用户以及家目录
suto命令
使用root用户打开/etc/sudoers 文件,设置某个用户root权限 vim /etc/sudoers 编辑
root = ( ALL)=(ALL) ALL
superman = ALL=(ALL) ALL 这样用户和root就拥有相同权限了
文件和目录的权限
linux权限主要依据三种身份设定/预设
user 文件使用者
group 属组 文件属于哪个组
others 既不是用户,也不是属组 就是其他人
什么是权限?
在linux中,每个文件都有所有者和所属组,并且规定了文件的所有者,所有组级其他文件的额可读可写,可执行等权限
对于文件来说,可读,可写,可执行,转化的linux命令是什么
cat more less 都是可读文本 就是可以读取文件目录列表
vim echo " " > 可写文本 就是表示在文件目录中新增,修改,删除文件
可执行就是 可以./执行的 , 颜色是绿色的文件 可执行表示可以进入目录
************************
r 可读 4
w 可写 2
x 可运行 1
- 没权限
d 文件夹
l 软连接
***********************
- rw-r--r--.
rw --- user 可读可写
r-- group 只读
r-- other 只读
更改权限命令 chmod
chmod u-w 给user去掉写的权限
chmod o+w 给其他用户添加写的权限
chmod g+x 给组添加可执行的权限
权限数字转化---> 也可以转换成数字表示 最低0,最高7
chmod 666 表示rw- rw- rw-
chmod 577 表示 rx- rwx rwx
软连接 linux快捷方式的语法
ln -s 目标文件的路径 快捷方式的路径 注:如果删除掉原文件,快捷方式不会跟着删除,但是也无法打开了!
ln -s /opt/a.txt /tmp/b.txt 将opt文件夹下的a.txt 添加快捷方式在tmp中以b.txt展示
压缩命令
tar解压命令#语法-c --create 建立新的备份文件-x --extract /get 从备份文件中还原文件 -z --gzip/ungzip 通过gzip的指令处理备份文件-f --备份文件 file 指备份文件]-v --显示操作过程
**zip包 unzip #解压zip包**
tar格式的压缩包
tar -cvf 压缩文件的名字 你要压缩的内容
tar -cvf alltmp.tgz /tmp/* #他说tmp下所有内容到allrmp.tgz格式的压缩包下
解压命令
tar -xvf alltmp.tgz
当然还有这样的 alltmp.tgz.gz #如果你看到这么一个压缩模式
解压命令 tar -zxvf alltmp.tgz.gz
待续...