ubuntu系统学到的知识
ubuntu系统学到的知识
查看一个文本 两种方式
cat gedit
用vscode打开一个文本
code filename
添加环境变量的命令
sudo gedit /etc/profile
添加完环境变量之后,立即生效的命令
source ~/.bashrc
显示隐藏的文件快捷键
ctrl+h
maven编译项目,先进入到项目里面,然后
mvn compile
sts添加一个项目
1 | import -> maven -> exiting maven projext -> 选择编译过的maven项目 -> **变成ss |
查看所有进程
ps -A || ps -A | grep redis
杀死一个命令 -9是强制杀死 5689是进程编号
kill -9 5689
把当前的查询结果输入到一个文件里面
ll > 1.txt
创建一个文件的命令
cd.>1.txt
全局查找一个文件
find / -name fileName
查找指定的程序
ps -aux | grep nginx || ps -ef | grep nginx
xz文件的解压:
xz -d 要解压的文件 然后: tar -xvf 刚刚解压出来的tar包
更新阿里云源
1 | echo -e "deb [by-hash=force] http://mirrors.aliyun.com/deepin unstable main contrib non-free \ndeb-src http://mirrors.aliyun.com/deepin unstable main contrib non-free" | sudo tee /etc/apt/sources.list |
npm包没法安装,多数情况是usr目录没有操作权限
1 | sudo chown -R $USER /usr |
服务器重新安装系统之后,要做的一些事情
对本地的ssh进行重置
1 | vi /Users/yaozu/.ssh/known_hosts // 把ip以及ip后面的部分给删掉 |
安装node 毕竟我是前端嘛,node肯定是少不了,最简单、最省事的方式是先安装nvm
1 | curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash |
ssh的连接数过多,就没法进行ssh连接,所以要经常清理没用sshd
1 | // 列出所有的sshd |
修改/usr的权限之后,sudo命令就会报错: sudo: error in /etc/sudo.conf, line 0 while loading plugin ‘sudoers_policy’
1 | 解决方式: |
sudo: unable to resolve host iZ2zecsdy8flu603bmdg1bZ
1 | vim /etc/hosts |
node安装的时候,强烈建议大家不要用编译安装,太慢了,请使用nvm安装,但是使用nvm安装node之后,每次启动都要nvm use,解决方法:
nvm alias default stable
查看端口被占用情况
- lsof -i:端口号
- netstat -tunlp|grep 端口号
删除目录下所有.xml后缀名的文件
- find . -name ‘*.xml’ -delete
- find . -name “*.xml” -exec rm -rf {} ;
ubuntu安装mysql,参考链接:
https://blog.csdn.net/qq_38737992/article/details/81090373
1 | sudo apt-get update |
登录的时候: mysql -u root -p密码
Ubuntu安装redis:sudo apt-get install redis-server
kali安装nodejs
1 | wget -qO- https://deb.nodesource.com/setup_12.x | sudo -E bash - |
Unbutu卡在“waiting for headers”
1 |
|
linux下npm安装的全局命令无法执行
https://blog.csdn.net/qq_33788609/article/details/90691574
对当前用户有效
1
2vi ~/.bashrc
export PATH=$PATH:/usr/local/node/bin所有账户均有效
1
2sudo vi /etc/profile
export PATH=$PATH:/usr/local/node/bin
The following packages have unmet dependencies
https://blog.csdn.net/qiqzhang/article/details/87862556
ubuntu安装Golang
1 | <!-- 卸载旧版 --> |
apt-get update时卡在 waiting for headers
1 | rm -rf /var/lib/apt/lists/* |
原文作者: Burgess
原文链接: https://qiyaozu.github.io/2020/03/03/linux/
版权声明: 转载请注明出处(必须保留作者署名及链接)