Linux常用命令
-
文件打包压缩命令
-
tar 一些选项 文件的路径或者目录
-
选项:
-c就是实现的是创建新的打包文件-v就是实现显示打包或者解包的文件详情-f就是实现的使用压缩设备压缩文件,这个是必选项,必不可少的一个选项-z就是实现的是使用gzip格式来实现的压缩或者解压文件 (.gz)-j就是实现的使用bzip2格式来实现的压缩或者解压文件 (.bz2)-x就是实现的是解包-C就是实现的是我们的解压到指定的目录中去
-
-
代码的体现
-
gz格式的解压个解包
-
gz格式的实现压缩的命令行的效果是:
tar -zcvf 压缩后的名字.tar.gz 需要实现压缩的目录
-
gz 格式的解压的命令行的效果是:
tar -zxvf 压缩包名字 -C 需要实现解压到的目录
-
-
bz2格式的实现解压和解包
-
bz2格式的使用命令行实现压缩的命令
tar -jcvf 压缩后的名字.tar.bz2 需要实现这种压缩包
-
bz2格式的实现解压的命令提示符指令
tar -jxvf 压缩包名称 -C 需要实现解压到的目录位置
-
-
用户管理
-
在我们的lnux中的话用户的分类分为三种,一种就是我们的普通用户,一种就是我们的系统用户,一种就是我们的管理员用户
-
查看用户的等级的方法:
id 用户名0这个就是表示的是我们的管理员用户, 默认的是具有所有权限1-999这个就是表示的是我们的系统用户,不能用于登录,针对的是特定的系统服务1000-65535这个就是表示的是我们的管理员用户
-
-
$在我们的linux系统中,出现这个符号,就是表示的是我们的普通用户 -
用户或者用户组的相关的配置文件
/etc/passwd: 用户信息/etc/group: 用户组信息/etc/shadow: 用户认证信息- 在实现使用cat实现查看我们的这些文件的信息的时候,我们如果发现权限不够,
- 那么我们就可以实现的是在每一个的指令的前面实现添加一个 sudo 那么这个就是使用的是管理员权限实现的操作了
-
实现添加用户的指令操作
sudo adduser 用户名这个就可以实现我们的创建一个用户名
-
实现删除用户的操作
sudo deluser 用户名- 一般的话,我们实现删除一个用户的时候,我们实现的是我们的将所有的用户信息删除
- 否则我们实现重新创建一个新的用户的时候,那么就有可能出现冲突的问题
- 实现全部删除的指令为:
sudo deluser --remove-all-files 用户名
-
sudo这个就是实现的是管理员的身份执行某一条命令
修改权限的命令
-
就是通过的我们的
chmod来实现的我们的修改文件的权限内容 -
实现修改的指令就是:
chmodu实现表示的就是我们的 创建文件的用户g就是表是的是我们的同组用户o就是表示的是我们的其他用户+就是表示的是增加权限-就是实现的是撤销权限=就是实现的是我们的确定权限
软件包管理
-
我们实现使用的就是我们的
apt来实现我们的对软件包的实现管理 -
提供了查询,安装,升级,删除的功能
-
更新和安装的功能的实现
sudo apt update实现的是列出所有的可以更新的软件sudo apt upgrade就是实现的是我们的升级软件sudo apt update 包名就是实现的是更新我们的指定软件sudo apt install 包名1 包名2 包名3...同时实现安装我们的多个包
-
删除的功能的实现
sudo apt remove 指定的包名实现的就是我们的删除指定包的内容
-
实现查看我们的指定包
sudo apt search就是实现的是我们的查看指定的包
开始实现编辑文件
-
命令模式: vim编辑器来实现的编辑我们的文件,默认的进入的模式是对文档实现的是进行复制,粘贴,删除,移动光标来的
- 命令模式通过我们的方向箭头来实现我们的上下左右的移动
-
编辑模式就是通过的我们的: i, a, o 来实现的我们的进入编辑模式,通过我们的 esc 退出我们的编辑模式
-
末行模式: shift + : 来实现我们的进入末行模式的编辑
- w 表示的是保存文档
- q 表示的是退出文档
- wq 表示的是保存并且退出文档
- q! 不保存退出
- set nu 显示行号
- set nonu 不显示行号
远程登录
-
通过
ssh来实现远程登陆的功能 -
我们实现使用的就是开源免费的: openSSH来实现的远程连接 -
首先我们先检查是否含有
openSSH:ps -aux|grep "ssh" -
sudo apt-get install openssh-server: 实现的就是我们的安装 ssh 的服务器 -
sudo apt-get install openssh-client: 实现的就是安装我们的 ssh 的客户端 -
连接 windows 的客户端:(linux 系统实现使用)
- 运行 ssh 的服务:
systemctl start sshd.service - 查看运行的状况:
systemctl status sshd.service - 关闭的命令:
systemctl stop sshd.service
- 运行 ssh 的服务: