Linux基本使用
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
文章目录
1. Linux 基本命令
ls
用来查看当前目录文件
# 查看隐藏文件 -a
ls -a
# 查看详细信息 -l 简写为 ll
ls -l
ll
# 查看指定目录 目录地址
ls /
cd
切换目录
# 切换上级目录
cd ../
# 相对路径、绝对路径
pwd
查看当前命令所在目录
mkdir/touch
新建文件夹、文件
# 在当前位置新建文件夹
mkdir 文件夹名
# 在指定目录位置创建文件夹并创建父文件夹
mkdir -p /a/b/文件夹名
# 在当前目录下新建文件
touch 文件名
rm
删除文件
# 删除文件
rm 文件
# 删除文件夹
rm -r 文件夹
# 强制删除不询问
rm -rf 文件
cp
拷贝文件
# 拷贝文件
cp 原文件 新文件
# 拷贝文件夹
cp -r 源文件夹 新文件夹
mv
移动文件或修改文件名
# 移动源文件到目标文件夹中
mv 文件 文件夹
# 修改文件A的名字为文件B
mv 文件A 文件B
文件内容查看命令
cat
查看文本内容适合小文件
# 查看文件中的全部信息(适合查看小文档)
cat 文件名
less
查看文本内容适合大文件
# 以分页的方式浏览文件信息(适合查看大文档)进入浏览模式
less 文件名
# 浏览模式快捷键
↑ #上一行
↓ #下一行
G #最后一页
g #第一页
空格 #下一页
/关键词 #搜索关键词
# 退出浏览模式回到Linux命令行模式
q #退出
wget下载tar.gz文件
wget [options] [url]
# -O 以其他名字保存下载文件
wget -O newName.tar.ge [url]
# -P 下载到指定目录
wget -O 指定目录 [url]
# ...
tar压缩解压缩
压缩语法tar -zcvf 压缩后文件名 被压缩文件
解压缩语法 tar -zxvf 压缩文件名 -C 解压后文件所在目录
参数1
参数 | 描述 |
---|---|
-z | 操作tar.gz文件需要使用 |
-x | 解压缩 |
-c | 压缩 |
-v | 显示压缩或者解压缩的执行过程信息 |
-f | 要处理的文件file必须放在最后 |
参数2-C
指定解压后的文件存放的位置
yum
## 列出所有可以安装的软件包
yum list
## 安装软件
yum install -y 软件名
## 卸载软件
yum remove 软件名
## 查找软件包
yum search all 软件名
ln
创建链接
软链接类似于 Windows 系统中给文件创建快捷方式即产生一个特殊的文件该文件用来指向另一个文件此链接方式同样适用于目录。
硬链接我们知道文件的基本信息都存储在 inode 中而硬链接指的就是给一个文件的 inode 分配多个文件名通过任何一个文件名都可以找到此文件的 inode从而读取该文件的数据信息。
# -s建立软链接文件。如果不加 "-s" 选项则建立硬链接文件
# -f强制。如果目标文件已经存在则删除目标文件后再建立链接文件
ln [选项] 源文件 目标文件
2. 安装node/npm
下载
默认在根目录下执行
nodejs 下载地址下载 | Node.js 中文网
wget https://npmmirror.com/mirrors/node/v18.12.1/node-v18.12.1-linux-x64.tar.xz
解压
# 查看文件复制文件名称
ls
# tar 解压
tar -xf node-v18.12.1-linux-x64.tar.xz
配置环境变量
node-v18.12.1-linux-x64.tar.xz
解压的文件名以下默认为 node-v18
# 进入解压文件的bin目录
cd node-v18/bin
# 获取目录地址并复制此时应该为 /node-v18/bin
pwd
# 可以通过 echo $PATH 查看当前环境变量
# 进入根路径下etc文件中
cd /etc
# 打开profile文件
vi profile
# i 进入编辑模式在最后一行加上 export PATH=$PATH:你的目录/node-v18/bin
# esc -> :wq
export PATH=$PATH:/node-v18/bin
# 生效重启linux或者
source profile
设置npm代理
npm config set registry https://registry.npm.taobao.org
此时可以全局安装pm2
npm install pm2 -g
3. 权限
通过ls
查看文件详情
第一列有10个字符串第一个字符串表示类型
- 文件的开头对应是
-
- 目录开头对应的是
d
- 快捷方式对应的是
l
- U盘对应的是
b
- 鼠标键盘等硬件对应的
c
后面字符串分为3个一组
权限值
chmod 权限值 文件名
# 例如 777 所有用户所有权限 754 root用户全部权限 组用户读写权限 其他用户读权限