Linux常用命令(二)

浪尽此生 提交于 2019-11-29 06:55:39

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:文件路径 文件放置路径

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!