微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

常用 Linux 命令

Linux关机,重启

# 关机
shutdown -h Now

# 重启
shutdown -r Now

建立软连接

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

sshkey

# 创建sshkey
ssh-keygen -t rsa -C [email protected]

#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端口 [email protected]:/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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐