# 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