标签 命令 下的文章

tar命令常用参数

常用选项

-z --gzip:使用gzip工具(解)压缩,后缀一般为.gz
-c --create:tar打包,后缀一般为.tar
-f --file=:后面立刻接打包或压缩后得到的文件名
-x --extract:解包命令,与-c对应
-p 保留备份数据的原本权限和属性
-g 后接增量备份的快照文件
-C 指定解压缩的目录
--exclude 排除不打包的目录或文件,支持正则匹配

辅助选项

-X --exclude-from:在一个文件中列出要排除的目录或文件(在--exclude=较多时使用)
-t --list:列出备份档案中的文件列表,不与-c、-x同时出现
-j --bzip2:使用bzip2工具(解)压缩,后缀一般为.bz2
-P 保留绝对路径,解压时同样会自动解压到绝对路径下
-v (解)压缩过程显示文件处理过程,常用但不建议对大型文件使用

sftp远程连接命令

sftp 用于在两台计算机之间传输文件,类似于ftp,但是相对于ftp安全得多,sftp默认采用加密方式来传输数据,sftp不是单一命令,而是一系列相关的操作命令。

登陆远程主机,可能要求输入登录密码

sftp -oPort=22 username@remotehost

-oPort = 远程端口号

远程切换目录

cd remotedir

远程创建目录

mkdir dir

显示远程目录中的文件或者目录,可以配合一系列选项使用

ls

将远程文件拷贝到本地制定目录下,如果省略localdir,则直接拷贝到本地目录下

get remotefile localdir

将本地文件上传到远程服务器上,同样remotedir可以省略,则默认到远程所在目录下

put localfile remotedir

删除远程文件

rm remotefile

显示远程主机上的当前路径

pwd

退出sftp

exit

quit

如果想在sftp操作过程中操作本地目录,可以在相关命令上加上l,表示操作本地目录。
例如:
lcd 表示切换本地目录
lpwd 显示本地路径
lrm 删除本地文件
lls 显示本地目录中的文件。

Linux查看系统配置常用命令

系统

uname -a
# 查看内核/操作系统/CPU信息

head -n 1 /etc/issue
# 查看操作系统版本

cat /proc/cpuinfo
# 查看CPU信息

cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
# 查看物理CPU的个数

cat /proc/cpuinfo |grep "processor"|wc -l
# 查看逻辑CPU的个数

cat /proc/cpuinfo |grep "cores"|uniq
# 查看CPU是几核

cat /proc/cpuinfo |grep MHz|uniq
# 查看CPU的主频

hostname
# 查看计算机名

lspci -tv
# 列出所有PCI设备

lsusb -tv
# 列出所有USB设备

lsmod
# 列出加载的内核模块

env
# 查看环境变量

资源

free -m
# 查看内存使用量和交换区使用量

df -h
# 查看各分区使用情况

du -sh <目录名>
# 查看指定目录的大小

grep MemTotal /proc/meminfo
# 查看内存总量

grep MemFree /proc/meminfo
# 查看空闲内存量

uptime
# 查看系统运行时间、用户数、负载

cat /proc/loadavg
# 查看系统负载

- 阅读剩余部分 -