Linux常用操作命令

mkdir命令

功能:创建一个目录

语法:mkdir [选项] dir-name

说明:dir-name是目录名,要求创建目录的用户在当前目录中具有写权限。选项中-m是对新建目录设置存取权限。-p可以是一个路径的名称,此时若路径中的某些目录是尚不存在的,加上此项后,系统将自动建好那些尚不存在的目录,即一次可以建立多个目录。

rmdir命令

功能:删除空目录

语法:rmdir [选项] dir-name

说明:dir-name是目录名,该命令式一个目录中删除一个或多个子目录项。需要特别注意的是,一个目录被删除之前必须是空的。选项中,-p是递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。

cd命令

功能:改变工作目录

语法:cd [directory]

说明:该命令将当前目录改变至directory所指定的目录。若没有指定directory,则回到用户的主目录。为了改变到指定目录,用户必须拥有对指定目录的执行和读写权限。cd ..可进入上一层目录;cd –可进入上一个进入的目录。

pwd命令

功能:显示整个路径名

语法:pwd

说明:该命令显示出当前工作目录的绝对路径。

ls命令

功能:列出目录的内容

语法:ls [选项] [目录或文件]

说明:默认状况下,输出条目是按字母顺序排列的。命令中各个选项的含义不同,如-a表示显示指定目录下所有子目录和文件,包括隐藏文件等等。ls –l 是最常用的选项,每行列出的信息依次是:文件类型与权限 链接数 文件属主 文件属组 文件大小 建立或最近修改时间 名字。

ls –l 显示的信息中,开头是由10个字符构成的字符串,其中第一个字符表示文件类型,它可以使下述类型之一:

-表示普通文件

d表示目录

b块设备文件

c字符设备文件

后面的9个字符表示文件的访问权限,分为3组,每组3位。第一组表示文件属主的权限,第二组表示同组用户的权限,第三组表示其他用户的权限。每一组的3个字符分别表示对文件的读、写和执行权限。

各权限如下所示:

r读

w写

x执行

 su命令

功能:让一个普通用户拥有超级用户或其他用户的权限

说明:su命令是最基本的命令之一,常用于不同用户间的切换。例如登录为user1,想要切换至user2,只要输入:su user2即可,完成之后可用exit命令返回到user1。若没有指定使用者的账号,则系统预置为超级用户root。

rm 命令

功能:删除文件或目录,对于链接文件,只是断开了链接,原文件保持不变。

语法:rm [选项文件

说明:rm会强制删除文件,如果想要在删除时提示确认,可用rm –i的命令。也可用rm –rf命令来强制删除目录。

rm –i 进行交互式删除。

rm –r 指示rm将参数中列出的全部目录和子目录均递归地删除。

使用rm命令时要小心,因为一旦文件被删除,它是不可能恢复的。为了防止这种情况的发生,可以使用-i逐个确认要删除的文件。如果用户输入y,文件将被删除。

mv命令

功能:用于移动文件或更名文件

语法:mv [选项] 源文件或目录目标文件或目录

说明:视mv命令中第二个参数的不同,将文件重命名或将其移至一个新的目录中。当第二个目录是文件时,mv命令完成文件的重命名。

mv –i 如果mv操作导致已经存在的目标文件覆盖,此时系统询问是否重写,要求用户回答y或n,这样可以避免误覆盖文件。

mv –f 在mv操作要覆盖某个已经存在的目标文件时不给任何提示,指定此选项后,i选项将不再起作用。

为了防止用户用mv命令破坏另一个文件,使用mv移动命令时,最好用i选项。

cp命令

功能:将给出的文件或目录拷贝到另一文件或目录中

语法:cp[选项] 源文件或目录目标文件或目录

说明:该命令把指定的源文件复制到目标文件或多个源文件复制到目标目录中。

cp –r 表示递归复制该目录下所有的子目录或文件,此时目标文件必须为一个目录名。

cp – i 表示在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。

cp – p 表示除了复制源文件外,还将把其修改时间和访问权限也复制到新文件中。

mount命令

功能:在Linux系统中装载目录

语法:mount 设备文件名 装载目录

说明:所有的系统硬件设备都可以在/dev下找到对应的设备文件名。装载后就可以通过装载目录访问需要装载设备中的内容了。

chmod命令

功能:用于改变文件或目录的访问权限。

语法:chmod [who] [+|-|=] [mode] 文件名

说明:该命令有两种方法。一种是包含字母和操作符的文字设定法;另一种是包含数字的数字设定法。

操作对象who可以使下列字母中的任意一个或它们的组合:“u”为文件目录所有者,“g”为与文件属主有相同组ID的所有用户,“o”为其他用户,“a”为所有用户。操作符号可以是:“+”为添加某个权限,“­-”为取消某个权限,“=”为赋予给定权限并取消其他权限。Mode可以是下列字母的任意组合:“r”为可读,“w”是可写,“x”是可执行。

当采用数字设定法时,我们必须了解数字表示属性的含义:0表示无权限,1表示可执行权限,2表示可写权限,4表示可读权限,然后将其相加。所以数字属性的格式可以是从0-7的八进制数。例如,如果某个文件的属主有“读/写”二个权限,需要把4(可读)+2(可写)=6(读/写)。

ps命令

功能:用于查看当前哪些进程正在运行。

说明:输入ps后,列出的信息一次为PID(进程ID)、TTY(控制终端)、STAT(状态)、TIME(时间)、COMMAND(运行的命令)。

进程PID:当有一个进程失控时,无法用ctrl-c或其他方式摆脱它,则可以在虚拟终端通过kill命令来杀死该终端。

TTY:会显示该进程在哪个终端上执行。

STAT:显示该进程目前的状态。

TIME:显示该进程占用多少CPU时间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

manger

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值