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
#行数 单词书 字节书 文件名
test.txt

常与管道命令结合使用

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

6、w 查看在线用户

[root@rhythmk ~]# w
:: up :, users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 - : :26m .06s .06s -bash

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

[rhythmk@27ae33e94ac3 ~]$ df  -l
Filesystem 1K-blocks Used Available Use% Mounted on
rootfs % /
tmpfs % /dev
shm % /dev/shm
/dev/xvdb1 % /etc/resolv.conf
/dev/xvdb1 % /etc/hostname
/dev/xvdb1 % /etc/hosts
tmpfs % /proc/kcore

8、du  计算文件使用空间

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

    -s : summarize 汇总显示

# du -hs /bin
5.9M /bin

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

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

# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
.5G .1G .2G % /
tmpfs 504M 504M % /dev/shm
/dev/sda1 485M 30M 430M % /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 入门教程] http://www.92csz.com/study/linux/

Linux 学习碎片的更多相关文章

  1. Linux学习日记-使用EF6 Code First(四)

    一.在linux上使用EF 开发环境 VS2013+mono 3.10.0 +EF 6.1.0 先检测一下EF是不是6的 如果不是  请参阅 Linux学习日记-EF6的安装升级(三) 由于我的数据库 ...

  2. Linux学习之CentOS(二十二)--单用户模式下修改Root用户的密码

    在上一篇随笔里面详细讲解了Linux系统的启动过程 (Linux学习之CentOS(二十一)--Linux系统启动详解),我们知道Linux系统的启动级别一共有6种级别,通过 /etc/inittab ...

  3. Linux学习笔记之兄弟连

    systemctl --user enable pulseaudio说明:安装完成后系统没有声音,用该命令可以打开.ifconfig eth0 192.168.118.1说明:给网卡设置IP地址.ap ...

  4. Linux学习内容

    Linux学习要点(转载自红联) 一.学习Linux的基本要求1. 掌握至少50个以上的常用命令. 2. 熟悉Gnome/KDE等X-windows桌面环境操作 . 3. 掌握.tgz..rpm等软件 ...

  5. Linux 学习笔记

    Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...

  6. Linux学习心得之 Linux下命令行Android开发环境的搭建

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...

  7. Linux学习心得之 Linux下ant安装与使用

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下ant安装与使用 1. 前言2. ant安装3. 简单的a ...

  8. 实验楼 linux 学习

    实验楼 linux 学习     一.Linux 用户管理 1.查看用户 who am i // who mom likes whoami   ====--------====== 输入的第一列表示打 ...

  9. linux学习网站分享

    http://www.zhihu.com/question/19895288 http://linux.vbird.org/ 两个linux学习的网页存起来,以后学习.

随机推荐

  1. 看看这蛋疼的Java代码

    项目上要基于现有代码开发,却碰到了很多让人蛋疼的代码.例如下面这个,大家看看能找到多少槽点: public static String addDate(String date, String into ...

  2. paip.杀不死进程的原因--僵尸进程的解决.txt

    paip.杀不死进程的原因--僵尸进程的解决.txt 作者Attilax  艾龙,  EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn ...

  3. paip.提升性能---list,arraylist,vector,linkedlist,map的选用..

    paip.提升性能---list,arraylist,vector,linkedlist,map的选用.. arraylist,vector基本一样,但是,vector线程安全的. 作者Attilax ...

  4. Leetcode 219 Contains Duplicate II STL

    找出是否存在nums[i]==nums[j],使得 j - i <=k 这是map的一个应用 class Solution { public: bool containsNearbyDuplic ...

  5. MyBatis crud操作

    Test2.java package com.mycom.mybatis_1.crud; import java.util.List; import org.apache.ibatis.session ...

  6. CCNA实验4:HDLC和PPP

    一.HDLC封装 router9和11上分别配置s0/0如下 conf t int s0/0 encapsulation hdlc do show int s0/0 ip address x.x.x. ...

  7. mycat服务启动{管理模块启动过程}

    mycat启动的时候启动了三个模块 1:NIOConnector(负责链接mysql数据库,连接池以数据库为准不以链接字符串为准), 1:NIOAcceptor,ManagerConnectionFa ...

  8. Android UI系列-----Dialog对话框

    您可以通过点击 右下角 的按钮 来对文章内容作出评价, 也可以通过左下方的 关注按钮 来关注我的博客的最新动态. 如果文章内容对您有帮助, 不要忘记点击右下角的 推荐按钮 来支持一下哦 如果您对文章内 ...

  9. 【Vegas原创】安装rhel6.2,不能进图形化界面的终极解决方法

    安装的时候,千万不要一路下一步,you should know,linux不是windows那么的傻瓜.   方法一: 在倒数最后一步,选择Desktop,而千万不要下一步,默认选择Basic Ser ...

  10. 第一部分:IBM量子体验

    (一)量子世界    今天的计算机使用标准的(或用物理学家的话来说,“经典的”)计算模型来执行计算与处理信息,此计算模型要追溯到图灵(Turing)和冯・诺伊曼(Von Neumann)时期.在此模型 ...