Linux常用命令

文本模式
  –同时Linux还继承了UNIX系统传统的基于命令行的文本用户环境,使得用户可以在命令行的高效的环境下完成自己的工作。
  –Linux绝大多数工作是通过控制台模式完成的。
  –Linux系统的控制台也称命令行模式或者Linux的文本模式。
  –传统的Linux的运行模式就是基于命令行的文本模式。用户可以利用命令行环境在占用较少系统资源的情况下完成所有的系统管理的任务。
  –这种工作模式尤其适用于计算机的远程管理和服务器环境。
 
选择X Window或者文本模式登录Linux
  –如果在Linux安装时使用的是文本界面,或者在图形界面下安装而选择了从文本模式下登录Linux系统时,启动计算机后就会直接进入文本模式。
  –如果安装过程中,选择了从图形界面登录系统,那么在启动计算机后,启动计算机后就会直接进入X Window模式。
 
 
如果安装以后选择登录方式就需要修改/etc/inittab文件
  –打开/etc目录下的inittab文件;
  –从中找到“id:5:initdefault:”行;
  –3代表文本模式,5代表X Window模式;
  –修改保存inittab文件后重新启动系统即可进入文本或X Window模式。
注意:切记别修改为0或者6。
0代表关机,6代表重启,如果修改为0或者6,你将无法正常使用系统,linux启动后不是马上关机就是马上重启。
 
 
ls-查看文件信息
  –ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一。
  –它类似于DOS下的dir命令。
 
ls [参数] 目录或文件
常用参数及含义如下表所示。

参 数

含  义

-a

显示指定目录下所有子目录与文件,包括隐藏文件

-l

以长格式显示文件的详细信息。

 

   

 

 
技术分享
 
 
文件类型:“-”表示常规文件;“d”表示目录;“c”表示字符设备文件;“b”表示块设备文件;“s”表示管道文件;“l”表示链接文件。
文件存取权限:从左到右每3位为一组,依次代表文件拥有者、同组用户和其他用户的存取权限。通常文件共有3个权限,“r”表示只读;“w”表示可写;“x”表示可执行;“-”表示未设置。文件的第一列如为-rw-r--r--,可知其为一个普通文件,文件所有者的权限是rw-,可读可写不可执行,文件所属组群的权限是r--,表示可读不可写不可执行,其他人的属性是r--,表示可读不可写不可执行。只有文件的拥有者或超级用户才能设置文件的属性。
文件的属主和组:在Linux下每个文件都属于特定的用户和组,文件的属主和超级用户对文件用户最大的存取权限。
 
 
 
more命令
  –如果使用ls命令来查看其内容,在信息过长无法在一屏上显示时,会出现快速滚屏,使得用户无法看清文件的内容,此时可以使用more命令,每次只显示一页,按下空格键可以显示下一页,按下q键退出显示,按下h键可以获取帮助。
–ls | more
 
 
 
 
cd-切换工作目录
  –所谓工作目录,就是当前操作所在的目录。
  –用户在使用Linux的时候,经常需要更换工作目录。cd命令可以帮助用户切换工作目录。
  –后面可跟绝对路径,也可以跟相对路径。如果省略目录,则默认切换到当前用户的主目录。
  –还可以使用 “.”和“..”作为目录名,其中 “.”表示当前目录,“..”表示当前目录的上层目录,即父目录。
  –cd  目录名
 
pwd-显示当前路径
  –使用pwd命令可以显示当前的工作目录,该命令很简单,直接输入pwd即可,后面不带参数。
  –pwd
 
mkdir-新建目录
  –可使用mkdir命令创建一个新的目录。需要注意的是新建目录的名称不能与当前目录中已有的目录或文件同名,并且目录创建者必须对当前目录具有写权限。该命令格式如下:
  –mkdir [参数] 目录名
 
 
cat命令
  –cat命令可以用来查看文件内容。
  –cat [参数] 文件名。
 
grep-指定文件中搜索指定字符内容。
grep [参数] 文件名
常用参数和含义如下所示。
-v 显示不包含匹配文本的所有行
-n 显示匹配行及行号
 
find-查找文件命令
  –find命令功能非常强大,通常用来在特定的目录下搜索符合条件的文件,也可以用来搜索特定用户属主的文件。其格式如下:
  –find [路径] [参数]
  –常用的参数及含义如下表所示。
 
 

参   数

含  义

-name <filename>

指定搜索的文件名,输出搜索结果

-user <username>

搜索指定用户所属的文件

 

 

rm-删除文件或目录
  –rm  [参数]  文件名
  –注意:使用rm命令要小心,因为文件删除后不能恢复。为了防止文件误删,可以在rm后使用-i参数以逐个确认要删除的文件。
  –常用参数及含义如下表所示。
 

参  数

含  义

-i

以进行交互式方式执行

-f

强制删除,忽略不存在的文件,无需提示

-r

递归地删除目录下的内容

 

cp-复制文件
  –cp命令的功能是将给出的文件或目录复制到另一个文件或目录中,相当于DOS下的copy命令。
  –cp  [参数]  源文件或目录  目标文件或目录
  –常用参数及含义如下表所示。

参  数

含  义

-a

该选项通常在复制目录时使用,它保留链接、文件属性,并递归地复制目录

-f

删除已经存在的目标文件而不提示

-i

交互式复制,在覆盖目标文件之前将给出提示要求用户确认

-r

若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名

 

 

mv-移动或重命名文件
  –用户可以使用mv命令来移动文件或目录,也可以给文件或目录重命名。它的用法相当于DOS下的ren和move的组合。该命令格式如下:
  –mv [参数] 源文件或目录 目标文件或目录
  –常用参数及含义如下表所示。

参  数

含  义

-i

交互方式操作,如果mv操作将导致对已存在的目标文件的覆盖,系统会询问是否重写,要求用户回答以避免误覆盖文件

-f

禁止交互式操作,如有覆盖也不会给出提示

 

clear-清除屏幕命令
  –clear命令用来清除屏幕内容,它不需要任何参数。该命令基本的使用格式如下:
  –clear
 
ps-查看进程信息
  –进程是一个具有一定独立功能的程序,它是操作系统动态执行的基本单元。  
  –该命令可以查看进程的详细状况,使用格式如下:
  –ps  [选项]
  –常用参数及含义如下表所示。

参   数

含  义

-a

显示终端上的所有进程,包括其他用户的进程

-u

显示进程的详细状态

-x

显示没有控制终端的进程

-w

显示加宽,以便显示更多的信息

-r

只显示正在运行的进程

 

top命令
  –该命令用来动态显示运行中的进程。top命令能够在运行后,在指定的时间间隔更新显示信息。
  –可以在使用top命令时加上-d <interval>来指定显示信息更新的时间间隔。
在top命令执行后,可以按下按键得到对显示的结果进行排序:
  –“M”键:根据内存使用量来排序。
  –“P”键:根据CPU占有率来排序。
  –“T”键:根据进程运行时间的长短来排序。
  –“U”键:可以根据后面输入的用户名来筛选进程。
  –“K”键:可以根据后面输入的PID来杀死进程。
  –“q”键:退出。 
  –“h”键:获得帮助。
 
whoami-我是谁命令
  –该命令用户查看当前系统当前账号的用户名。
  –由于系统管理员通常需要使用多种身份登录系统,例如通常使用普通用户登录系统,然后再以su命令切换到root身份对传统进行管理。这时候就可以使用whoami来查看当前用户的身份。
  –该命令的使用格式如下:
  –whoami
 
 
who命令
  –该命令用于查看当前所有登录系统的用户信息,使用格式如下:
  –who  [选项]
  –常用的参数及含义如下表所示。
 

参   数

含  义

-m或am I

只显示运行who命令的用户名、登录终端和登录时间

-q或--count

只显示用户的登录账号和登录用户的数量

-u

在登录时间后显示该用户最后一次操作到当前的时间间隔

-u或--heading

显示列标题

 

w命令
  –该命令也可以查看登录当前系统的用户信息。与who命令相比,w命令的功能更强大,它不但可以显示当前有哪些用户登录到系统,还可以显示这些用户正在进行的操作,并给出更加详细和科学的统计数据。 w命令的格式如下:
  –w  [选项]  [用户名]
  –如果w命令携带用户名,则只显示指定用户的信息,否则显示当前所有登录用户的信息。其常用参数和含义如表所示。

参   数

含  义

-h

不显示各列的标题

-l

显示详细信息列表,此为预设值

-s

使用短列表,不显示用户登录时间、JCPU和PCPU时间

-u

忽略执行程序的名称,以及该程序的PCPU时间

 

tar-归档管理
  –计算机中的数据经常需要备份,tar是Linux中最常用的备份工具,此命令可以把一系列文件归档到一个大文件中,也可以把档案文件解开以恢复数据。
  –tar  [参数]  打包文件名  文件
  –tar命令很特殊,其参数前面可以使用“-”,也可以不使用。  
  –常用参数及含义如下表所示。

参   数

含  义

-c

生成档案文件

-v

列出归档解档的详细过程

-f

指定档案文件名称

-t

列出档案中包含的文件

-x

解开档案文件

 

gzip-文件压缩命令
  –tar与gzip命令结合使用实现文件打包,归档。
  –gzip  [选项]  被压缩文件
  –常用参数及含义如下表所示。

参   数

含  义

-d

解压

 

 

man-联机帮助命令
  –在Linux中提供了强大的联机帮助功能,使用最广泛的联机帮助命令是man。
  –man命令主要用于显示任何给定命令的在线帮助。常用的格式如下:
  –man [选项]  命令名
 
在通常使用man命令的时候,不用携带选项,即可直接查询命令帮助手册获得查询命令准确的用法,man命令为了方便用户查看帮助手册,设置了如下的功能键,如表所示。

功能键

功  能

空格键

显示手册页的下一屏

Enter键

一次滚动手册页的一行

b

回滚一屏

f

前滚一屏

q

退出man命令

h

列出所有功能键

/word

搜索word字符串

 

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。