Linux 命令 (实用)

173 阅读1分钟

清空文件 > 文件名

truncate -s 0 文件

备份数据库
`mysqldump -u root -p 数据库名 > '/路径/数据库名.sql’`
linux下scp 、ssh非22端口的服务器操作
scp指定非默认22端口,上传文件,例如:
scp -P 端口 本地文件目录 用户名@IP*:/data/www/
备注:大P
下载文件
scp -P 端口 用户名@IP*:/data/www/文件 本地文件目录
ssh指定非默认22端口,远程连接,例如:
ssh -p 端口 root@ip
备注:小p
关闭防火墙
`systemctl stop firewalld.service`
重启网卡
`systemctl restart network`
启动mysql
`systemctl start mysql`
查看文件占用空间
`du -h --max-depth=1du`
压缩文件
`tar -zcvf 文件名.tar.gz 要压缩的文件/文件夹`
批量结束进程 nginx 为要结束的进程名
`ps -ef|grep nginx | grep -v grep|cut -c 9-15|xargs kill -9`

(1) CTRL+Z挂起进程并放入后台
(2) jobs 显示当前暂停的进程
(3) bg %N 使第N个任务在后台运行(%前有空格)
(4) fg %N 使第N个任务在前台运行
默认bg,fg不带%N时表示对最后一个进程操作!