Linux常用命令(一)

命令:

通常只代表了实现某一类功能的指令或程序的名称。

命令分类及格式:

Linux命令的执行必须依赖于Shell命令解释器。shell实际上是linux系统中运行的一种特殊程序,它位于操作系统内核与用户之间,负责接受用户输入的命令并进行解释,将需要执行的操作传递给系统内核执行,shell在用户和内核之间充当“翻译官”的作用。

Bash是linux系统中默认使用的shell程序,默认位于/bin/bash目录中。

内部命令:

内部命令属于shell的一部分,伴随着系统内核自动就携带的命令。

外部命令:

指的是linux系统中可以完成特定功能的脚本/二进制程序,需要靠第三方的文件和命令文件所支持。使用文件时,才可以使用改命令。

type 需要执行的命令——判断用户输入的是外部命令还是内部命令。

linux命令行的格式:

语法:

命令字 【选项】 【参数】

1.命令字:

整条命令中最关键的一部分,在linux的字符操作界面中,使用命令字唯一确定一条命令,所以在输入命令时一定要确保命令的正确性。

2.作用:

调节命令的具体功能,决定这条命令如何执行。

使用单个字符的选项时,添加-引导。(短格式选项)     如-a

使用多个字符选项时,添加--引导。(长格式选项)       如--help

3.参数:

是命令字符的处理对象,最好使用绝对路径

Tab:可将输入的不完整命令或文件,目录名自动补齐,按两次系统将输出可用的名称列表。

\ :强制换行

crtl + U:删除当前光标之前的内容

crtl + K:删除当前光标之后的内容

crtl + L:清屏

crtl + C:取消当前的编辑,切换为新一行的命令提示符。

获得命令帮助:

help命令:

查看各shell内部命令的帮助信息

--help:

显示对应命令字的格式及选项等帮助信息。适用于大多数外部命令。

man手册:

文本文档格式(linux系统中)的帮助手册页。

whatis  要查询的命令 :该命令可查看需要查询的命令的作用。

查看目录或文件属性内容:

ls命令主用于显示目录的内容,包括子目录和文件的相关属性信息等。

-l:长格式显示文件和目录的列表

-a:显示所有子目录和文件的信息,包括“.”开头的隐藏目录和隐藏目录

-A:与-a选项的作用基本类似,但有两个特殊隐藏目录不显示——“.”与“..”(当前目录与父目录)

-d:显示出目录或文件的大小

-R:以递归的方式显示出指定目录及子目录中的所有内容

蓝色:目录(文件夹)  白色:普通文本文件    绿色:可执行文件(脚本)    红色:压缩文件      浅蓝色:软链接文件(快捷方式)      闪烁红色:链接的文件出问题      灰色:其他文件

执行‘“ls-ld”命令可以显示当前目录的详细属性

(linux中的一起东西都是文件)

alias:

alias别名机制可以进行文件(目论)名称简化以提高使用效率。

\ls 为不使用别名

(un)alias 拟定名称="echo 要输出的内容"     (临时设置,加un为取消)

alias   查看自己设置的别名称

永久设置别名:放在系统的路径中一般放置在以下两个地方:/etc/profile(全局生效)      ~/.bashrc(当前用户生效)

创建目录和文件:

touch——创建空文件:

touch命令本用于更新文件的时间标记,但在实际使用中经常用于创建新的测试文件。使用文件名作为参数,可同时你创建多个文件。

touch 创建的新文件名(文件名空格分隔,可多个创建)

注意事项:若文件不存在,则创建新文件;若存在,则更新该文件的时间标记。

mkdir命令————创建新的目录:

该命令用于创建新的空目录,使用要创建的目录位置作为参数(可有多个)。

mkdir 创建的新文件名

绝对路径下,需要一次性创建嵌套的多层目录,必须结合“-p”选项,否则只能在已经存在的目录中创建一层子目录。wang

vi /etc/sysconfig/network-scripts/ifcfg-网卡编号(永久配置网卡的配置文件)

nmtui(临时配置交互式配置网卡)

systemctl stop firewalld (临时关闭防火墙)

systemctl disable firewalld(永久关闭防火墙)

setenforce 0(临时关闭SE Linux)

vi /etc/sysconfig/selinux          vi/etc/selinux/config(永久关闭SElinux)

SE配置文件修改:

SELINUX=DISABLE

service network restart(重启网卡)

猜你喜欢

转载自blog.csdn.net/Evan_Sone/article/details/81512912
今日推荐