常用 Linux 命令

Linux关机,重启

# 关机
shutdown -h now

# 重启
shutdown -r now

建立软连接

ln -s /usr/local/jdk1.8/ jdk

sshkey

# 创建sshkey
ssh-keygen -t rsa -C your_email@example.com

#id_rsa.pub 的内容拷贝到要控制的服务器的 home/username/.ssh/authorized_keys 中,如果没有则新建(.ssh权限为700, authorized_keys权限为600)

后台运行命令

后台运行,并且有nohup.out输出
nohup xxx &

后台运行, 不输出任何日志
nohup xxx > /dev/null &

后台运行, 并将错误信息做标准输出到日志中 
nohup xxx >out.log 2>&1 &

添加用户, 配置sudo权限

# 新增用户
useradd 用户名
passwd 用户名

#增加sudo权限
vim /etc/sudoers
# 修改文件里面的
# root    ALL=(ALL)       ALL
# 用户名 ALL=(ALL)       ALL

常用压缩, 解压缩命令

tar czvf xxx.tar 压缩目录

zip -r xxx.zip 压缩目录


tar zxvf xxx.tar

# 解压到指定文件夹
tar zxvf xxx.tar -C /xxx/yyy/

unzip xxx.zip

cp, scp, mkdir

#复制
cp xxx.log

# 复制并强制覆盖同名文件
cp -f xxx.log

# 复制文件夹
cp -r xxx(源文件夹) yyy(目标文件夹)

# 远程复制
scp -P ssh端口 username@10.10.10.101:/home/username/xxx /home/xxx

# 级联创建目录
mkdir -p /xxx/yyy/zzz

# 批量创建文件夹, 会在test,main下都创建java, resources文件夹
mkdir -p src/{test,main}/{java,resources}

变更文件所属用户, 用户组

chown eagleye.eagleye xxx.log
上一篇:Linux进阶(一)


下一篇:Linux学习笔记03---linux 运行/关闭jar 包