在Linux图形化界面空白处右键,选择“Open In Terminal”可以打开虚拟终端。

    1.在虚拟终端中复制粘贴

      选中需要复制的文字,按Ctrl+Shift+C复制,按Ctrl+Shift+V粘贴,也可以选中要复制的文字,直接按鼠标滚轮键复制。


    2.放大缩小虚拟终端

      按Ctrl+Shift+“+”(加号)可以放大虚拟终端。按Ctrl+“-”(减号)可以缩小虚拟终端窗口


    3.按Ctrl+Shift+F1可以切换到图形化界面,按Ctrl+Shift+F2-F7可以切换到命令控制台,并且各控制台是独立的,互不影响,即Linux允许多个用户同时登录系统。


    4.常用命令

    (1)用户操作

      id:查看自己的身份信息。

        [root@localhost ~]# id

uid=0(root) gid=0(root) groups=0(root) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

      su - 用户名:切换用户(“-”前后有空格)

        普通用户切换到任何用户(Root用户和普通用户)时需要密码,Root用户切换到普通用户时不 需要密码。

      exit:退出到切换该用户之前的用户,若已是当前登录系统的用户,再继续使用该命令,则会退 出虚拟终端

      who am i:查看自己真实身份

      useradd 用户名:添加用户  添加用户后需要修改密码,没有密码是无法进入系统的

      passwd:改变自己的密码

      passwd 用户名:改变指定用户的密码(只有Root用户可以执行此操作,普通用户只能修改自己的 密码)

      userdel -r 用户名:删除用户及Home目录下的用户目录。(若不带-r参数,则删除的只是用户, 不会删除Home目录下的用户目录)


    (2)文件操作

      psw:打印当前的工作目录

      cd 目录路径:切换到指定目录下

      cd:切换到家目录(不带参数的cd命令表示切换到当前用户的用户目录下)

      cd -:切换到上一次切换的目录

      cd aa/ 或cd ./bb  相对路径,以当前位置,当前目录为参考

      cd /root 绝对路径,以根为参考

      .代表当前目录,..代表上一级目录


      ls:列出当前目录的组件(目录和文件,不包括隐藏组件),文字颜色是蓝色,表示的是目录,黑 色,表示的是文件

      ls -a:列出当前目录所有的组件(包括隐藏组件)(以点(.)开头的文件或目录的名字,是隐藏 的)

      ls -l:以长格式显示当前目录下的组件(显示组件的详细信息)

      ls -l 等同于 ll ;  ls -a -l 等同于 ls -al

      

      mkdir 目录名:在当前目录下创建一个目录

      mkdir /root/Desktop/dir1 在桌面上创建目录dir1

      mkdir aa/bb/cc/dd -p 创建dd时,会先检查前面的文件是否存在。若不存在,创建。


      gedit  打开记事本

      touch file2 创建一个空文件file2,若file2已存在,则会更改文件或目录的时间戳(修改日期)


      cp file1 dir1 复制file1文件到dir1目录下(目录名dir1后面也可以加"/",即cp file1 dir1/)

      cp file1 file2 dir1 复制file1和file2文件到dir1目录下

      cp -r aa dir1 表示将aa目录及aa目录下的所有组件复制到dir1目录下,-r表示递归,若不加-r, 执行命令时会报错。

      cp -r -p aa dir1/ 带-p参数可以复制文件或目录的属性,若不带参数-p则表示是以aa目录为样本,在dir1目录下,新创建了一个名为aa的目录。


      mv file2 dir1  移动file2文件到dir1目录中

      mv aa mydir 移动时不需要加递归。将aa目录移动到mydir目录中

      mv file1 file111 重命名,将file1文件重命名为file111(原地移动表示重命名)


      rmdir 123  删除目录123(目录非空时不能删除)rmdir只能删除空目录

      rm file111 删除文件file111

      rm -r dir1/ 删除目录dir1(dir1目录非空)会问是否删除,该目录下每个文件都会问一次

      rm -r -f mydir/ 删除目录mydir  -f 强制删除,执行该命令后,不会询问是否删除,将会直接 删除该目录

      rm -rf *  删除当前目录下所有文件,不包括隐藏文件

      rm -rf / 不能删除根。(此命令错误)

      rm -rf /* 删除根目录下所有文件(谨慎操作)


    (3)帮助

      ls  --help:显示ls的用法。

      whatis ls:显示ls的功能。whatis 必须合着写

      man ls:(man:手册)查看ls的手册(支持搜索)

      info ls:查看ls详细帮助(有例子)


    5.Linux文件系统结构

      1./boot存放的是系统引导文件内核

      2./dev存放的是系统中硬件设备(设备在Linux中是以文件形式存放的)

      3./home存放所有普通用户。“家”目录

        /root 管理员的“家”目录

      4./etc配置目录,存放系统的配置文件和配置服务

      5./media和/mnt 安装目录,/media是存放系统自动安装的硬件设备,表示系统硬件安装

      6./proc和/sys是虚拟目录。不在硬盘真实存在,存放的是系统开机后系统正在运行的程序

      7./var共享目录

      8./tmp公共目录(垃圾回收目录,缓存目录)。当该目录下的文件,十天内不被访问,将会被系统自动清除

      目录分类明确,用户操作越麻烦,系统执行自动管理时越容易,方便。