![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux学习之路
文章平均质量分 65
jiangkai_nju
这个作者很懒,什么都没留下…
展开
-
linux的内存查看命令-free
我们一般用free命令:[root@scs-2 tmp]# freetotal used free shared buffers cachedMem: 3266180 3250004 16176 0 110652 2668236-/+ buffers/cache: 471116 2795064Swap: 2048276 80160 1968116下面是对这些数值的解释:转载 2012-03-23 17:09:03 · 610 阅读 · 0 评论 -
shell_猜数字游戏
#!/bin/bashMAX=50guess=-1let answer=($RANDOM % $MAX)let answer+=1floor=1ceiling=$MAXguesstime=0while [ "$guess" -ne "$answer" ]; do echo "The magic number is between $floor and $ceiling."原创 2013-06-06 20:03:44 · 2619 阅读 · 0 评论 -
bash_比较两个字符串的脚本&读入非空串的脚本
脚本比较简单 是比较两个字符串的脚本,其中有几个需要注意的地方(1) 脚本的第四行,这里比较两个字符串的大小可以用"="也可以用"==",用double“=”与高级语言中的判断更相似,但是在bash还是建议使用single的"="。(2)当是用""来比较两个字符串的大小时,需要用"[["和“]]”命令(compound command)。(3)判断两个字符串不等用"!=",这里不再罗嗦原创 2013-06-03 20:26:38 · 2017 阅读 · 0 评论 -
linux下获取logfile新增行的脚本
这是一个获取logfile新增行数的脚本,该脚本每隔十秒会去检查一下指定的logfile(也可以是任意的文件),如果该文件有更新那么会打印出更新的行。代码如下: GAP=10LOGFILE=$1len=`wc -l $LOGFILE | awk '{ print $1 }'`echo "Current size is $len lines"while :原创 2013-06-02 22:32:29 · 757 阅读 · 0 评论 -
初识emacs
由于工作的原因需要学习在linux下的C++编程,工欲善其事必先利其器,一款好的编辑工具必不可少, vi和emacs是公认的linux下的两大编辑神器。网上说emacs更适合编程,vi更适合编辑配置文件。所以选择使用emacs。我的linux系统是ubuntu 11.10 & linux 3.0.0-23-generic。使用的 Emacs版本是GUN Emacs 23.3.1。下面记录一原创 2013-01-07 13:42:25 · 735 阅读 · 0 评论 -
Shell编程基础
http://www.cnblogs.com/feisky/archive/2010/03/31/1701560.html转载 2012-07-16 10:13:47 · 355 阅读 · 0 评论 -
SSH客户端设置环境变量
原文地址:http://blog.csdn.net/wonder4/article/details/4135135当使用SSH客户端时,会发现设置的环境变量不好用,一些命令执行不了。具体的解决办法为:1.确认ssh服务端的版本$ telnet localhost 22SSH-2.0-OpenSSH_4.3确认版本为OpenSSH_4.32.使OpenSSH接受客户端的环转载 2012-05-14 20:52:01 · 4340 阅读 · 0 评论 -
纯Java通过SSH执行Linux命令的方法及代码
在Java中,我们可以通过Runtime去执行一些OS的命令,如: String[] shell = new String[] { " /bin/sh " , " -c " , " ls -l " } ; Process p = Runtime.getRuntime().exec(shell); 通过在Linux上执行 ssh --help命令, usage: ssh [-12转载 2012-05-11 23:37:26 · 2349 阅读 · 0 评论 -
linux下的磁盘状态查看方式
一,查看磁盘状态这里简单介绍两个命令:df、du。 df:df用来检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 df的参数有:代码:-a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。 -k 以k字节为单位显示。 -i 显示i节点信息,而不是磁盘块。 -t 显示转载 2012-04-01 11:04:30 · 20381 阅读 · 0 评论 -
linux scp命令参数及用法详解--linux远程复制拷贝命令使用实例
一般情况,本地网络跟远程网络进行数据交抱,或者数据迁移,常用的有三种方法,一是ftp,二是wget /fetch 三是,rsync 大型数据迁移用rysync,其次用fetch/wget ,最次是ftp,最慢是ftp.这几天,在忙数据迁移时,用到ssh的scp方法来迁移数据。速度与效果都很好。特别是现在许多服务器为了安全,都会改ssh默认的22端口,改成一个特殊的端口。所以。在scp或者sft转载 2012-03-09 20:18:28 · 138219 阅读 · 4 评论 -
linux 挂载新硬盘
手动挂在硬盘mount -t 硬盘类型 硬盘 挂载点硬盘类型如果是FAT类型,则是msdos如果是FAT32类型,则是vfat如果是NTFS类型,则是ntfs如果使用不带任何参数的mount,则是查看当前系统已挂在的设备。使用fdisk命令查看各个硬盘,选中需要挂在的硬盘[root@localhost ~]# fdisk -lDisk /dev/sda:转载 2012-03-23 17:13:36 · 4745 阅读 · 0 评论 -
Grub Rescue修复方法
症状:开机显示:GRUB loadingerror:unknow filesystemgrub rescue>原因:已经发现下面几种操作会导致这种问题:1,想删除ubuntu,于是直接在windows下删除/格式化了ubuntu所在的分区。2,调整磁盘,利用工具合并/分割/调整/删除分区,使磁盘分区数目发生了变化。3,重新安装系统,把linux安装到了新转载 2012-03-23 17:10:46 · 1950 阅读 · 0 评论 -
实现一个简单的cp命令
#include#include#include#include#include#include#includeint copyAFileToAnother(char* oFile,char* tFile){ struct stat oFileStat; int fileSize; int oFileHandle,tFileHandle; char* buffer;原创 2013-09-02 21:25:09 · 1184 阅读 · 0 评论