Linux日常命令记录

来源:互联网 发布:淘宝捉猫猫进口鱼罐头 编辑:程序博客网 时间:2024/05/29 10:03

1.wget

wget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径
eg:#wget  linuxsense.org/xxxx/xxx.tar.gz
简单说一下-c参数, 这个也非常常见, 可以断点续传, 如果不小心终止了, 可以继续使用命令接着下载
eg:#wget -c  http://www.linuxsense.org/xxxx/xxx.tar.gz

2.tar -zxvf

     解压文件使用
eg:#tar -zxfv zhcon-0.2.5.tar.gz 
z代表gzip的压缩包;x代表解压;v代表显示过程信息;f代表后面接的是文件 

3../configure --prefix

源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install)
这里以安装supersparrow-0.0.0为例,我们打算把它安装到目录 /usr/local/supersparrow,于是在supersparrow-0.0.0目录执行带选项的脚本./configure --prefix=/usr/local/supersparrow,执行成功后再编译、安装(make,make install);安装完成将自动生成目录supersparrow,而且该软件所有的文件都被复制到这个目录。
备注:当我们在使用make命令时,常常会在make后面加上其他单词,比如check,install,installcheck…这些单词都是make的参数,我们称之为“目标(targets)”。

最常见的几个目标:

make all:编译程序、库、文档等(等同于make)

make install:安装已经编译好的程序。复制文件树中到文件到指定的位置

make unistall:卸载已经安装的程序。

make clean:删除由make命令产生的文件

make distclean:删除由./configure产生的文件

make check:测试刚刚编译的软件(某些程序可能不支持)

make installcheck:检查安装的库和程序(某些程序可能不支持)

make dist:重新打包成packname-version.tar.gz

4.yum 

yum命令是在Fedora和RedHat以及SUSE中基于rpm命令的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

5.vi / vim

一、打开文件

    vim +# :打开文件,并定位于第#行    vim +:打开文件,定位至最后一行    vim +/PATTERN : 打开文件,定位至第一次被PATTERN匹配到的行的行首
注:默认处于编辑模式

二、关闭文件

1、末行模式关闭文件

    :q  退出    :wq 保存并退出    :q! 不保存并退出    :w 保存    :w! 强行保存

6. ps aux|grep xxx

对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大的进程查看命令.

使用该命令 可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到的.

ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用 top 工具。

如果直接用ps命令,会显示所有进程的状态,通常结合grep命令查看某进程的状态。

grepglobal search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。


7.sz命令发送文件到本地:

1# sz filename

      rz命令本地上传文件到服务器:

1# rz





0 0
原创粉丝点击