Linux命令积累

来源:互联网 发布:cxax2013车床软件 编辑:程序博客网 时间:2024/06/17 07:20

.tar

作用:解压缩文件

用法:

tar –xvf file.tar //解压tar

tar -xzvf file.tar.gz //解压tar.gz

tar zxf file.tar.gz -C /opt //解压tar.gz指定路径解压

tar -xjvf file.tar.bz2 //解压tar.bz2

tar –xZvf file.tar.Z //解压tar.Z

unrar e file.rar //解压rar

unzip file.zip //解压zip


解释:

-c: 建立压缩档案

-x:解压

-t:查看内容

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件


这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。


-z:有gzip属性的

-j:有bz2属性的

-Z:有compress属性的

-v:显示所有过程

-O:将文件解开到标准输出



.pwd

作用:Print Working Directory的缩写,基本功能是打印当前的工作目录

用法:

[root@localhost ~]# cd /opt/soft/

[root@localhost soft]# pwd

/opt/soft

[root@localhost soft]#


.qmake

作用:可以利用源文件(包括头文件h,实现文件cppqtui文件等等)生成各种不同类型的工程,工程需要的Makefile文件

用法:

例一.生成Makefile

当你已经创建好你的项目文件,生成Makefile就很容易了,你所要做的就是先到你所生成的项目文件那里然后输入:


qmake -o Makefile hello.pro (Makefile可以像这样由“.pro”文件生成)


例二.对于Visual Studio的用户,qmake也可以生成“.dsp”文件,例如:


qmake -t vcapp -o hello.dsp hello.pro

.vi

作用:编辑器

用法:vi file路径(若不存在将创建)


.修改主机名

vi /etc/sysconfig/network

HOSTNAME=localhost.localdomain(如果是默认的话),修改localhost.localdomain为你的主机名。


.cat

作用:显示文件内容

用法:cat file路径

 

七.mv

作用:文件重命名

用法:mv 旧文件名 新文件名


八.rm -rf

作用:删除目录

用法:rm -rf 目录名称

解释:

-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思



九.img to iso

作用:

将img 转化成iso的两个命令如下:

--------------------------------------------------------------------------------

ccd2iso
nrg2iso
--------------------------------------------------------------------------------
安装也很简单:
sudo apt-get install ccd2iso nrg2iso
--------------------------------------------------------------------------------
用法如下:
Usage:
        ccd2iso <.img filename> <.iso filename>
        ccd2iso <option>
option:
        -?  -h  --help      show this help
            -v  --version   show version number
Usage :
nrg2iso image.nrg image.iso
--version    display version number
--help       display this noticelinux

十.cp


  

功能: 复制文件或目录


说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息

  -f 或 --force     强行复制文件或目录, 不论目的文件或目录是否已经存在
     -i 或 --interactive    覆盖文件之前先询问用户
     -l 或 --link          对源文件建立硬链接,而非复制文件
     -p 或 --preserve      保留源文件或目录的属性,包括所有者、所属组、权限与时间

     -P 或 --parents        保留源文件或目录的路径,此路径可以是绝对路径或相对路径,且目的目录必须已经存在


十一.source

作用:

读入环境配置文件的指令
       由于 /etc/profile 与 ~/.bash_profile 都是在取得 login shell 的时候才会读取的配置文件,所以, 如果你将自己的偏好设定写入上述的档案后,通常都是得注销再登入后,该设定才会生效。那么,能不能直接读取配置文件而不注销登入呢? 可以的!那就得要利用 source 这个指令了!

用法:

[root@www ~]# source 配置文件档名
范例:将家目录的 ~/.bashrc 的设定读入目前的 bash 环境中[root@www ~]# source ~/.bashrc <==底下这两个指令是一样的!
[root@www ~]# . ~/.bashrc

说明:

利用 source 或小数点 (.) 都可以将配置文件的内容读进来目前的 shell 环境中! 举例来说,我修改了~/.bashrc ,那么不需要注销,立即以 source ~/.bashrc 就可以将刚刚最新设定的内容读进来目前的环境中!很不错吧!还有,包括 ~/bash_profile 以及 /etc/profile 的设定中, 很多时候也都是利用到这个 source (或小数点) 的功能喔!
有没有可能会使用到不同环境配置文件的时候?有啊! 最常发生在一个人的工作环境分为多种情况的时候了!举个例子来说,在鸟哥的大型主机中, 常常需要负责两到三个不同的案子,每个案子所需要处理的环境变量订定并不相同, 那么鸟哥就将这两三个案子分别编写属于该案子的环境变量配置文件案,当需要该环境时,就直接『 source 变量文件 』,如此一来,环境变量的设定就变的更简便而灵活了。

原创粉丝点击