访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

henrylinux

时间:2019-09-19

linux常用命令_常用linux命令大全_linux命令vi进入后命令

玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大,而我主要是用Linux进行C/C++和shell程序编写的,所以常用到的命令可以就会跟一个管理Linux系统的人有所不同。因为不想在使用是总是东查西找,所以在此总结一下,方便一下以后的查看。不多说,下面就说说我最常用的Linux命令。

1、cd命令

这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:

cd/root/Docements#切换到目录/root/Docementscd./path#切换到当前目录下的path目录中,“.”表示当前目录cd../path#切换到上层目录中的path目录中,“..”表示上一层目录

2、ls命令

查找目录并列出目录下的文件(将找到的目录添加到ls命令后一次执行,参数过长时会分多次执行)。在拷贝大量文件时比copy命令要快得多〔用 法〕 xcopy [文件名] [目录] 将指定文件拷贝到指定目录xcopy [源目录] [目的目录] 将源目录连子目录拷到目的目录下xcopy *.* [目录] /s 将文件与非空子目录拷贝到指定目录其它常用参数还有:v 拷贝后校验。下载过程中,可在源码目录中使用命令du –sh或du –sm查看下载了多少,查看文件和文件夹大小可用命令du -h,可用参数--max-depth指定目录深度,查看当前目录使用的总空间大小du -h --max-depth=0,查看当前及其下一级各目录使用的总空间大小为:du-h --max-depth=1,依次类推。

-l:列出长数据串,包含文件的属性与权限数据等-a:列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用)-d:仅列出目录本身,而不是列出目录的文件数据-h:将文件容量以较易读的方式(GB,kB等)列出来-R:连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出来

注:这些参数也可以组合使用,下面举两个例子:

ls-l#以长数据串的形式列出当前目录下的数据文件和目录ls-lR#以长数据串的形式列出当前目录下的所有文件

3、grep命令

该命令常用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等,它的简单语法为

1.grep[-acinv][--color=auto]'查找字符串'filename

它的常用参数如下:

-a:将binary文件以text文件的方式查找数据-c:计算找到‘查找字符串’的次数-i:忽略大小写的区别,即把大小写视为相同-v:反向选择,即显示出没有‘查找字符串’内容的那一行#例如:#取出文件/etc/man.config中包含MANPATH的行,并把找到的关键字加上颜色grep--color=auto'MANPATH'/etc/man.config#把ls-l的输出中包含字母file(不区分大小写)的内容输出ls-l|grep-ifile

4、find命令

find是一个基于查找的功能非常强大的命令,相对而言,它的使用也相对较为复杂,参数也比较多,所以在这里将给把它们分类列出,它的基本语法如下:

find[PATH][option][action]#与时间有关的参数:-mtimen:n为数字,意思为在n天之前的“一天内”被更改过的文件;-mtime+n:列出在n天之前(不含n天本身)被更改过的文件名;-mtime-n:列出在n天之内(含n天本身)被更改过的文件名;-newerfile:列出比file还要新的文件名#例如:find/root-mtime0#在当前目录下查找今天之内有改动的文件#与用户或用户组名有关的参数:-username:列出文件所有者为name的文件-groupname:列出文件所属用户组为name的文件-uidn:列出文件所有者为用户ID为n的文件-gidn:列出文件所属用户组为用户组ID为n的文件#例如:find/home/ljianhui-userljianhui#在目录/home/ljianhui中找出所有者为ljianhui的文件#与文件权限及名称有关的参数:-namefilename:找出文件名为filename的文件-size[+-]SIZE:找出比SIZE还要大(+)或小(-)的文件-tpyeTYPE:查找文件的类型为TYPE的文件,TYPE的值主要有:一般文件(f)、设备文件(b、c)、目录(d)、连接文件(l)、socket(s)、FIFO管道文件(p);-permmode:查找文件权限刚好等于mode的文件,mode用数字表示,如0755;-perm-mode:查找文件权限必须要全部包括mode权限的文件,mode用数字表示-perm+mode:查找文件权限包含任一mode的权限的文件,mode用数字表示#例如:find/-namepasswd#查找文件名为passwd的文件find.-perm0755#查找当前目录中文件权限的0755的文件find.-size+12k#查找当前目录中大于12KB的文件,注意c表示byte

 上一个教程:红帽linux常用操作命令