# linux部分命令

# linux文档型命令 touch cat echo rm vi cd

# cd跳转目录

cd /usr/local

# ls查看当前目录文件

ls

# mkdir 新建文件夹

mkdir xxx
  • 创建级联目录
mkdir /a/b/c

# touch创建文件

创建文件demo.txt

touch demo.txt

# vi编辑文件和保存

编辑文件用vi打开后, 点击i按钮开始编辑

vi /etc/bubby.txt 

编辑完后,按ESC退出insert编辑状态,输入:wq保存退出,如果不想保存,则是esc后输入 :q!

# cat查看文件

cat demo.txt

# echo追加内容/覆盖内容

  • >> 追加
  • > 覆盖
  • echo后面内容加不加引号都可以执行
echo 'xxx' >> demo.txt
echo helloword > demo.txt

# rm 删除文件和文件夹

rm demo.txt
  • 删除文件夹
rm -r tt
rm xxx.zip
  • 强制删除文件夹
rm -rf a

# linux硬件型命令

# 查看磁盘

df -Th

# linux功能型命令

  • 安装工具
apt install xxx
  • 下载文件(安装了wget) yum -y install wget
wget http://archive.apache.org/dist/kylin/apache-kylin-2.5.0//apache-kylin-2.5.0-bin-hbase1x.tar.gz
  • 查看当前路径 pwd

  • 搜索grep

  • ls查看当前目录下所有的文件,过滤| => grep 查看txt后缀的文件

ls | grep *.txt

# 解压

unzip dist.zip 
  • z:gz结尾文件
  • x:解压缩
  • v:显示所有的解压国产
  • f:归档的名字
tar zxvf a.tar.gz

# 压缩

  • c:压缩
  • zcvf后第一个参数是压缩后的压缩包名,第二个参数则是压缩的文件夹名
tar zcvf a.tar.gz sss
  • 移动文件
mv a.zip book
  • 路径
pwd

# 在liunx下安装node

1、去官网下载和自己系统匹配的文件:

2、下载下来的tar文件上传到服务器并且解压,然后通过建立软连接变为全局;

1)上传服务器可以是自己任意路径,如cd /app/software/

2)解压上传(解压后的文件我这边将名字改为了nodejs,这个地方自己随意,只要在建立软连接的时候写正确就可以)
    ① tar -xvf   node-v6.10.0-linux-x64.tar.xz   
    ② mv node-v6.10.0-linux-x64  nodejs 
    ③确认一下nodejs下bin目录是否有node 和npm文件,如果有执行软连接,如果没有重新下载执行上边步骤;

3)建立软连接,变为全局
   ①ln -s /app/software/nodejs/bin/npm /usr/local/bin/ 
   ②ln -s /app/software/nodejs/bin/node /usr/local/bin/
   
4)最后一步检验nodejs是否已变为全局 

# 查看linux系统属性

  • 安装
yum install -y  redhat-lsb

LSB是Linux Standard Base的缩写,lsb_release命令用来显示LSB和特定版本的相关信息。

lsb_release -a 查询系统版本
  • linux系统内核
uname -a
最后更新: 11/23/2021, 7:36:54 PM