linux基础学习之软件安装以及常用命令

linux基础学习之软件安装以及常用命令

调用中央仓库:

yum install wget

然后下载nodejs:

wget https://nodejs.org/dist/v10.14.2/node-v10.14.2-linux-x64.tar.xz

执行ll 查看列表已经下载:

 xz -d node +tab 解压 .xz 文件,查看只剩下tar文件

 

然后执行 tar -xf node... 然后再查看,多出一个解压好的文件夹

进入文件夹后查看bin文件夹中查看:

 然后回到根目录,将文件夹中的node 建立一个超链接到usr/bin/node 中去:

 

同样的,将npm包也软链接过去:

 linux文件遵循fhs协议(filesystem hierarchy standard 文件系统层次化标准)

根目录路径介绍:

(1)/usr(unix software resource)

(2)/var (variable)

  (3)   /bin (下面的文件基本都可执行)

  (4)  /boot 

  (5)  /dev  下面都是设备,以橙黄色呈现,设备已文件名存在;

  (6) /etc  (配置文件)

  (7) /home (用户文件夹)

  (8) /root或~ (代表当前用户的根目录)

  (9) /lib (linux 下的函数库)

 (10) /media  (一些可删除的设备)

(11)/mnt

(12)/opt (存放第三方软件的位置)

 (13) /sbin (super  该目录下的文件只有管理员权限可以访问执行)

 (14) /srv (放用户主动生成出的数据,对其他用户也可以共享访问)

(15)/tmp

(16)  /proc (虚拟文件系统,文件存放在内存,存放系统内核或进程,重启后清空释放)

(17) /sys (和系统、模块相关的虚拟文件系统)

(18) /lost+found (当文件系统发生错误时,会将文件碎片存放在此)

基本命令:

cd 

cd ..回到上一级目录

cd ../bin 回到上一级目录下的bin

cd ~  回到主文件夹

cd /etc/sysconfig/

ls -l

ls -al (可以查看隐藏文件)

mkdir test 创建一个文件夹

mkdir -p test1/test2 创建两个文件夹

rmdir test 删除空路径

rm -rf test1/ 强制删除

文件权限:如下

第一个字符 d代表文件类型为director 路径,-代表文件;

      然后分三组

第一组:当前所属用户的权限

第二组:当前所属组的权限

第三组:其他用户的权限

r读( 4) w写 (2 ) x执行 (1)  的 权限

 设置权限时加参数 -m 和对应的值:

 

pwd  当前位置的绝对路径

创建文件

vi a.txt

按 i 插入文字模式

esc 退出输入模式

输入:wq 保存退出

q! 强制退出

查看文件:

tail a.txt 显示出最后十行 

tail -f a.txt 自动刷新显示最后十行,

tail -20f a.txt 显示最后20行

搜索:

cat  a.txt :grep "yu" 搜索出带有yu 的行,可以多带几个grep

tail -f a.txt :grep "yu" 最后十行过滤

添加权限

chmod 777 b.sh

猜你喜欢

转载自www.cnblogs.com/Anderson-An/p/10117355.html