mount :设备名 挂载路径
sudo fdisk -l 查看磁盘设备名
sudo mount /dev/sdb1 /mnt
sudo umount /mnt 卸载mnt(不能再卸载目录中)
压缩:
gzip *.txt (将所有.txt源文件分别压缩.gz压缩包)
gunzip 解压缩
bzip2 -k *.txt 可以压缩并保留源文件
c—创建 –压缩
x—释放 – 解压缩
v – 显示提示信息 -- 解压缩压缩 可以省略
f – 指定压缩文件格式
z – 使用gzip方式压缩 --.gz
j – 使用bzip2 的方式压缩 -- .bz2
实例:
tar zcvf 压缩包名 要压缩的文件名
tar jcvf animal.tar.gz2 animan/ *txt
解压缩:(不同格式的压缩包有不同参数)
tar jxvf 压缩包 (解压缩到当前文件夹)
tar jxvf animal.tar.bz2 -C test/ 将压缩包压缩到指定文件夹中(相对路径)
.rar 压缩 – 要手动安装
a – 压缩
x – 解压缩
rar a 生成的压缩文件的名字 要压缩的文件名
解压缩:
rar x 压缩包名
rar x 压缩包名 文件放置路径
zip压缩
zip 生成压缩包名 压缩的文件或目录
解压缩:
unzip 压缩包名 压缩文件
zip -r 压缩包名 -d 路径
总结:
tar/rar/zip 参数 生成的压缩文件名 压缩的文件或目录
tar/rar/unzip 参数 压缩包名 参数(rar没有参数) 解压缩目录
进程命令:
who : 当前用户
ps -a : 显示当前用户所有信息
ps au : 用户进程信息
pa axu : 没有终端的进程信息
ps aux | grep bash
kill:杀死进程
kill -l :查看对应的信号
env:环境变量
env | grep PATTH
linux下环境变量的格式:
key – value value值可以有多个,以:分开
网络相关命令:
ifconfig、ping
nslookup :查看域名和ip
添加用户:
sudo adduser 用户名
ls /home 查看用户命令
su 用户名 进入该用户
sudo useradd -s /bin/bash -g Robin -d /home/Robin -m Robin
sudo groupadd Robin 添加用户组
sudo passwd Robin 修改用户密码
删除用户:
sudo deluser -r 用户名
家目录需要手动删除
查看linux当前所有目录:
vi /etc/passwd
ftp服务器搭建 – vsftpd(安装)
修改配置文件:
cd /etc/vsftpd
重启服务器:
sudo service vsfrpd restart
ftp客户端:
实名用户登陆: ftp + ip地址
文件上传(只能操作文件,如果想操作目录就把目录打包)
put filename (登陆的目录文件)
get filename
ftp服务器匿名登陆:
ftp + ip
用户:annoymous
密码:直接回车
不允许匿名用户在任意目录直接切换
只能在一个指定的目录范围内工作
需要在ftp服务器上创建一个匿名用户的目录 – 匿名用户的根目录
服务器端的配置文件中
anon_root=/home/Robin/MyFtp/ (匿名用户的根目录)
重启服务
lftp – 客户端工具
lftp + ip
login登陆
lcd 切换本地登陆目录
mput 上传多个文件
mget 下载多个文件
nfs服务器:
/etc/exports 配置文件名
/home/Robin/NfsShare * (rw,sync) (共享文件夹目录 允许访问的网段)
重启nfs服务器:
sudo nfs-kernel-server restart
客户端访问:(挂载方式)
mount serverIP : 共享目录名 挂载目录
ssh服务器:
安装ssh服务器即可
ssh登陆:
ssh 用户名@ip地址
logout 退出登陆
scp服务器:不同主机之间文件复制
scp -r 目标主机@ip:文件路径 文件放置路径
来源:https://www.cnblogs.com/wanghao-boke/p/11285499.html