博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 学习碎片
阅读量:4968 次
发布时间:2019-06-12

本文共 2465 字,大约阅读时间需要 8 分钟。

1、登录远程机器:

ssh  远程机器用户名@远程机器IP    ssh root@192.168.1.101

2、不同机器之前拷贝文件

#拷贝本机单个文件到远程服务器    scp   /home/user1/tb.sql  root@10.5.24.107:/www/user1/tb.sql        #拷贝整个文件夹到远程服务器    scp  -r  /home/user1     root@10.5.24.107:/www/user1    #拷贝远程文件到本机    scp  root@10.5.24.107:/home/sseven/sql.txt /home/sseven/demo.txt

3、使用time查看命令执行时间:

time curl http://www.baidu.com>/dev/null

 4、   tail 查看文件的实时内容:

# 查看最新的300条内容 tail -300f error.log

 5、wc 统计指定文件中的字节数、字数、行数,并将统计结果显示输出。

    参数:

-c 统计字节数。-l 统计行数。-m 统计字符数。这个标志不能与 -c 标志一起使用。-w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。-L 打印最长行的长度。-help 显示帮助信息--version 显示版本信息
wc test.txt#行数     单词书       字节书    文件名7             8            70          test.txt

常与管道命令结合使用 

#查看指定文件有多少行 cat  demo.txt |wc -l #查看当前目录有多少JPG图片find  -name '*jpg'|wc -l

 6、w 查看在线用户

[root@rhythmk ~]# w 15:40:33 up  1:28,  3 users,  load average: 0.00, 0.00, 0.00USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHATroot     tty1     -                14:14    1:26m  0.06s  0.06s -bash

 7、查看系统磁盘占用情况

[rhythmk@27ae33e94ac3 ~]$ df  -lFilesystem     1K-blocks     Used Available Use% Mounted onrootfs          12254384   674408  10934448   6% /tmpfs            4087796        0   4087796   0% /devshm                65536        0     65536   0% /dev/shm/dev/xvdb1     103080224 51807728  46013284  53% /etc/resolv.conf/dev/xvdb1     103080224 51807728  46013284  53% /etc/hostname/dev/xvdb1     103080224 51807728  46013284  53% /etc/hoststmpfs            4087796        0   4087796   0% /proc/kcore

8、du  计算文件使用空间

            -h : human-readable 提高文件大小可读性 (如 1k ,1M,1G)

    -s : summarize 汇总显示

# du -hs /bin   5.9M    /bin

9、df 报告文件磁盘空间使用情况

    -h : --human-readable 人性化显示磁盘空间占用情况

# df -hFilesystem            Size  Used Avail Use% Mounted on/dev/mapper/VolGroup-lv_root                      5.5G  2.1G  3.2G  40% /tmpfs                 504M     0  504M   0% /dev/shm/dev/sda1             485M   30M  430M   7% /boot

 10、重定向

    1、'>' 覆盖或者创建文件

echo 'a' > a.txt

  a.txt 文件始终保持最后一次接受的内容。

    2、'>>' 文件内容末尾追加或者创建文件。

echo 'b'>> 1.txt

    3、通过'{}',将命令输出流都重定向。

{ ls ; echo 'abc'; echo 'bcd'; }>1.txt

 11、目录说明

   

~ :当前用户默认目录    # cd ~-  : 上一次使用目录    # cd -.  :  当前目录    #  find . -name '*.log'

12 、xargs 批量操作文件

# 查找当前目录下 txt 后缀的文件,并将该文件 复制  文件名_bak# xargs -n1 –i{} 类似for循环,-n1意思是一个一个对象的去处理,-i{} 把前面的对象使用{}取代find . -name '*.txt' | xargs  -n1 -i{}  cp {}  {}_bak

13、通过搜索结束进程

# 搜索包括php的进程,并结束掉ps -ef|grep php |awk '{print $2}'| xargs kill -9

  

  

帮助:

   [linux 入门教程] 

转载于:https://www.cnblogs.com/rhythmK/p/4795559.html

你可能感兴趣的文章
软件需求第四周安排
查看>>
判别模型、生成模型与朴素贝叶斯方法
查看>>
【原创】大叔经验分享(19)spark on yarn提交任务之后执行进度总是10%
查看>>
wget
查看>>
python逻辑回归分类MNIST数据集
查看>>
检查bug
查看>>
桶排序,计数排序算法
查看>>
轮播图原生js实现和jquery实现和js面向对象方式实现
查看>>
JQuery基础 2015-8-19(第97天)
查看>>
Windbg调试托管代码
查看>>
C# Web Service 根据WSDL文件和地址添加web引用
查看>>
20162311 《程序设计与数据结构》第一周学习总结
查看>>
Oracle PL/SQL 程序设计读书笔记 - 第17章 过程、函数与参数
查看>>
ifconfig
查看>>
广播信道--CSMA/CD协议
查看>>
第二十六课
查看>>
Python基础之字符串拼接简单介绍
查看>>
redis-pipeline
查看>>
计蒜客---最大子阵列
查看>>
matlab的conv2、imfilter、filter2
查看>>