很多Linux命令总是会忘记,每次用到都要重新去查,这次看完鸟叔的Linux私房菜基础学习篇做个记录。写完之后发现真的也没多少,不要再害怕记命令啦。
df、du磁盘相关命令
df -h查询磁盘占用
du -h --max-depth=1 目录 查询制定目录文件夹大小
网络命令
打包、解压包命令tar
ps查询进程命令
ps aux查询系统所有进程信息,配合grep管道流可以按名称查询,kill -9 uid杀进程。
netstat查询端口命令
netstat ano查询系统所有端口占用情况,配合grep管道流可以按端口号查询。
建立软连接
相当于快捷方式,将可执行文件软连接到usr/bin或usr/local/bin,可以代替添加环境变量的操作。
ln -s 路径 目标路径
安装nodejs和npm
apt上的版本太低了linux常用命令,直接去官网下载最新版本
下载好后把文件夹放到/opt目录下,再建立链接
ts@ts-OptiPlex-3020:~$ sudo mv Downloads/node-v8.12.0-linux-x64 /opt/
ts@ts-OptiPlex-3020:~$ sudo ln -s /opt/node-v8.12.0-linux-x64/bin/node /usr/local/bin/node
ts@ts-OptiPlex-3020:~$ sudo ln -s /opt/node-v8.12.0-linux-x64/bin/npm /usr/local/bin/npm
ts@ts-OptiPlex-3020:~$ node -v
v8.12.0
ts@ts-OptiPlex-3020:~$ npm -v
6.4.1
然后加一下环境变量在~/.bashrc里加一句export PATH=/opt/node-v8.12.0-linux-x64/bin:$PATH
修改文件夹及子目录的权限
sudo chmod 777 -R 目录
R是recursivelinux常用命令,递归
find命令查找文件
find 目录 -name/type 文件名/类型 可以加×号模糊搜索
上一个教程:linux控制台命令