Linux基础命令操作(一)


一、虚拟机快照

  1. 拍摄快照

    将虚拟机关机后,点击虚拟机拍摄快照即可:

  2. 克隆主机

  3. 修改ip

    克隆完成后对克隆机的ip进行修改,避免ip的冲突。下面是相关命令:

    # 查看网卡名称,或者查看本机IP
        [root@localhost ~]# ip a
    
    # 修改网卡(注意结尾的名字是否和自己的一样,两者二选一即可)
        [root@localhost ~]# sed -i 's#.100#.101#g' /etc/sysconfig/network-scripts/ifcfg-ens3[23]
        [root@localhost ~]# sed -i 's#.100#.101#g' /etc/sysconfig/network-scripts/ifcfg-eth[01]
    
    # 重启系统网络
        [root@localhost ~]# systemctl restart network
    

二、系统介绍

2.1 网络连通测试命:ping

ping 格式:ping 网络地址信息/网站域名信息

2.2 操作中断快捷方式

Ctrl + c

2.3 主机登录用户信息

[root@localhost ~]#

  • root : 登录当前系统的用户名
  • @ : 分隔符,没有特殊含义
  • localhost : 当前系统的主机名
  • ~ : 当前所在目录(~ 代表的是当前的家目录, /root)
  • # : 没有实际含义

2.4 自定义系统登录用户信息

PS1 : 环境变量

相关指令:

[root@localhost ~]# echo $PS1
[\u@\h \W]\$
[root@localhost ~]# PS1='[\u@\h --- \W]\$'

三、系统命令语法格式

通常系统命令语法格式:
	命令 [参数] [选项] [路径]

四、系统目录结构及路径类型

  • Linux中目录结构一切从根(/)开始:倒挂的树;
  • 绝对路径:从根路径开始进入到相应目录中,eg:/tmp/data/;
  • 相对路径:从当前路径进入到相应目录中,eg:../data/

五、系统运行命令

5.1 系统关机命令

  • shutdown:关机或重启

    相关参数:

    -h:指定关机的延时时间:单位:分钟
    -c:取消关机
    shutdown -h now/0 :表示立刻进行关机处理
    
  • halt:禁用CPU资源

  • poweroff:关闭电源

  • init:设置系统启动模式

    0 : 关机
    1 : 单用户模式
    2 : 多用户无网络模式
    3 : 多用户模式
    4 : 待定
    5 : 桌面模式
    6 : 重启
    

5.2 系统重启命令说明

  • shutdown

    参数:
    -r : 指定重启的延时时间
    shutdown -r 10 : 表示多少分钟进行重启
    shutdown -r now/0 :表示立刻进行重启处理
    shutdown -c/ctrl+c :表示取消重启处理操作
    
  • reboot

  • init

六、系统帮助命令—man

系统操作帮助信息查看格式:

man [需要查看帮助的命令]

输出帮助信息查看方法:

01. 命令解释说明信息:NAME
02. 命令语法说明信息:SYNOPSIS
03. 命令描述详细说明:DESCRIPTION
04. 命令参数详细说明:OPTIONS

q : 退出
/[搜索内容] : 搜索内容

七、系统快捷方式

1、显示历史命令信息:方向键 上下键
2、清除所有屏幕信息输出(清屏):ctrl + l 或者输入命令: clear
3、中断取消命令执行过程 : ctrl + c
4、快速移动光标到行首尾:ctrl + a/e
5、将光标到行首信息剪切:ctrl + u
6、将剪切的内容进行粘贴:ctrl + y
7、将光标到行尾信息剪切:ctrl + k
8、锁定系统窗口信息状态:ctrl + s
9、解锁系统窗口信息状态:ctrl + q
10、命令行中快速移动光标:ctrl + 方向键 左右键
11、系统命令信息补全功能:tab

八、常用系统命令

8.1 目录路径相关命令

  • 显示当前路径信息

    查看路径:print working directory -> pwd

  • 切换目录路径信息

    切换目录:change directory -> cd进行目录创建操作

    特殊路径:
        1、cd - : 快速返回上一次所在目录
        2、cd . : 返回到当前路径目录
        3、cd .. : 快速返回到上一级目录
        4、cd ~  : 快速返回用户的家目录
    
  • 进行目录创建操作

    创建目录:make directory -> mkdir

    参数:

    -p : 自动创建上级目录
    -v : 显示创建文件夹的过程
    快速创建多级目录信息:mkdir -p /oldboy/oldgirl/dog
    

    注意:mkdir创建文件夹时,该文件夹的上一层目录必须存在。

8.2 文件目录相关命令

  • 创建文件相关命令

    创建空白文件:touch

  • 查看数据信息命令

    查看数据属性:list -> ls

    查看指定目录下的文件信息,默认查看当前目录下文件信息。

    参数:
    -l : 显示文件的详细信息:
    [root@localhost ~]# ls -l
    total 4
    -rw-r--r--. 1 root root    0 Dec  9 12:15 1.txt
    -rw-r--r--.	    : 文件的权限
    1			   :文件硬链接数
    root			:所属用户
    root			:所属组
    0				:大小(字节)
    Dec  9 12:15	 : 创建的时间
    1.txt			 :文件名称
    
    
    -a : 显示隐藏文件夹(以.开头的文件或文件夹就称之为隐藏文件夹)
    -h : 格式化文件大小(必须跟-l参数配合使用)
    
    显示数据详细信息: ls -l /oldboy
    显示最新数据信息: ls -lrt /oldboy
    
  • 输出打印字符信息

    输出字符信息:echo

    覆盖重定向(>):将文件中所有内容删除之后再写入
    追加重定向(>>):在文件的末尾写入信息
    
    将字符信息输出到文件中:echo oldboy >/tmp/oldboy.txt
    将字符信息追加到文件中: echo oldboy >>/tmp/oldboy.txt
    
  • 查看文件数据信息

    查看文件信息:cat

    cat [需要查看文件的路径]