scp命令在linux和windows之间互传文件及常用linux命令

时间:2021-12-27 16:30:47

scp命令

从linux系统复制文件到windows系统:
  scp /oracle/a.txt administrator@192.168.3.181:/d:/

在linux环境下,将windows下的文件复制到linux系统中:
  scp administrator@192.168.3.181:/d:/test/abc.txt /oracle
其中的administrator是windows的用户名,比如我的windows用户名是fts。/oracle是你要存放的Windows路径

需要注意的是:因为windows系统本身不支持ssh协议,所以,要想上面的命令成功执行,必须在windows客户端安装ssh for windows的客户端软件,
比如winsshd,使windows系统支持ssh协议才行。

下载地址:ssh服务下载地址

常用Linux命令

  • tomcat重启
    查看Tomcat进程:
    ps -ef | grep tomcat
    杀进程:kill -9 进程号
    启动 :
    进入bin目录下,Linux环境中用
    ./startup.sh进行启动

  • 修改服务器密码

sudo passwd root
  • 改变路径到tomcat下面
    cd /home/explink/apache-tomcat-6.0.35
    移动到日志文件目录:cd logs
    查看控制台日志输出: tail -f catalina.out
    查看所有的日志文件: ls
    控制台转为输出窗口: Ctrl+C 。

  • .查询数据库
    mysql -u root -p 等待输入密码,密码不可见。然后输入密码。
    use peisongdata_dmp_test -使用指定数据库。
    select * from express_ops_cwb_detail;
    desc 表明 –查询数据库的结构。

  • linux中查看日志的方法:
    tail -f catalina.out
    移动到指定位置: cd omsLog/
    a.筛选日志中某个关键字 grep ‘aaa’ oms.2012-10-22.log
    grep ‘<*–|’|grep ‘5092864486’ oms.2012-10-22.log
    b.筛选多个关键字 cat oms.2012-10-22.log |grep ‘<*–|’ grep ‘aaaa’ >oms_zpk_22.log
    并把内容新建在 oms_zpk_22.log 中。
    cat oms.2012-10-22.log |grep ‘<*–|’|grep ‘205657904’

  • 打压缩命令:
    tar zcvf oms_10-25.tar.gz /home/appusr/tomcat-dmp-oms/logs/omsLog/oms.2012-10-25.log

  • 删除日志文件
    rm -r oms.2012-11-11.log

  • cp命令

1.将文件file复制到目录/usr/men/tmp下,并改名为file1 
cp file /usr/men/tmp/file1

2.将目录/usr/men下的所有文件及其子目录复制到目录/usr/zh
cp -r /usr/men /usr/zh
  • linux中删除文件
选项说明:

-f    -force      忽略不存在的文件,强制删除,无任何提示

-i    --interactive    进行交互式地删除

-r | -R  --recursive    递归式地删除列出的目录下的所有目录和文件

-v    --verbose    详细显示进行的步骤

rm -rf 文件夹名字 ;rm 文件名
  • 创建文件夹命令:
 mkdir 文件名
touch aaa.txt
注意两者区别
  • cmp 比较两个程序是否相同。

linux上cmp是一个很简单的命令,作用是比较两个文件是否相同或者是否有差异。cmp是compare的缩写