0
点赞
收藏
分享

微信扫一扫

LINUX 基本操作和命令


命令行提示字符

[root@localhost ~]#

[当前登录系统的用户@主机名称 当前所在的目录]#

# 表示为管理员登录

$ 表示为普通用户登录

1.切换用户

su 用户名  #切换后所在目录不变

su - 用户名  #切换后所在目录变成用户家目录

2.查看当前主机的完整名称

hostname

临时设置主机名

hostname 主机名

永久设置主机名

hostnamectl set-hostname 主机名

或vi /etc/hostname(设置完后需重启系统才生效)

按i键先删除旧主机名,再输入新主机名(只有第一行有效)

按ESC键,再按SHIFT + “:” 组合键,输入 wq ,再按回车键退出

3.查看当前系统版本信息

cat /etc/redhat-release或cat /etc/*release

4。查看当前内核版本

uname -r

5.临时修改网卡IP

ifconfig ens33 192.168.80.3/24或

ifconfig ens33 192.168.80.3 netmask 255.255.255.0

6.永久修改网卡IP

vi /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet   #设置网卡类型,“Ethernet”表示以太网

DEVICE=ens33   #设置网卡的名称

ONBOOT=yes    #设置网卡是否在 Linux 操作系统启动时激活

BOOTPROTO=static  #设置网卡的配置方式,“static”表示使用静态IP地址,“dhcp”时表示动态获取地址

IPADDR=192.168.80.3     204.129  #设置网卡的 IP 地址

NETMASK=255.255.255.0 #设置网卡的子网掩码

GATEWAY=192.168.80.2 #设置网卡的默认网关地址

DNS1=192.168.80.2  #设置DNS服务器的 IP 地址

7.重启网卡

systemctl restart network  #重启所有的网卡

ifdown ens33 ; ifup ens33

ifdown ens33     #关闭某个网卡

ifup ens33      #启动某个网卡

ifconfig ens33 down    #临时禁用某个网卡

ifconfig ens33 up    #重新激活某个网卡(不会更新IP地址)

8.查看网卡地址

ifconfig或ip a


Shell是什么

shell是Linux系统中后台运行的一种特 殊程序也可以理解成一种特殊的软件, 提供了用户与内核进行交互操作的一种接口。用户使用应用程序发布指令比如(使用浏览器访问网页)shell去通知操作系统需要进行什么样的操作(相当于解释层)内核相当于操作系统去指挥硬件,硬件才能工作,否则无法交互。

LINUX命令的分类

LINUX 基本操作和命令 _文件名

内部执行的快,因为自动载入内存

外部:开启一个进程 ,保存在一个独立文件。

Linux命令行的格式

通用的命令行使用格式
命令字 [选项] [参数] (英文字符区分大小写)
●命令字
◆是整条命令中最关键的一部分
◆唯一确定一条命令
●选项 (多个单字符选项可以组合在一起使用)
◆短格式选项:使用 “-”符号引导 单个字符
◆长格式选项:使用 “--”符号引导 单词

■通用的命令行使用格式
命令字 [选项] [参数]
参数
◆命令字的处理对象
◆可以是文件名、目录(路径)名或用户名等内容
◆个数可以是零到多个

编辑Linux命令行

编辑Linux命令行的辅助操作

  • ●Tab键:自动补齐
    ●反斜杠“\”:强制换行
    ●Ctrl+ U组合键:清空至行首
    ●Ctrl + K组合键:清空至行尾
    ●CtrI+L组合键:清屏
    ●CtrI + C组合键:取消本次命令编辑
  • Ctrl+E组合键:光标跳到行尾
  • Ctrl+A组合键:光标跳到行头

获得命令帮助的方法

■内部命令help
●查看Shell内部命令的帮助信息
■命令的“--help”选项
适用于大多数Linux外部命令
■使用man命令阅读手册页
使用“个”、“I”方向键滚动- -行文本
使用Page Up和Page Down键翻页
按Q或q键退出阅读环境
按“\”键查找内容,

例如:ifconfig --help / help cd

1、命令帮助help和--help
显示命令的帮助信息,命令的参数和用法等
2、man手册的使用
linux的命令手册大全
用法:
man cd
查找翻页
n向下N向上

相对路径和绝对路径

切换工作目录 -cd

LINUX 基本操作和命令 _文件名_02

LINUX 基本操作和命令 _主机名_03

目录和文件的管理命令

3、 查看当前工作目录: pwd[ root @localhost ~]# pwd/ root

4、切换工作目录:cd(相对路径、绝对路径)

cd /home   #后面跟绝对路径,切换到home目录

cd . /home    #后面跟相对路径,切换到home 目录

cd ~      #切换到当前用户的家目录

cd      # 切换到当前用户的家目录

cd ~user    #切换到某一-个用户的家目录,只有root才行,别的用户只能在自己家

cd -    #切换到上一次执行操作的目录

cd      #切换到上一层目录(父自录)

列表显示目录内容-Is

■显示目录中内容,包括子目录和文件相关属性信息Is[选项][文件或目录... ]

■常用选项●-|、-a.-A、-d、-h、-R、--color

■结合通配符

“?”:匹配文件名中的一个未知字符

“*”匹配文件名中的任意多个字符

ls -t 时间

列表显示目录内容ls(常用选项、可结合通配符)
命令字    [选项]        [参数]
操作        功能        要执行的对象

  • -l #将文件信息属性详细列出,通常直接使用11,因为设置了别名
    -R #递归显示,比如一个目录下还有文件,则把那个文件也一- 起列出 -d #查看目录本身信息,不显示目录下的内容. -i #显示inode值 -h #友好显示文件大小 -a#遍历所有文件及目录(ls内定将 文件名或目录名称开头为". "的视为隐藏档,不会列出) -A #跟-a唯一的不同是不列出当前目录和上一-层目录

.是隐藏目录 ,..是上层目录

字体颜色区别

白色:数据文件 txt

黄色:块设备文件

天蓝色:连接文件  (快捷方式)

绿色:可执行文件

红色:压缩包

蓝色:文件夹

案例命令含义

LINUX 基本操作和命令 _文件名_04

ls -lh通配符

“?”匹配一个字符ls -1h /dev/sd?1

“* ‘匹配所有非隐藏的字符无论多长多短ls -lh /etc/ns* . con f

扩充

普通文件d目录文件directory

b   块设备文件block

P   管道文件pipe

S   套接字文件socket

符号链接文件link



举报

相关推荐

0 条评论