菜鸡Linux命令记录

106 阅读5分钟

Linux操作

1.文件目录

1.bin
	存放最常使用的命令
2.boot
	存放Linux启动的核心文件,包括连接文件镜像
3.dev
	存放外部设备
4.etc  ---- 存放系统文件
	存放系统管理的所需要的配置文件和子目录,乱处理导致系统不能启动。
5.home
	用户主目录,每个用户都有一个自己的目录,一般以账号命名
6.lib
	存放系统基本的动态链接库
7.lost+found
	一般情况是空的,系统非法关机,存放一些文件
8.mdeia
	lixux识别一些设备,u盘,会存放此目录
9.mnt
	临时挂载别的文件系统
10.opt  ---- 软件安装目录
	给主机安装软件摆放的目录
11.root
	系统管理员目录,超级权限者的用户目录
12.tmp  ---- 临时存放的目录
	临时存放的目录
13.usr ---- 用户信息目录
	非常重要的目录,用户的狠毒程序和文件都放在此目录
	子目录
	13.1 bin 
		系统用户使用的应用程序
	13.2 sbin
		超级用户使用的程序和系统守护程序
	13.3 src
		内核源代码存放目录
	13.4 local
		用户程序目录,用户自己安装的软件一般在此目录, /usr/local/src是用户级源码存放的目录,用户自己管理
14.var ---- 常变文件目录
	经常修改的文件存放的目录,比如日志

2.linux常用命令

sudo 管理员权限运行
ls 目录列表
cd 切换目录
pwd 展示当前目录
mkdir 创建文件夹
rmdir 删除文件夹
cp 复制
rm 移除文件件或者目录(-f 强制删除文件.-r递归删除文件夹和子文件夹)
wget 连接 下在文件
mv xxx/xxx 移动文件到哪儿
whereis node 查看应用所在路径
find / -name nginx 查看带有nginx的文件路径

3.压缩文件指令

.gz gzip压缩文件
.bz2 bzip压缩文件
.tar tar打包的文件,没有压缩
.tar.gz tar打包并gz压缩
.tar.bz tar打包并bz压缩


tar 参数,用法
压缩文件 tar -[j|z]cv -f filename.tar.[bz2|gz] 移动到那个文件目录
查询文件 tar -[j|z]tv -f filename.tar.[bz2|gz]
解压文件 tar -[j|z]xv -f filename.tar.[bz2|gz] -C 解压目录

参数
-c 创建压缩
-x 解压
-t 查看内容
-z 有gzip属性
-j 有bz2属性
-f 使用档案名字,切记,这个参数是最后一个参数(建议单独写一个参数 -f ),后面只能接档案名。
-C 指定文件目录

4.Yum安装包管理

yun install 安装
yum update 更新
yum remove xxx 删除
yum list installed 已经安装的包
yum list xxx 查看是否安装xx包
yum search xxx 搜索xxx包
yum --showduplicates list xx 查看yum仓库中软件有哪些版本
yum install xxx-version 安装固定版本
yum install -y xxx 所有询问都同意  -y 需要同意的安装需要加-y

5.yum更新源

1.备份源
    cd /etc/yum.repos.d/ && mkdir backup && mv *repo backup/
2.下载阿里源文件
    curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
3.更新源地址
    sed -i -e "s|mirrors.cloud.aliyuncs.com|mirrors.aliyun.com|g " /etc/yum.repos.d/CentOS-*
    sed -i -e "s|releasever|releasever-stream|g" /etc/yum.repos.d/CentOS-*
4.生成缓存
    yum clean all && yum makecache

Linux操作

1.文件目录

1.bin
	存放最常使用的命令
2.boot
	存放Linux启动的核心文件,包括连接文件镜像
3.dev
	存放外部设备
4.etc  ---- 存放系统文件
	存放系统管理的所需要的配置文件和子目录,乱处理导致系统不能启动。
5.home
	用户主目录,每个用户都有一个自己的目录,一般以账号命名
6.lib
	存放系统基本的动态链接库
7.lost+found
	一般情况是空的,系统非法关机,存放一些文件
8.mdeia
	lixux识别一些设备,u盘,会存放此目录
9.mnt
	临时挂载别的文件系统
10.opt  ---- 软件安装目录
	给主机安装软件摆放的目录
11.root
	系统管理员目录,超级权限者的用户目录
12.tmp  ---- 临时存放的目录
	临时存放的目录
13.usr ---- 用户信息目录
	非常重要的目录,用户的狠毒程序和文件都放在此目录
	子目录
	13.1 bin 
		系统用户使用的应用程序
	13.2 sbin
		超级用户使用的程序和系统守护程序
	13.3 src
		内核源代码存放目录
	13.4 local
		用户程序目录,用户自己安装的软件一般在此目录, /usr/local/src是用户级源码存放的目录,用户自己管理
14.var ---- 常变文件目录
	经常修改的文件存放的目录,比如日志

2.linux常用命令

sudo 管理员权限运行
ls 目录列表
cd 切换目录
pwd 展示当前目录
mkdir 创建文件夹
rmdir 删除文件夹
cp 复制
rm 移除文件件或者目录
wget 连接 下在文件
mv xxx/xxx 移动文件到哪儿

3.压缩文件指令

.gz gzip压缩文件
.bz2 bzip压缩文件
.tar tar打包的文件,没有压缩
.tar.gz tar打包并gz压缩
.tar.bz tar打包并bz压缩


tar 参数,用法
压缩文件 tar -[j|z]cv -f filename.tar.[bz2|gz] 移动到那个文件目录
查询文件 tar -[j|z]tv -f filename.tar.[bz2|gz]
解压文件 tar -[j|z]xv -f filename.tar.[bz2|gz] -C 解压目录

参数
-c 创建压缩
-x 解压
-t 查看内容
-z 有gzip属性
-j 有bz2属性
-f 使用档案名字,切记,这个参数是最后一个参数(建议单独写一个参数 -f ),后面只能接档案名。
-C 指定文件目录

4.Yum安装包管理

yun install 安装
yum update 更新
yum remove xxx 删除
yum list installed 已经安装的包
yum list xxx 查看是否安装xx包
yum search xxx 搜索xxx包
yum --showduplicates list xx 查看yum仓库中软件有哪些版本
yum install xxx-version 安装固定版本
yum install -y xxx 所有询问都同意  -y 需要同意的安装需要加-y

5.yum更新源

1.备份源
    cd /etc/yum.repos.d/ && mkdir backup && mv *repo backup/
2.下载阿里源文件
    curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
3.更新源地址
    sed -i -e "s|mirrors.cloud.aliyuncs.com|mirrors.aliyun.com|g " /etc/yum.repos.d/CentOS-*
    sed -i -e "s|releasever|releasever-stream|g" /etc/yum.repos.d/CentOS-*
4.生成缓存
    yum clean all && yum makecache