CommandLine

# 解压文件
tar -zxvf xxx.tar.gz
# 压缩文件
tar -zcvf 压缩文件名.tar.gz 被压缩文件名
# ubuntu修改root密码
sudo passwd root
jdk-8
apt install openjdk-8-jdk
# 查找openjdk安装路径
ls -lrt /usr/bin/java
####lrwxrwxrwx 1 root root 22 Mar  3 10:06 /usr/bin/java -> /etc/alternatives/java
ls -lrt /etc/alternatives/java
svn
apt install subversion svn
--version
svn checkout svn://1.2.3.4/xx/xx/trunk/PROJECT_NAME /home/src/svn/PROJECT_NAME --username xxx --password xxx
svn up --username xxx --password xxx

vim
apt install vim
# 显示行号
:set nu
#sudo su root
cd ~
vim .vimrc 追加一行 set nu
#查找
:/c #全匹配,从上往下查找c,n=next,N=!next
:?c #全匹配,从下往上
#光标悬浮在单词上,Shift+*可快速查找该单词
#通配符 . 表示一个字符, * 表示多个字符
# 复制一行
yy
# 复制选定的字符
v y
# 粘贴
p
# 撤销
u
# 撤销恢复
Ctrl+r
maven
apt install maven
mvn -v #查看maven安装路径
cd /usr/share/maven/conf
vim settings.xml
#更新jar包
mvn clean install -e -U
#打包
mvn package
 
git
apt install git
git --version
#配置用户名密码
git config --global user.name "abc"
git config --global user.email "abc@123.net"
git config --list
#ssh key
ssh-keygen -trsa -C "abc@123.com"
cd ~/.ssh
cat id_rsa.pub
# clone
git clone git@xxxx:xx/PROJECT_NAME.git /home/src/git/PROJECT_NAME #第一次连接选yes
####Host key verification failed.(登录一次) ssh-keygen -R 你要访问的IP地址
# git pull <远程库名> <远程分支名>:<本地分支名>
git pull origin master:master
# 强制更新覆盖本地代码
git fetch --all
git reset --hard origin/master
gradle
apt install gradle
gradle -v
# 编译
gradle clean
# 打包
gradle build
--------------
# 手动安装gradle
wget https://services.gradle.org/distributions/gradle-6.8.3-bin.zip -P /home/download
unzip -d /home/gradle /home/download/gradle-*.zip
ls /home/gradle/gradle-6.8.3
# 配置环境变量
vim /etc/profile
最后追加
>>export GRADLE_HOME=/home/gradle/gradle-6.8.3
>>export PATH=$GRADLE_HOME/bin:$PATH
>>:wq
source /etc/profile
find file
# 在某目录下查找名为“elm.cc”的文件 find
/home/lijiajia/ -name elm.cc # 查找文件名中包含某字符(如"elm")的文件 find /home/lijiajia/ -name '*elm*'
ssh
# The remote system refused the connection. apt install openssh
-server
ps -ef | grep ssh查看有没有sshd
# Key exchange failed.
vim /etc/ssh/sshd_config
>>KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1
# root login
>>#PermitRootLogin prohibit-password (注释掉)
>>PermitRootLogin yes
service sshd restart
firewalld

# 查询防火墙是否开启
systemctl status firewalld

# 查询防火墙开放端口
firewall-cmd --list-ports

# 开放80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent

# 重启
firewall-cmd --reload

# 验证是否成功
firewall-cmd --list-ports

iptables

# vim /etc/sysconfig/iptables
-A INPUT -p tcp -m tcp --dport 8888 -j ACCEPT

# /etc/init.d/iptables restart





-------------------------------------------

E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

ps -A | grep apt
# 1234 aptd
kill -9 1234

rm /var/lib/dpkg/lock
dpkg --configure -a

rm /var/lib/apt/lists/lock
rm /var/cache/apt/archives/lock
apt update
原文地址:https://www.cnblogs.com/floud/p/12425678.html