首页 » 嵌入式笔记 » 正文

linux常用操作

一:网络相关

1:查看某端口是否被打开

netstat -anp tcp
lsof -i tcp:80

2:常用环境变量

# 可以有 export 命令查看当前所有环境变量.
# PATH  决定了shell将到哪些目录中寻找命令或程序
# LD_LIBRARY_PATH 如其名 库路径 
# 增加相关环境变量时使用
#export PATH=$PATH:/some/bin/path
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/some/bin/path
#永久修改则是修改文件/etc/profile

3:VPS或服务器带宽及IO等测试

wget -qO- bench.sh | bash

4:wget命令使用技巧
wget断点续传,只需要加上-c参数即可,例如:

wget -c http://www.abc.com/abc.zip -O abc.zip

wget下载ftp服务器上的文件

wget --ftp-user=USER --ftp-password=PASS ftp://www.abc.com/abc.zip

5:scp命令使用技巧
从远端把文件复制到本地

scp root@remote_server:/home/root/abc.zip

从本地把文件复制到远端

scp abc.zip root@remote_server:/home/root/abc.zip

6:screen操作
Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。
创建screen会话:screen -S name
暂时离开,保留screen会话中的任务或程序:当需要临时离开时(会话中的程序不会关闭,仍在运行)可以用快捷键Ctrl+a d(即按住Ctrl,依次再按a,d)
恢复screen会话:screen -r name
列出所有screen会话:screen -ls
关闭screenn: 直接在会话中 exit
ref:https://www.vpser.net/manage/screen.html

发表评论