大宇私人领地伊甸园丨宁愿做了后悔,也不要错过后悔[www.mrdayu.com]
注册

24小时联系邮箱:[email protected]

所有文章
大宇私人伊甸园: 首页 > 所有文章 > 编程人生 > C/C++语言 > 大宇:C编程 > [001.09]Linux基础操作之常用命令

[001.09]Linux基础操作之常用命令

发布时间:2018/07/24 大宇:C编程 标签C编程阅读:92

LS:

ls-查看文件信息

–ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一。

–它类似于DOS下的dir命令。

  • ls [参数] 目录或文件
  • 常用参数及含义如下表所示。

使用ls命令查看root目录下的文件信息。

 

在命令提示符下执行如下命令,执行结果如下图所示。

图中列出的信息含义如下图所示。

文件类型:

“-”表示常规文件;“d”表示目录;“c”表示字符设备文件;“b”表示块设备文件;“s”表示管道文件;“l”表示链接文件。

文件存取权限:

从左到右每3位为一组,依次代表文件拥有者、同组用户和其他用户的存取权限。

通常文件共有3个权限,“r”表示只读;“w”表示可写;“x”表示可执行;“-”表示未设置。

文件的第一列如为-rw-r–r–,可知其为一个普通文件

文件所有者的权限是rw-,可读可写不可执行,文件所属组群的权限是r–,表示可读不可写不可执行

其他人的属性是r–,表示可读不可写不可执行。

只有文件的拥有者或超级用户才能设置文件的属性。

文件的属主和组:

在Unix/Linux下每个文件都属于特定的用户和组,文件的属主和超级用户对文件用户最大的存取权限。

more命令:

–如果使用ls命令来查看其内容,在信息过长无法在一屏上显示时,会出现快速滚屏,

使得用户无法看清文件的内容

此时可以使用more命令,每次只显示一页,按下空格键可以显示下一页,按下q键退出显示,按下h键可以获取帮助。

ls | more

cd-切换工作目录:

–所谓工作目录,就是当前操作所在的目录。

–用户在使用Unix/Linux的时候,经常需要更换工作目录。cd命令可以帮助用户切换工作目录。

–后面可跟绝对路径,也可以跟相对路径。如果省略目录,则默认切换到当前用户的主目录。

–还可以使用 “.”和“..”作为目录名,其中 “.”表示当前目录,“..”表示当前目录的上层目录,即父目录。

–cd  目录名

pwd-显示当前路径:

–使用pwd命令可以显示当前的工作目录,该命令很简单,直接输入pwd即可,后面不带参数。

–pwd

mkdir-新建目录

–可使用mkdir命令创建一个新的目录。需要注意的是新建目录的名称不能与当前目录中已有的目录或文件同名

-并且目录创建者必须对当前目录具有写权限。该命令格式如下:

–mkdir [参数] 目录名

cat命令

–cat命令可以用来查看文件内容。

–cat [参数] 文件名。

grep命令:

grep-指定文件中搜索指定字符内容。

grep [参数] 文件名

常用参数和含义如下表所示。

find-查找文件命令

–find命令功能非常强大,通常用来在特定的目录下搜索符合条件的文件,也可以用来搜索特定用户属主的文件。其格式如下:

–find [路径] [参数]

–常用的参数及含义如下表所示。

rm-删除文件或目录:

–rm  [参数]  文件名

–注意:使用rm命令要小心,因为文件删除后不能恢复。为了防止文件误删,可以在rm后使用-i参数以逐个确认要删除的文件。

–常用参数及含义如下表所示。

cp-复制文件:

–cp命令的功能是将给出的文件或目录复制到另一个文件或目录中,相当于DOS下的copy命令。

–cp  [参数]  源文件或目录  目标文件或目录

–常用参数及含义如下表所示。

mv-移动或重命名文件:

–用户可以使用mv命令来移动文件或目录,也可以给文件或目录重命名。它的用法相当于DOS下的ren和move的组合。该命令格式如下:

–mv [参数] 源文件或目录 目标文件或目录

–常用参数及含义如下表所示。

clear-清除屏幕命令:

–clear命令用来清除屏幕内容,它不需要任何参数。该命令基本的使用格式如下:

–clear

ps-查看进程信息:

–进程是一个具有一定独立功能的程序,它是操作系统动态执行的基本单元。

–该命令可以查看进程的详细状况,使用格式如下:

–ps  [选项]

–常用参数及含义如下表所示。

top命令:

–该命令用来动态显示运行中的进程。top命令能够在运行后,在指定的时间间隔更新显示信息。

–可以在使用top命令时加上-d <interval>来指定显示信息更新的时间间隔。

在top命令执行后,可以按下按键得到对显示的结果进行排序:

–“M”键:根据内存使用量来排序。

–“P”键:根据CPU占有率来排序。

–“T”键:根据进程运行时间的长短来排序。

–“U”键:可以根据后面输入的用户名来筛选进程。

–“K”键:可以根据后面输入的PID来杀死进程。

–“q”键:退出。

–“h”键:获得帮助。

whoami-我是谁命令:

–该命令用户查看当前系统当前账号的用户名。

–由于系统管理员通常需要使用多种身份登录系统,例如通常使用普通用户登录系统,然后再以su命令切换到root身份对传统进行管理。

-这时候就可以使用whoami来查看当前用户的身份。

–该命令的使用格式如下:

–whoami

who命令

–该命令用于查看当前所有登录系统的用户信息,使用格式如下:

–who  [选项]

常用的参数及含义如下表所示。

w命令:

–该命令也可以查看登录当前系统的用户信息。与who命令相比,w命令的功能更强大,

-它不但可以显示当前有哪些用户登录到系统,还可以显示这些用户正在进行的操作,并给出更加详细和科学的统计数据。

-w命令的格式如下:

–w  [选项]  [用户名]

–如果w命令携带用户名,则只显示指定用户的信息,否则显示当前所有登录用户的信息。其常用参数和含义如表所示。

tar-归档管理:

–计算机中的数据经常需要备份,tar是Unix/Linux中最常用的备份工具,此命令可以把一系列文件归档到一个大文件中,也可以把档案文件解开以恢复数据。

–tar  [参数]  打包文件名  文件

–tar命令很特殊,其参数前面可以使用“-”,也可以不使用。

–常用参数及含义如下表所示。

gzip-文件压缩命令:

–tar与gzip命令结合使用实现文件打包,归档。

–gzip  [选项]  被压缩文件

–常用参数及含义如下表所示。

gzip -b:解压

man-联机帮助命令:

–在Unix/Linux中提供了强大的联机帮助功能,使用最广泛的联机帮助命令是man。

–man命令主要用于显示任何给定命令的在线帮助。常用的格式如下:

–man [选项]  命令名

u在通常使用man命令的时候,不用携带选项,即可直接查询命令帮助手册获得查询命令准确的用法

man命令为了方便用户查看帮助手册,设置了如下的功能键,如表所示。

The bottom line, for me, is simple.

Let’s hope it doesn’t take 500 years for a discipline of testing to becomes the standard for software developers.

From:dayu

您好!请登录

合作网站快捷登录:
点击取消回复

已有1评论

    大宇博客

    点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息