Linux常用操作命令

Linux常用操作命令

1. 查看Linux系统版本(适合Linux系统7.0及以上)
   cat /etc/os-release
  
   查看版本当前操作系统发行版信息
   cat /etc/issue(适用7.0系统以下)  或 cat /etc/redhat-release(红帽系统的专用,不管版本)、
   显示Red Hat Linux release 9 (Shrike)
  
   查看Linux系统是32位还是64位
   getconf LONG_BIT
  
2. 解压
   解压tar
      tar -xvf 文件名
      
   解压tar到指定目录
      tar zxvf grunt.tar -C /usr/local/

   解压zip
      unzip 文件名
      
3. 将当前目录"test/"以及其所有文件复制到home目录下
   cp -r test/ /home/

4. 防火墙
   Centos7(redhat7)临时关闭防火墙
      systemctl stop firewalld

   查看防火墙状态
      systemctl status firewalld

5. windows测试远程机器端口是否能连通
   telnet Ip地址 端口号

6. 查看端口被哪个进程占用
   lsof -i :22 知道22端口被哪个进程占用
  
7. 检查linux是否已安装某软件
   rpm -qa | grep 软件名

8. vim删除所有行
   光标移到第一行,然后输入 :.,$d 一回车就全没了,在命令模式下执行的。
   光标在第几行就从那一行删除那行以下的所有。
  
   vim 删除指定行
   鼠标停留在指定行,然后输入dd

9. 自启动
   在CentOS7中chkconfig指令已经不适用,需要使用systemctl指令。
   以httpd为例:
      启动某服务:systemctl start httpd.service
      停止某服务:systemctl stop httpd.service
      重启某服务:systemctl restart httpd.service
      使某服务自动启动:systemctl enable httpd.service
      使某服务不自动启动:systemctl disable httpd.service
      检查所有服务自启动情况:systemctl list-unit-files
     
10. 从其他机器复制文件到本地目录
    命令:
      scp root@1.1.1.1:/opt/soft/nginx-0.5.38.tar.gz(其他机器的文件) /opt/soft/(本地目录)
    远程拷贝本地文件夹到其他机器
    命令:
      scp -r /home/administrator/test/(本地目录) root@1.1.1.1:/root/(其他机器的目录)

11. Vim文件显示行号
    :set nu
   
12. 系统时间未同步会导致命令make出错
    同步时间 date -s 21:30:30
    同步日期 date -s 12/04/2018

13. linux下向一个文件中的某行插入数据
    -i    表示in front,前面
    -a    表示after,后面
    比如向a.txt文件的第3行添加hhhhh
    sed -i '3a\hhhhh' a.txt
  
14. vim 打开文件后清除所有内容
    :%d
    vim 删除指定多行
    :set nu 查看行数后,用:1,3d,删除从第一行到第三行
    
15. 显示目前磁盘空间和使用情况
    df -h
  
16. 该目录下所有文件夹所占大小
     du --max-depth=1 -h
    
17. 查看linux内存使用情况
    free -m 

18. vim下查找(比如查找/usr)
    /usr

19. 同步时间
    ntpdate 同步时间地址

20. . (也就是当前目录)
    ./

21. 查看当前目录下每个目录所占空间大小
    du -h -x --max-depth=1

22. 查看系统日志
    tail -f /var/log/messages
    
    查看文件最后10行
    tail -n 10 文件名

23. 全局搜索
    find / -name fileName ——/代表全文搜索

24. 将一个文件缩小或者扩展到某个给定的大小
    truncate -s 0 文件名(利用该命令和-s选项来特别指定文件的大小,0是将文件置空)
  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值