首页 » Web前端 » yuminstallphp启动技巧_Linux操作系统的基本敕令面试进修

yuminstallphp启动技巧_Linux操作系统的基本敕令面试进修

访客 2024-11-06 0

扫一扫用手机浏览

文章目录 [+]

一、Linux基本操作命令

1、ls命令(list files)

yuminstallphp启动技巧_Linux操作系统的基本敕令面试进修

默认列出当前目录下的所有目录和文件,不包含隐蔽文件。

yuminstallphp启动技巧_Linux操作系统的基本敕令面试进修
(图片来自网络侵删)

实例1:不带参数

实例2:带参数-a,显示隐蔽文件

实例3:带参数-l,长格式输出

参数-l功能:以长格式列表输出指定目录中的文件清单

实例4:带参数-R,递归显示

参数-R功能:递归显示指定目录下的文件清单,即会显示指定目录分支内各子目录中的文件清单。

2、pwd命令(print working directory)

显示当前所在事情目录的全路径

3、mkdir命令(make directory)

创建目录

实例1:在当前目录下创建目录abc

实例2:创建多级目录

参数-p功能:如果创建目录的父目录不存在,则先创建父目录,再创建该目录

4、cd命令(change directory)

实例1:切换事情目录

cd 命令后面可以跟一些分外符号,表达固定的含义

5、touch命令

用于修正文件或者目录的韶光属性,包括存取韶光和变动韶光。
若文件不存在,系统会建立一个新的文件

实例1:创建空文件

实例2:改变文件的末了修正韶光

再实行一次touch myfile

6、cp命令(copy file)

复制文件或目录

实例1:复制文件

功能:将/etc/目录下的文件复制到目录abc中,“”是通配符,可以匹配多个字符,“?”只能匹配一个字符

实例2:复制目录

功能:增加了参数-R,就能将目录/etc下面的所有子目录和文件都复制到目录abc中。

7、mv命令(move file)

为文件或目录改名、或将文件或目录移入其它位置

实例1:文件移动到目录中

功能:如果mydir1存在且是个目录,则将myfile移动到目录mydir1中

实例2:文件改名

功能:将文件(或目录)myfile改名为myfile2。

8、rmdir命令(remove directory)

删除指定的空目录

实例1:

功能:删除指定的空目录。

9、rm命令(remove)

删除一个文件或者目录

实例1:删除文件

功能:删除指定的文件 php.ini

实例2:删除目录

参数-r是递归的意思,即可以删除非空目录;参数-f是逼迫的意思

10、cat命令(concatenate)

连接文件并打印到标准输出设备上

实例1:显示文件内容

功能:显示指定文件myfile的内容

实例2:创建文件

利用输出重定向符“>”来创建简短的文本文件myfile2

11、more和less命令

非常适宜显示超过一屏的文本文件。
每按一下空格键,向后翻一屏;每按一次回车键,向后翻一行

功能:分屏显示指定文件httpd.conf的内容

解释:less与more功能很相似,只不过less功能更强大,支持PageUp键向前翻屏,及PageDown向后翻屏。

12、head命令

查看文件的开头部分的内容

实例1:显示文件头10行内容

实例2:显示文件头n行内容

功能:参数-n设置显示指定行数,本例会显示文件的头19行的内容

13、tail命令

查看文件的内容

实例1:显示文件末了10行内容

功能:默认显示指定文件的末端10行的内容

实例2:显示文件末了n行内容

功能:参数-n设置显示指定行数

二、用户、组管理命令

1.、groupadd命令

实例1:创建组账号

功能:创建一个新组mygroup1,其GID号为已存在GID号的下一个顺序编号

解释:创建一个组的同时会在/etc/group文件中为该组增加相应的一行,用来记录该组的名称、GID号及成员等信息。

实例2:创建组账号并设置其GID号

功能:创建一个新组mygroup2,并指定其GID号为5000,个中-g用来设置用户的紧张组,每个用户都有一个紧张组

2、useradd命令

实例1:创建用户账号

功能:创建一个用户user1

实例2:创建用户账号并设置相应属性值

功能:创建用户s1

解释:-u指定UID号为600;

-g指定用户的紧张组为mygroup1;

-G指定用户的附加组为mygroup2,每个用户可以有多个附加组;

-d 指定用户的主目录为/home/student1。

3、userdel命令

实例1:删除用户

功能:删除指定的用户user1

实例2:删除用户的同时删除其主目录

功能:删除指定的用户user2,同时删除其主目录

4、groupdel命令

功能:删除指定的组

解释:当某个组是某现有用户的紧张组时,则不能被删除

5、passwd命令

实例1:改变口令

功能:普通用户只可以修正自己的口令

实例2:禁止用户登录

功能:参数-l 可以给指定的用户user1加锁,即禁止该用户登录

实例3:规复用户登录

功能:参数-u 可以给指定的用户user1解锁,即规复该用户登录

实例4:删除用户口令

功能:参数-d 可以删除指定的用户user1口令,即以user1登录时无需口令

6、usermod命令

功能:将(已存在的)用户s1的UID号修正为601、紧张组修正为501

7、id命令

功能:显示用户的UID、GID及所属的组信息

三、文件属性操作命令

1、chown命令

实例1:改变文件的属主

功能:将指定文件hello.txt的属主(所有者)改为user1

实例2:递归改变文件的属主

功能:-R表示递归,即可以深入到指定目录中的每一层,将所有子目录和文件的属主(所有者)改为指定的用户

2、chgrp命令

实例1:改变文件的属组

功能:将指定文件hello.txt的属组改为mygroup1

实例2:递归改变文件的属组

功能:参数-R,表示递归,即可以深入到指定目录中的每一层,将所有子目录和文件的属组改为指定的组

3、chmod命令

实例1:字母办法

图中字母u针对属主、g针对属组、o针对其他用户、a针对所有用户;

=表示授予(设置)指定权限,要把稳它会覆盖原权限;

+表示在原有权限的根本上增加指定权限;

-表示在原有权限的根本上去掉指定权限;

r、w、x三种权限,既可以单独利用也可以组合利用

功能:为文件host.conf的属主增加实行权限

功能:将文件host.conf的属组去掉写权限,同时将其他用户设置为只有实行权限,而文件属主的权限不变

实例2:数字办法

先将每个权限位化成二进制数,个中如果某权限位是“-”则用0来表示,否则用1来表示;接着,将这9列权限分为三组(每三位一组),再将每组化成一个八进制数。
如权限rwxrw-r--,转换为二进制数为111110100,再化为八进制数则为764;反之,当看到八进制数764时也该当很快转化为相应权限。

功能:将文件host.conf的权限设置为属主拥有全部权限;属组拥有读写权限;其他用户拥有只读权限

四、i节点及其干系命令

实例1:建立硬链接

功能:为文件myfile创建名为myfile.hlink的硬连接

实例2:建立符号链接

功能:为文件myfile创建名为myfile.slink的符号连接

五、查找命令

1、which命令

功能:显示命令的绝对路径。

把稳:该命令只能在命令搜索路径指定的目录中去查找命令或程序

2、whereis命令

功能:查询指定命令所在目录以及帮助文档所在目录

3、find命令

实例1:按文件名查找

功能:参数-name指明按文件名进行查找,即从/目录开始查找以dhcpd开头的所有文件

实例2:按文件大小查找

功能:从/etc下开始查找大小为8块的文件

解释:此处默认512字节为1块。
若认为块大小为1k,则应写为8k。
其它可以利用的单位有c(字节)、w(双字节)、M(兆字节)和G(吉字节)

实例3:按文件类型查找

功能:从/var目录下开始查找类型为目录的文件,个中参数-print是显示到屏幕上的意思,常常省略

实例4:按文件的修正韶光查找

功能:从当前目录下查找5分钟之内修正过的文件

解释:如果把“-5”改为“+5”,则表示查找5分钟以前修正过的文件。
不带“+”或“-”,则认为整5分钟。

实例5:按文件的权限查找

功能:查找mytmp目录下的权限恰为755的文件

六、文件内容操作命令

1、grep命令

实例1:在指定的文件中查找包含特定字符串的行

功能:利用通配符可在多个文件中查找包含特定的字符串的行

实例2:查找不包含指定字符串的行

功能:查找/etc/nsswitch.conf文件中不包含字符串“network”的行

2、wc命令

实例1:统计指定文件的行数、单词数和字符数

功能:统计出文件/etc/nsswitch.conf共有63行、272个单词、1718字符

实例2:参数利用

功能:参数-l的功能可统计出指定文件的行数。
其余,利用参数-w统计单词,利用-c统计字符数

3、sort命令

实例1:正序输出

功能:将指定文件以行为单位按正序输出

实例2:逆序输出

功能:将指定文件以行为单位按逆序输出

4、diff 命令

功能:比较文件test与mytest是否相同,将不同之处输出到屏幕上

5、cut 命令

实例1:按特定的分隔符提取指定的字段

功能:参数-d用来定义字段之间的分隔符,参数-f指定提取第几个字段

七、压缩与打包命令

1、tar命令

实例1:打包备份

功能:将目录/etc打包为一个名为myetc.tar的文档

解释:参数-c的功能是打包(创建),参数-v是显示处理过程,参数-f是用来指定文档名。

实例2:打包备份并压缩

功能:将目录/etc打包并压缩为一个名为myetc.tar.gz的文档

解释:个中参数-z是调用gzip命令来压缩,扩展名为gz,参数-Z是调用compress命令来压缩,扩展名为Z,参数-j是调用bzip2命令来压缩,扩展名为bz2。

八、网卡配置命令

1、ipconfig命令

实例1:显示接口(网卡)配置参数

功能:显示网卡参数的配置情形,包括IP地址、子网掩码、广播地址等

实例2:设置接口(网卡)配置参数

功能:设置网卡eth0的IP地址为10.22.1.103、掩码为255.255.255.0

解释:eth0是系统中第1块以太网卡的名称,eth1是系统中第2块以太网卡的名称,lo是环回测试网卡的名称。

实例3:禁用某块网卡

功能:禁用网卡eth0

解释:此时再用不带参数的ifconfig命令是不能显示eth0的信息的,须要加上参数“-a”才可显示被禁用的网卡信息。

实例4:激活某块网卡

功能:激活网卡eth0

九、rpm命令

实例1:查询系统中安装的软件包

功能:查询系统中安装的软件包列表,个中参数-q的功能是“查询”,参数-a的功能是“所有的”

实例2:查询软件包中文件清单

功能:查询已安装的软件包php中的文件列表,个中参数-l的功能是“列出指定软件包中的文件”

实例3:卸载指定的软件包

功能:卸载已安装的软件包php,参数-e的功能是“卸载”

实例4:安装软件包

功能:安装软件包php

解释:参数-i的功能是“安装”,参数-v的功能是“显示处理过程”,参数-h的功能是显示“#”来表示进度。

实例5:逼迫安装软件包

功能:逼迫安装软件包php,参数--force表示逼迫的意思

实例6:忽略依赖关系安装软件包

功能:安装软件包php时忽略与其它软件包的依赖关系,参数--nodeps表示忽略依赖关系

实例7:卸载

首先通过 rpm -q <关键字> 可以查询到rpm包的名字;然后调用 rpm -e <包的名字> 删除特定rpm包。
如果碰着依赖,无法删除,利用 rpm -e --nodeps<包的名字> 不检讨依赖,直接删除rpm包。

十、其他安装办法

1、yum安装

yuminstall 软件名字

2、源码安装

十一、查看进程命令

1、ps命令

实例1:不带参数

功能:查询在当前掌握台上运行的进程

实例2:查看所有进程

功能:参数a是所有进程,参数x包括不占用掌握台的进程,参数u显示用户

实例3:查看所有进程

功能:查询系统中所有运行的进程,包括后台进程,而且可以显示出每个进程的父进程号

2、pstree命令

实例1:树状格式显示进程列表

功能:以树状格式显示系统的进程列表

实例2:带进程号的树状格式显示进程列表

功能:以树状格式显示系统的进程列表,并标识出每个进程的进程号

3、top命令

功能:动态地显示系统中的进程

4、kill命令

实例1:杀掉指定进程

功能:kill命令可以杀掉一个进程,当然普通用户只能杀掉自己的进程

解释:上述命令中3029是进程号;一样平常在实行kill命令之前,先用ps或pstree来查询一下将要被杀掉的进程的进程号。

实例2:逼迫杀掉指定进程

功能:逼迫终止3029号进程的运行,个中参数-9代表逼迫的意思

解释:实际上kill命令是向该进程发送旗子暗记,该进程接到旗子暗记后决定是否停滞运行,有些守护进程必须要收到参数9才终止运行。

以上便是Linux常用,节制后搪塞口试考试足以,希望能帮到大家,点个赞支持一下吧,感激啦!

标签:

相关文章

QQ伪装黑客代码大全技术与风险警示

网络安全问题日益凸显。QQ作为一种流行的社交工具,成为了黑客攻击的主要目标之一。本文将针对QQ伪装黑客代码大全进行深入剖析,揭示其...

Web前端 2025-03-02 阅读1 评论0