在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公共目录(垃圾回收目录,缓存目录)。当该目录下的文件,十天内不被访问,将会被系统自动清除
目录分类明确,用户操作越麻烦,系统执行自动管理时越容易,方便。