Linux用户和权限:多用户操作系统,可以允许多个用户同时使用
用户命令:
1、新建用户组:groupadd 组名
2、新建用户名:useradd 用户名 -g 组名
3、给用户设置密码:passwd
4、创建好的用户会在 /home 自动建立一个用户文件夹
5、使用su -可以切换用户 在普通账号切换需要密码但是切换到root不需要密码
权限命令:
对操作系统来说,一般权限是指用户对文件及文件夹的权限,一般包含:读写执行(rwx)
R--read(对文件可以查看)w---write(对文件可以修改)x---excute(对文件可以执行)
使用 ls -l 或者使用ll可以查看文件创建日期、文件大小、文件权限、文件所有者,组等信息
第一个字符 代表文件类型 - 普通文件 d 文件夹 l代表链式文件(快捷方式)
2---10个字符代表文件权限:总共分为3组:
1所有者权限u
2所属组权限g
3其它用户权限o -表示没有权限
如果某一组某个成员新建one.txt 对权限的修改如下:(只有root才有修改权限的权限)
1、选择容易一组成员创建一个文件夹 /tmp/one.Txt
2、Root账号使用 chmod o-r one.txt 让其它用户没有读权限
3、其它组成员使用 cat one.txt 提示没有权限
4、Root账号使用 chmod o+r one.txt 增加读权限
5、其它组成员使用 cat one.txt 可以查看
其中Chmod:修改文本权限
Chomd u+x 文件名 给所有者文件执行权限 chomd +r 文件名 给所有用户增加读权限
Chomd o+rwx 文件名 给其它用户读写执行权限
修改文件所属组:
Chgrp 组名 文件名
修改文件所有者
Chown 用户名 文件名
一次性修改文件所属组和所有者 chown 用户名:组名 文件名
Linux基本命令:
文件夹命令:
1、mkdir(新建文件夹)
2、创建隐藏文件 touch sertcrt .txt
3、创建空格文件 touch a/ c/ d.txt
4、创建多个文件夹 mkdir 文件1 文件夹2 .......
5、创建多层文件夹 mkdir -p a/b/c/d/e 创建五层文件夹
文件命令:1、touch(新建文件)
文件夹及文件公共命令:1、cd /(相对路径)cd ..(绝对路径)
2、cp (复制) cp a.Txt ./music(复制一个文件到文件夹) cp -R 文件夹/文件夹/(复制一个文件夹到一个文件夹)
3、Mv (1、改名 mv 原名 新名称 2、剪切文件到一个文件夹)
4、Ls -a 显示隐藏文件 ls -l 显示文件详情 ls -al显示所有文件的详情 Ls -a 显示隐藏文件 ls -l显示文件详情
5、Rm 删除命令:-f 强制删除,删除不提醒
-r 表示删除文件夹
-rf 强制删除任何的文件或文件夹
Sudo Rm -rf /(一般不用)
Rmdir 删除空文件夹
显示及查看位置:pwd
通配符:
1、*代表所有的文件
2、?代表一个字符
3、/ 表示从跟目录开始
4、$表示替换变量的值 其中PATH是linux内置的环境变量
5、>输出重定向值 覆盖文件的内容 >>追究内容到文件的末尾
6、| 管道命令
7、~ 表示当前目前目前的home目录
Linux中的文本编辑器 vi/vim (相当于windows中的记事本程序 notepad.exe)
1、新建一个文件 并写入内容
I 进入编辑模式命令
编辑 写文本
Esc 退出编辑模式,进入命令模式
:w 文件名 保存文件
:q 退出 vi 编辑器
总结: i/esc 编辑模式/命令模式
2、对文件修改 ( cat显示内容)
Vi 要修改文件名
I 进入编辑模式进行修改 esc退出编辑模式,进入命令模式
:wq 保存并退出 :q!不保存退出
3、文件其它快捷操作
设置和取消行号: set nu 设置行号 set nonu取消行号
:n(行数) 表示跳转到哪一行,
:$ 表示跳转到最后一行
搜索 /搜索关键字 搜索一次 n:表示下一处 N 表示反方向搜索下一处
Dd 删除一行
I/a/o/s: 都是插入命令 当前位置/当前位置的下一个位置/换行/删除当前字符
Linux 关机、重启命令
Shutdown 1分钟后关机 shutdown -c 取消关机
Reboot 重启
Linux 运行级别:
init 0--6 7 个级别下运行 init进程是linux开机启动的第一个进程
Init 0 表示关机 init 1 表示单用户模式 init 3 命令模式 init 5 图形化模式 init 6 重启
Linux压缩与解压缩命令:
1、Tar 压缩和解压:
Tar -cvf test.tar(为压缩包起一个文件)
Tar -xf test.tar(解压)
2、.tar.gz包的压缩和解压
Gzip 文件名 ====压缩成.gz格式 且这种压缩会删除源文件
Gzip -d 文件名 === 解压缩
要把文件压缩成.tar.gzp:
方法一:1、压缩成tar 2、把压缩后的tar在压缩一次
方法二:Tar -czf .tar.gz 包名称
要压缩的文件名 -z压缩成gz包
Tar -xzvf .tar.gz 包名称 解压
3、Zip格式压缩与解压缩:
第一步:Zip压缩文件名 要压缩的文件 压缩
第二步:unzip 压缩文件名 解压缩
4、Rar 解压与压缩(第三方文件)
Linux没有自带rar命令,需要先安装
下载安装包:
wget https://www.rarlab.com/rar/rarlinux-x64-612.tar.gz --no-check-certificate
解压安装包
Tar -xzf rarlinux-x64-612.tar.gz
进入解压包中 cd rar
安装rar命令 make
安装后即可使用
Rar a 压缩文件名 要压缩的文件 压缩
Rar x 压缩名 解压缩
标签:文件,tar,压缩,用户,命令,文件夹,liunx,权限 From: https://www.cnblogs.com/liuxiaojia-1101/p/17103807.html