快捷键:
编辑命令:
ctrl+a:光标移到命令行首
Ctrl + e :移到命令行尾
Ctrl + u :从光标处删除至命令行首
Ctrl + k :从光标处删除至命令行尾
Ctrl + w :从光标处删除至字首
Ctrl + d :删除光标处的字符
Ctrl + h :删除光标前的字符
Ctrl + 左右键 : 快速移动光标(以单词为间隔)
注释:ctrl+a、ctrl+e、ctrl+左右键是最常使用的命令。
重新执行命令:
Ctrl + p :历史中的上一条命令,和上键一样的效果
ESC + . :打印之前执行过的命令的最后一部分 以空格为分隔符
控制命令:
Ctrl + l:清屏
Ctrl + c:终止命令
Ctrl + d: 退出
Tab键: 自动补全
历史命令
上下箭头
history
!321 #调用第321条命令(注意!和第几条命令之间无空格)
1.Linux目录结构
在Linux系统中一切皆文件
目录功能:
bin:存放普通用户使用的命令 /usr/bin/ls, /usr/bin/date (注意:/usr)
sbin:存放管理员使用的命令 /usr/sbin/service
案例:
[root@linux-server ~]# which ls #which只能适用于命令文件,它是用来查看命令存放的位置
[root@linux-server ~]# which useradd
/usr/sbin/useradd
dev :设备文件(字符设备/接受键盘输入的字符、块设备/磁盘文件) /dev/sda,/dev/sda1
[root@linux-server ~]# ll /dev/sd*
brw-rw----. 1 root disk 8, 0 Oct 31 14:16 /dev/sda
brw-rw----. 1 root disk 8, 1 Oct 31 14:16 /dev/sda1
brw-rw----. 1 root disk 8, 2 Oct 31 14:16 /dev/sda2
[root@linux-server ~]# tty
/dev/pts/0 #这是我们的终端。
/root #root用户的家目录(默认存储的是环境变量文件)
/home #存储普通用户家目录
lost+found 这个目录平时是空的,存储系统非正常关机而留下“无家可归”的文件
/usr #系统文件,相当于C:\Windows
/usr/local #软件安装的目录,相当于C:\Program
/usr/bin #普通用户使用的命令
/usr/sbin #管理员使用的命令
/usr/lib 库文件Glibc 32bit
/usr/lib64 库文件Glibc 64bit
/boot 存放的系统启动相关的文件,例如kernel
/etc #配置文件(系统相关如网络/etc/sysconfig/network)
/tmp 临时文件(系统:程序产生的临时文件)
/opt 空目录
/var #存放的是一些变化文件,比如数据库,日志,邮件....
/proc 虚拟文件系统,系统程序文件所处目录 。虚拟文件系统:只要关机就会没有。
==设备(主要指存储设备)挂载目录==
/mnt #系统提供这个目录是让用户临时挂载其他的文件系统
Linux路径详解
绝对路径:从根开始的路径是绝对路径。案例:/home/alice/file1 /etc/grub.conf
相对路径:凡是非根开始的路径 比如:etc var/ftp/pub ./test.sh
使用pwd命令查看当前所在的绝对路径:
比如:
[root@qfedu etc]# pwd
/etc
绝对路径实例:
[root@linux-server ~]# touch /opt/file1
相对路径示例
[root@linux-server ~]# pwd
/root
[root@linux-server ~]# mkdir abc #创建目录
[root@linux-server ~]# touch abc/file3
查看历史命令
[root@linux-server ~]# history
[root@linux-server ~]# clear #清屏
快捷键:ctrl+l #---清屏