【Linux命令Day2笔记】

Linux命令

配套视频https://www.bilibili.com/video/BV1dt411f7TZ?p=26&spm_id_from=pageDriver

Day2 笔记

压缩包管理

gzip - gz格式压缩包 gzip * .txt 源文件没有保留

ungzip *.gz 解压所有压缩包

bzip2 -k *.txt 可以保留源文件 以上都不能压缩目录

tar

参数:

c 创建 压缩 x 解压缩 释放 v 显示信息 f 指定压缩文件的名字

z 使用gzip .gz j 使用bzip2 .bz2

压缩 tar zcvf 生成压缩包的名字.tar.gz 要压缩的文件或目录 // 压缩 tar jcvf 生成压缩包的名字.tar.bz2 要压缩的文件或目录

解压缩 tar zxvf 压缩包的名字 (解压到当前目录) -C 可指定目录 // tar jxvf 压缩包的名字 (解压到当前目录) -C 可指定目录

rar 需要安装

参数: a 压缩 x 解压缩

rar a 生成的压缩文件的名字 (可自动添加后缀) 压缩的文件或目录

rar x 解压缩的文件或目录

zip 需要安装

压缩 zip 压缩包名字 文件或目录 (-r)

解压缩 unzip 压缩包名字 -d 解压目录

ps命令的使用

ps au 显示用户信息包括程序进程id tty终端编号

ps aux 没有终端的应用程序 tty为?

管道 指令1的输出 作为指令2的输入 结果再输出到屏幕

ps aux | grep bash 过滤查找命令

kill命令

kill -l 查看信号

kill -SIGKILL 编号 // kill -9 进程编号

env和top

env 查看环境变量

env | grep path

环境变量格式 key-value 格式 一个key value 多个:隔开 key == value1: value2:

top 查看任务管理器

网络相关命令

查看电脑ip ifconfig

结果中 eth0 网卡 硬件地址 mac地址 唯一不会重复

ping IP地址 测试通信 -c 4 回馈四条信息

nslookup www.baidu.com 可以查看ip地址

用户管理

添加用户 sudo adduser + 用户名 (不能包含大写字符)

否则使用 useradd -s /bin/bash -g 组 -d 目录 -m 创建目录

修改密码 sudo passwd 用户名

切换 su 用户名 exit 退出

passwd 修改当前用户的密码

sudo passwd root 修改root密码

删除用户 sudo deluser 用户名

sudo userdel -r 用户名 则把用户主目录也直接删除

ftp服务器 负责文件的上传和下载

vsftpd

服务器端:

  1. 修改配置文件 sudo vi vsftod.confimage-20220313210824545
  2. 重启服务 sudo service vsftpd restart

客户端:

  1. 实名登录

ftp + IP(server);输入用户名(server);输入密码

文件的上传和下载 put 文件 get 文件

如果操作目录 则需要打包

  1. 匿名登录

ftp + serverIP

用户名 anonymous ; 密码 无

不允许匿名用户目录随意切换 需要创建匿名用户登录

步骤 mkdir MyFtp -> vi /stc/vsftpd.conf-> 修改 anon_root 目录

  1. lftp软件登录ftp 客户端工具登录 需要安装

匿名用户 登录 lpwd 查看当前用户目录 pwd服务器目录 lcd切换本地目录

上传多个文件 mput 文件们 mirror 上传整个目录 mirror -r下载整个目录 mget 下载多个文件

nfs服务器搭建

sudo apt-get installl nfs-kernel-server 共享文件夹

  1. 服务器端

    (1) 创建共享目录
    mkdir dir

    (2) 修改配置文件
    sudo vi /etc/exposrts

    /home/Robin/NfsShare * (ro/rw, sync)代表ip网段 共享的目录标识

    (3) 重启服务
    sudo service nfs-kernel-server restart

  2. 客户端

    (1)挂载服务器共享目录
    sudo mount serverIP: sharedir /mnt

ssh服务器 远程连接 登录密码

  1. 服务器端

    (1) 安装ssh

    sudo apt-get install openssh-server

  2. 客户端

    (1) 远程登录
    ssh 用户名@IP

    (2) 退出登录
    logout

scp命令 super copy 拷贝远程服务器的目录

  1. 服务端 安装 sudo apt-get install openssh-server
  2. 使用格式 scp-r 目标用户名@目标主机IP地址:/目标文件的绝对路径 /保存到本机的绝对(相对)路径

查看手册

man man 查看手册

alias 查看封装命令

echo 显示字符串 echo “hello linux” env | grep PATH == echo $PATH

关机重启

poweroff / reboot

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值