工作中用到的Linux命令

本文介绍如何使用SecureCRT进行文件传输、压缩与解压缩、进程管理和日志查找等操作,并提供了一些实用的Linux命令示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

工具:SecureCRT

1、上传文件

    1.1、Alt+p  进入sftp界面 

    1.2、cd +Linux目录绝对路径 进入文件要存放的文件夹

    1.3、put +本地文件绝对路径 上传本地文件到 linux目标目录

2、下载文件

    2.1、Alt+p  进入sftp界面 

    2.2、lcd +本地目录绝对路径 进入文件要存放的文件夹

    2.3、get+linux要下载文件绝对路径 下载linux文件到本地目标目录

    注:在选项-->会话选项-->X/Y/Zmodem 中设置下载地址

3.压缩与解压缩

    3.1、打包并压缩 tar -zcvf  eg.将/home/admin/walle 的walle目录打包并压缩到当前目录下并命名为walle.tar.gz

        tar -zcvf walle.tar.gz  walle

       注:tar -zcvf walle.tar.gz  /home/admin/walle  解压walle.tar.gz后会得到/home/admin/walle目录结构

    3.2、解压到 tar -zxvf  eg.将walle.tar.gz解压到/home/admin/aaa/文件夹下

        tar -zxvf walle.tar.gz -C /home/admin/aaa/

4、服务器之间传文件

    4.1、传1111.txt文件 到 192.1680.1.31主机的 /home/admin目录下 192.1680.1.31主机的ssh监听端口为19325  默认为22

        scp -P 19325 /home/admin/1111.txt admin@192.1680.1.31:/home/admin

    4.2、 传walle 文件夹 到 192.1680.1.31主机的 /home/admin目录下(-r: 递归复制整个目录。)

         scp -P 19325  -r  /home/admin/walle admin@192.1680.1.31:/home/admin

    4.3、传walle.tar.gz 压缩文件 到 192.1680.1.31主机的 /home/admin目录下 (-C: 允许压缩。(将-C标志传递给ssh,从而打开压缩功能

        scp -P 19527 -C /home/admin/walle.tar.gz admin@112.74.195.53:/home/admin

5.上传下载文件另一种方案 

    yum list|grep lrzsz
    yum -y install lrzsz.x86_64
    命令:(参数 -y 如果linux上有相同的文件, 会覆盖) rz       rz -y      sz

6、查找日志

    6.1、1.cat +grep 打开整个日志文件  eg.筛选1.log中的所有异常 并且 是04月26日 00点抛出的异常

        cat 1.log | grep Exception | grep 18-04-26 00

    6.2、less +?搜索 分页打开日志文件 超大日志文件 

        1、less 1.log 

        2、Ctrl+F 向前一屏   Ctrl+B向后一屏   

        3、g 第一行 G最后一行

        4、?++要搜索的字符串 ,光标会定位到该串下一次出现的地方,键入“n”跳到该串的下一个出现处,键入“N”跳到该串的上一个出现处。

    6.3、vi +:搜索

        vi 1.log  

        1、首先会进入“一般模式”,此模式只接受各种快捷键,不能编辑文件内容

        2、按i键,就会从一般模式进入编辑模式,此模式下,敲入的都是文件内容

        3、编辑完成之后,按Esc键退出编辑模式,回到一般模式;

        4、再按:,进入“底行命令模式”,输入wq命令,回车即可退出vi

        5、进入“底行命令模式”输入“/”+要搜索的字符串 ,光标会定位到该串下一次出现的地方,键入“n”跳到该串的下一个出现处,键入“N”跳到该串的上一个出现处。

    6.4、 将文件1.log 中的多有异常 前后100行存放到exception.txt 

        cat 1.log |grep -C100 Exception >> exception.txt

7、备份拷贝 eg.将com备份为con0426

    cp -r com com0426

8、查看进程 结束进程 

    ps -ef | grep 关键字   eg.查找java进程

        ps -ef | grep java

    kill -9  pid eg.强杀pid为13759的进程

         kill -9  13759

    注:ps使用详解https://linux.cn/article-4743-1.html

9、ll -h 查看文件大小

10. lsof  -i:端口号  查找一个端口号的进程信息

11.查找命令安装位置

which java

whereis java

12.授权

sudo chmod -R 777 某一目录

  -R 是指级联应用到目录里的所有子目录和文件

  777 是所有用户都拥有最高权限

13.移动指定文件到当前所在目录下

mv /home/intellif/ifaas-building_device_1.1.0.tar ./

14.查找端口

cat *| grep port

15.比较文件内容是否有变动

md5sum build.data   如果两个文件的MD5一样则没有变动

16.替换脚本win换行符为linx换行符

sudo sed -i 's/\r//' start.sh

 

工作中采用的 linux 命令 ........................................................................................................ 3 1.从其他机器拷贝文件夹 ........................................................................................................ 3 2.查看哪个程序在用特定端口 ................................................................................................ 3 3.实时监控日志文件内容 ........................................................................................................ 3 4.查看指定用户拥有的进程 .................................................................................................... 3 5.查看磁盘空间使用情况 ........................................................................................................ 3 6.查找某文件中出现指定字符串的行 .................................................................................... 3 7.查看内存使用情况 ................................................................................................................ 4 8.查看本机系统内核 ................................................................................................................ 4 9.查看当前路径下的文件/文件夹大小 ................................................................................... 4 10.变更为其它使用者的身份 .................................................................................................. 4 11.远程登陆 .............................................................................................................................. 4 12.不挂断地运行命令 .............................................................................................................. 4 13.查看文件的行数 .................................................................................................................. 4 14.比较两个文件的不同之处 .................................................................................................. 4 15.杀死进程 .............................................................................................................................. 5 16.在 SecureCRT 中把文件传给本机的 SecureCRT 安装目录的 download 目录下 ............ 5 17.把本机文件传给 SecureCRT 中当前机器的当前目录 ...................................................... 5 18.Vi 文本编辑器 ..................................................................................................................... 5 19.察看文件类型 ...................................................................................................................... 6 20.文本抽取 .............................................................................................................................. 6 21.非交互性文本流编辑器 ...................................................................................................... 7 22.将文件中的记录分类 .......................................................................................................... 7 23.去除文本文件的重复行 ...................................................................................................... 7 24.连接两个文本文件 .............................................................................................................. 8 25.从文本文件中剪切列或域 .................................................................................................. 8 26.将两个文本文件粘贴在一起 .............................................................................................. 8 27.将大文件进行分割 .............................................................................................................. 9 二.linux 常用命令 ............................................................................................................................ 9 1. cd ........................................................................................................................................... 9 2. pwd ........................................................................................................................................ 9 3. ls ............................................................................................................................................ 9 4. passwd ................................................................................................................................. 10 5. who ...................................................................................................................................... 11 6. cat ........................................................................................................................................ 11 7. mkdir ................................................................................................................................... 12 8. rmdir .................................................................................................................................... 12 9. chmod .................................................................................................................................. 12 10. chown ................................................................................................................................ 13 11. chgrp .................................................................................................................................. 13 12. touch .................................................................................................................................. 14 13. cp ....................................................................................................................................... 15 14. mv ..................................................................................................................................... 15 15. rm ...................................................................................................................................... 15 16. find .................................................................................................................................... 16 17. grep ................................................................................................................................... 16 18. more .................................................................................................................................. 17 19. less..................................................................................................................................... 17 20. head ................................................................................................................................... 17 21. tail ..................................................................................................................................... 18 22. cut ...................................................................................................................................... 18 23. at ........................................................................................................................................ 18 24. crontab ............................................................................................................................... 19 25. sleep .................................................................................................................................. 20 26. mesg .................................................................................................................................. 20 27. wall .................................................................................................................................... 20 28. write .................................................................................................................................. 21 29. kill ..................................................................................................................................... 21 30. ps ....................................................................................................................................... 21 31. pstree ................................................................................................................................. 22 32. top ..................................................................................................................................... 23 33. expr ................................................................................................................................... 23 34. locate ................................................................................................................................. 24 35. split .................................................................................................................................... 24 36. ln ....................................................................................................................................... 25 37. login 、logout .................................................................................................................. 25 38. exit ..................................................................................................................................... 25 39. man,info ......................................................................................................................... 25 40. alias ................................................................................................................................... 26 41. unalias ............................................................................................................................... 26 42. halt ..................................................................................................................................... 26 43. shutdown ........................................................................................................................... 26 44. reboot ................................................................................................................................ 26 45. clear ................................................................................................................................... 26
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值