您的位置:首页 > 运维架构 > Linux

Linux常用命令汇总补充

2017-02-28 16:47 218 查看
http://blog.csdn.net/ljianhui/article/details/11100625/
http://www.cnblogs.com/shenliang123/p/3202277.html
这两处分别总结了一些常用命令,下面做一些补充

grep命令
该命令常用于分析一行内容的信息,若当中有我们查找的信息,就将该行显示在屏幕上,查找文件中是否包含某字符串信息,使用该指令很方便,举例如下:

grep –r ‘要查找的字符串’filename

参数补充:

-r:递归地查找文件中某字符串的位置

 

find命令

查找某目录下某文件名称是否存在和存在的位置

find E528/developer/build/ -name app

 

 

cp复制命令

参数:
-a :相当于 -pdr 的意思(参数pdr分别为:保留权限,复制软链接本身,递归复制
);
-p :连同档案的属性一起复制过去,而非使用预设属性;

其他参数意义:
-d :若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身;
-f :为强制 (force) 的意思,若有重复或其它疑问时,不会询问使用者,而强制复制;
-i :若目的档(destination)已经存在时,在覆盖时会先询问是否真的动作!
-l :进行硬式连结 (hard link) 的连结档建立,而非复制档案本身;
-r :递归持续复制,用于目录的复制行为;
-s :复制成为符号连结文件 (symbolic link),亦即『快捷方式』档案;
-u :若 destination 比 source 旧才更新 destination。


 

mv命令

该命令用于移动文件、目录或更名,move之意

示例:

mv file1 file2file3 dir #把文件file1 file2 file3 移动到目录dir中

mv file1 file2 #把文件file1重命名为file2

 

rm删除命令

-f: 强制删除

-r: 递归删除

 

file命令

该命令用于判断接在file命令后的文件的基本数据,因为在Linux下文件的类型并不是以后缀为分的,所以这个命令对我们来说就很有用了,它的用法非常简单,基本语法如下:

file filename

 

 

tar解压缩命令

压缩:tar -jcv -f filename.tar.bz2 要被处理的文件或目录名称

查询:tar -jtv -f filename.tar.bz2 

解压:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录  

 

cat命令

该命令用于查看文本文件的内容,后接要查看的文件名,通常可用管道与more和less一起使用,从而可以一页页地查看数据。例如:

cat text |less

 

 

chmod命令

该命令用于改变文件的权限,一般用法如下:

chmod [-R] xyz文件或目录

-R:进行递归地持续更改,即连同子目录下的所有文件都会更改

 

同时,chmod还可以使用u(user)、g(group)、o(other)、a(all)和+(加入)、-(删除)、=(设置)跟rwx搭配来对文件的权限进行更改。

例如:

chmod 0755file #把file的文件权限改变为-rxwr-xr-x

chmod g+w file#向file的文件权限中加入用户组可写权限

 

vim(vi)命令

该命令主要用于文本编辑,它接一个或多个文件名作为参数,如果文件存在就打开,如果文件不存在就以该文件名创建一个文件。

 

pwd    显示用户当前在哪个路径下的命令 (这个命令用的特别多,在命令行里如果不知道当前所处文件夹,可以输入该命令 pwd

shell脚本学习 http://wenku.baidu.com/link?url=9szOZy6q6iethYB25XlLNTrp2yE2jEVgAkEibAfJFutcwmeq_NmZTPPPJLp_d0XC7lgwAugytJmECujYWRXm7uiwDkVzPAPqXlJUbk8rZly
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux