Linux基本使用

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用户全部权限 组用户读写权限 其他用户读权限

其他

windows连接Linux命令
  1. 打开命令提示符或 PowerShell输入以下命令
# ssh 用户名@服务器IP地址
ssh root@192.168.1.1
  1. 输入用户密码进入
    在这里插入图片描述
  2. 退出
# exit
# Ctrl+D快捷键
# logout 
windows上传文件到Linux
# scp -rf 本地文件 远程用户名@远程ip:远程文件或目录
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凡小多

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值