[linux命令]linux常用命令学习

1,linux文件重命名的命令
 mv命令,mv命令只能对单个文件重命名
 mv fromfile targetfile
 如果targetfile已经存在的话,那么会覆盖以前的内容
 rename命令
 rename命令可以集合通配符使用,rename主要用于批量重命名
 rename的语法格式是:
 rename  fromtofile
 这个命令有三个参数,分别是 from : 修改什么名字, to:改成什么名字, file 需要修改的文件是哪些。

 比如,有一批文件,都是以 log开头的, log001.txt,  log002.txt ....... 一直到 log100.txt,现在想要把这批文件的log全部替换为 history ,rename   log history log*


2,uname命令

显示操作系统的相关信息,包括内核版本等~   unmae -a用于显示所有的信息 

 

3,ulimit命令

ulimit命令是显示和设置core文件最大值、数据段最大值、文件最大值、管道缓冲区的最大值、CPU使用时间的最大上限等限制的命令。

选项介绍:
    -a 显示当前所有的资源限制;
    -c size: 设置core文件的最大值,单位:blocks;
    -d size: 设置数据段的最大值,单位:kbytes;
    -f size: 设置创建文件的最大值,单位:blocks;
    -H: 设置硬件资源限制;
    -l size: 设置在内存中锁定进程的最大值,单位:kbytes;
    -m size: 设置可以使用的常驻内存的最大值,单位:kbytes;
    -n size: 设置内核可以同时打开的文件描述符的最大值;
    -p size: 设置管道缓冲区的最大值,单位:kbytes;
    -s size: 设置堆栈的最大值,单位:kbytes;
    -S: 设置软件资源限制;
    -t size: 设置CPU使用时间的最大上限,单位:seconds;
    -v size: 设置虚拟内存的最大值.单位:kbytes;


4,linux中将程序调入后台执行的一些命令

fg bg命令的使用



5,wc命令的使用

- c 统计字节数。
  - l 统计行数。
  - w 统计字数。
示例:
  $ wc - lcw file1 file2
  4 33 file1
  7 52 file2 
  11 11 85 total
统计当前目录下文件和目录的数量
    /> ls -l * | grep "^-" | wc -l
    /> ls -l * | grep "^d" | wc -l


6,sort命令的使用

获取当前或指定目录下子目录所占用的磁盘空间,并将结果按照从大到小的顺序输出:
 /> du -s /usr/* | sort -nr
 sort命令解释:sort命令的使用

 输出当前系统中占用内存最多的5个进程:
  /> ps aux | sort -k 5n | tail -5


7,查看linux内存相关的命令

free命令,
    total:总计物理内存的大小。
    used:已使用多大。
    free:可用有多少。
    Shared:多个进程共享的内存总额。
    Buffers/cached:磁盘缓存的大小。

查看系统中进程相关信息:ps命令
查看一个进程占用的内存:
/proc/meminfo 机器内存使用情况
/proc/pid/maps 当前进程的虚拟地址
/proc/pid/statm 当前进程的占用的虚拟内存

pmap
  可以根据进程查看进程相关信息占用的内存情况,(进程号可以通过ps查看)如下所示:
  $ pmap -d 14596

8,查看某个文件中是否含有某个字符串

  cat file | grep ss

 

9,dd命令

dd命令可以直接用来从flash上拷贝数据到某个文件,例如去读取bootimage

root@android:/ # dd if=/dev/bootimg of=/data/boot_01.img bs=6291456c count=1

adb pull /data/boot_01.img


 











  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值