内容:
1、vi/vim编辑器
2、普通用户使用root权限
3、权限
4、日期和时间
5、软连接和硬连接
6、压缩和解压缩
7、其他(主机名、关闭防火墙、软件安装、个人常用快捷键、上传和下载文件、进程和资源)
一、vi/vim编辑器
三大模式——命令模式、编辑模式、底线命令模式
命令模式:简言之就是输入的所有按键都是命令,此模式下不能编辑文本(命令详情搜vi/vim键盘图)
编辑模式:可以编辑文本(又称为输入模式、插入模式)
底线命令模式:简而言之就是保存键和返回键
几个模式的相互转换
进入vi/vim编辑器:vi(vim)文件名.后缀名——>进入后为命令模式
命令模式转为编辑模式:输入i或a或o <——> 输入模式转为命令模式:按ESC键
命令模式转为底线命令模式:输入: (冒号) <——> 底线命令模式转为命令模式:命令以回车结束运行
退出vi/vim编辑器:w是保存、q是退出、wq是保存并退出、q!是强制退出、wq!是强制保存并退出
二、普通用户使用root权限
1、首先给普通用户授权root权限
①在root用户的权限下打开/etc/sudoers——输入visudo(其实就是使用vi编辑器)
②在文件最下面添加:普通用户名 ALL=(ALL) NOPASSWD:ALL
③然后保存并退出:wq!
2、使用:使用的时候必须加sudo
sudo 命令
扩展——用户和用户组
创建用户:useradd 用户名
创建组:userdel -r 用户名
创建用户时指定组:useradd 用户名 -g 组名
删除用户:userdel -r 用户名
删除组:groupdel 组名
查看所有用户:getent passwd
查看所有用户组:getent group
切换用户:su 用户名
三、权限
ll : 是 ls -l 的简写,可以以详细信息展示文件(如下)
每一列分别代表:
权限 硬链接 用户 用户组 文件大小 日期时间 文件名或软连接名
其中权限含义:
修改权限:chmod(一般是用来给文件加一个执行权)
①chmod -R +rwx 文件名 (w权限只能给当前这个用户加)
②chmod -R 777 文件名 (777表示最高权限,一个7为rwx)
③chmod -R u=rwx,g=rwx,o=rwx 文件
-R: 对文件夹内的全部内容应用同样的操作,可以省略
0为---(啥都无权限),1为--x,2为-w-,3为-wx,4为r--,5为r-x,6为rw-,7为rwx(最高权限)
修改用户组:chown
以下命令中的-R可以省略,-R表示对文件夹内的全部内容应用同样的操作
只修改用户: chown -R 用户 文件
只修改用户组: chown -R :用户组 文件
修改用户和用户组: chown -R 用户:用户组 文件
要修改用户组时必须有:(冒号)
四、软连接和硬连接
硬连接:ln 要被连接文件或者目录的绝对路径 存放的硬连接目标路径位置
当你想要在不复制文件内容的情况下,在多个位置访问同一个文件时,可以使用硬链接。(类似于备份)
软连接:ln -s 要被连接文件或者目录的绝对路径 存放软连接目标路径位置
当你需要创建一个指向另一个位置的快捷方式,或者想要简化复杂的路径时,可以使用软链接。(类似于快捷方式)
五、日期和时间
查看当前的系统时间: date
查看加后的系统时间: date -d "+1 day"
查看减后的系统时间: date -d "-1 day"注意: day位置还可以是year,month,hour,minute,second
格式化显示系统时间: date [-d "+1 day"] "+%Y/%m/%d %H:%M:%S"
格式化字符串:通过特定的字符串标记,来控制显示的日期格式
%Y 年 注意: %y 年份后两位数字 (00..99)
%m 月份 (01..12)
%d 日 (01..31)
%H 小时 (00..23)
%M 分钟 (00..59)
%S 秒 (00..60) 注意: %s 自 1970-01-01 00:00:00 UTC 到现在的秒数
六、压缩和解压缩
普通打包格式: tar -cvf 包名.tar 多个文件或者目录
普通解包格式: tar -xvf 包名.tar -C 目标位置路径gzip压缩格式: tar -zcvf 包名.tar.gz 多个文件或者目录
gzip解压格式: tar -zxvf 包名.tar.gz -C 目标位置路径
bzip2压缩格式: tar -jcvf 包名.tar.bz2 多个文件或者目录
bzip2解压格式: tar -jxvf 包名.tar.bz2 -C 目标位置路径上述参数含义
-c,创建压缩文件,用于压缩模式
-v,显示压缩、解压过程,用于查看进度
-x,解压模式
-f,要创建的文件,或要解压的文件,-f选项必须在所有选项中位置处于最后一个
-z,gzip模式,不使用-z就是普通的tarball格式
-C,选择解压的目的地,用于解压模式
zip压缩格式: zip -r 包名.zip 多个文件或者目录
zip解压格式: unzip 包名.zip -d 目标位置路径参数
-r: 压缩目录的时候递归进入
-d: 选择解压的目的
其他
查看主机名: cat /etc/hostname
修改主机名:hostnamectl set-hostname 新主机名
关闭和禁用防火墙:
①关闭当前运行防火墙服务: systemctl stop firewalld.service
②禁用防火墙服务开机自启: systemctl disable firewalld.service
③查看当前运行防火墙状态: systemctl status firewalld.service
软件安装:
yum -y install 软件(要本地网络连接,linux才有网)
不知道是否联网的时候ping一下,比如ping www.baidu.com 能一直运行就是有网,要按ctrl+C暂停,不然会一直运行
常用快捷键:
清屏:clear 或Ctrl+L
停止死循环或者运行太久的程序:Ctrl+C
退出:exit或Ctrl+D
查看历史命令:history
进程和资源
查看进程信息: ps -ef
查找指定进程信息: ps -ef | grep 关键字
关闭指定进程号的进程: kill -9 进程号查看磁盘资源使用情况: df -h
查看内存资源使用情况: free -h
上传和下载
1、图形化界面中可以直接上传下载
2、也可以使用命令
上传:rz
下载:sz