打开方法:
2.右键桌面空白部分-->open in terminal --->虚拟终端
3.在已经打开的终端上快捷键 ctrl+shift+n
4.打开新的标签ctrl+shift+t alt+1..... 切换标签 ctrl+shift+w 关闭标签 ctrl+shift+q 关闭所有终端
#bin 下的存的是命令
使用Shell的两种方式:
输入命令 效率低 适合少量的工作
Shell Script(脚本) 效率高 适合完成复杂,重复性工作pwd 显示当前完整目录
# 表示我们当前使用的是超级账户$ 表示我们当前使用的是普通账户
常用快捷键:
* Ctrl + c:终止命令
* Ctrl + 上下左右: 以单词移动
* Ctrl + a :移到命令行首 home
* Ctrl + e :移到命令行尾 end
* Ctrl + u :从光标处删除至命令行首
* Ctrl + k :从光标处删除至命令行尾
* Ctrl + y :粘贴至光标后
* Alt + .: 打印之前执行过的命令的最后一部分
* Ctrl + l:清屏
* 上下箭头翻历史命令
显示:
date:显示当前时间
date +%y: 显示年
date +%y%m%d%H%M%S:显示年月
date +%F : 2017-11-20
设置:
date -s 8:50 设置时间
cp +文件名 /root/+文件名.date +%y%m%d%H%M
文件上加上时间
扩展:hwclock -->查看硬件时间
date ------>查看系统时间
hwclock -s 同步硬件时间到系统
hwclock -W 同步系统到硬件
ls
查看文件
查看文件的信息
ls#ls -d /root/Desktop //显示目录本身
#ls -l //长格式显示(显示文件的详细信息)
文件类型\权限 硬链接个数 所有者 所属组 大小 修改时间 名字
#ls -lh //-h human 人性化显示 以单位显示
#ls -s //查看大小 所使用的块
#ls -a //all 显示所有文件 (包括隐藏文件)
#ls -R dir1 //递归显示文件
#ls -S //按文件的Size排序
#ls -t //按修改时间排序
#ls -r //逆序排列reverse
#ls -i //显示文件的inode号(索引号)
#ls a.txt b.txt
#ls a b c
#ls a* 列出含a 的开头所有,隐藏文件除外。 ls | grep '^a'
-
多个短选项可以写在一起,大部分没有顺序
--长选项不能和别的选项写在一起
隐藏文件:文件名称前面加“.”
. 当前目录
.. 上一级目录cd :change directory 切换路径
#cd //回家
#cd +路径
#cd - //切换到上一次去过的目录
#pushd 切换目录(会显示之前去过的目录:堆栈) popd 回到上一次去过的目录
#cd.. //切换到上一次目录
Linux标准目录结构(FHS)
所有的unxi和类unix操作系统的目录结构均是以根开始的倒挂树形结构。~~~~~~~~~~~~~~~~~~~~~~~~~
1.路径:
一个linux路径由"/"和目录(文件)名称两部分组成
2.路径的分类:
绝对路径:凡是从根开始的路径 /etc/
相对路径:凡是非根开始的路径 etc/passwd
3.使用pwd命令查看当前所在的绝对路径 pwd:即print work directory
[root@server ]# pwd
/var/ftp/
4.必知目录作用
- 根目录下所有一级目录全部因安装软件"filesystem"而生。
- 根分区----/
- 启动分区----/boot 独立的分区,启动分区挂载到boot,只是boot目录存到了/下
- /usr 软件默认安装目录,类似于windows系统内的programs目录
- 系统内所安装软件的文件会分散存储到其各个子目录下
- /usr/local/src 通常存储下载的源安装文件
- /usr/src 通常存储下载的源安装文件
- /bin 目录/usr/bin的符号链接,用来存储所有人可以使用的命令
- /sbin 目录/usr/sbin的符号链接,用来存储只有root可用的命令
- /proc 虚拟文件系统 映射当前内核状态 系统进程文件所处目录
- cpuinfo cpu信息
- meminfo 内存信息
- /sys 虚拟文件系统,和proc不同的是如果硬件设备没有插拔操作,其子目
- 录结构不会发生变化
- /root root账户的家目录
- /home 所有普通账户的家目录
- /etc 存储配置文件
- /var variable 存储一些经常变化的文件(ftp发布文件的目录,web发布
- 网站的目录,日志,邮件,计划任务)
- /lib
- /lib64 library存储库文件
- /dev 存储设备文件
- 常用设备文件:/dev/sda,/dev/sda1,/dev/tty1,/dev/tty2,/dev/
- pts/1, /dev/zero, /dev/null, /dev/random
- /boot 存储启动文件,比如grub和内核文件
- /run rhel7新增加目录,是/var/run的硬链接,之前的光驱和u盘自
- 动挂载目录从/media换到了/run/media
- /mnt 手动挂载目录
- /opt 空目录,某些软件也会把它作为默认安装目录
- /cgroup 资源控制
- /tmp 存储临时文件和因软件退出而没有被回收的垃圾文件
- /net /srv /selinux /lost+found这几个目录平时用的很少