快捷键
在日常运维管理中,使用快捷键能够大大提高工作效率。
在Linux系统中,常用的快捷键如下:
Ctrl+C
:结束(终止)当前命令。如果输入一大串字符而不想运行时使用,光标将会跳到下一行,且光标处会留下一个^C的标记Ctrl+D
:退出当前终端,等同于exitCtrl+Z
:暂停当前进程,暂停后可用fg命令恢复进程,也可以用bg命令使其到后台运行,(vi不支持后台运行)Tab
:自动补全 ,这个键比较重要,使用频率也很高,当输入命令、文件或目录的前几个字符时,它会自动帮忙补全Ctrl+L
:清屏,使光标移动到屏幕的第一行Ctrl+A
:让光标移动到命令最前面Ctrl+E
:让光标移动到命令最后面
目录结构
命令ls
- 说明:
登录linux系统后,输入如下代码:
#ls /
运行结果如下:
该命令用于列出指定目录或者文件 ,上图中的指定目录为“/”,该目录是linux操作系统中最核心的一个目录,所有文件和目录全部在它的下面,所以把它称为“根目录”。
2、用法:
示例:
1)后面不加任何选项也不跟目录名或文件名:列出当前目录下的文件和目录,不包含隐藏文件
#ls
运行结果如下:
2)后面加-a,不加目录名或文件名:列出当前目录下的文件和目录,包含隐藏文件
#ls -a
运行结果如下:
3)后面加-l选项,不加目录名或文件名:列出当前目录下除隐藏文件外的所有文件和目录的详细信息,包含其权限、所属主、所属组以及文件创建日期和时间
#ls -l
运行结果如下:
4)后面不加任何选项、只跟文件名:列出该文件,使用时通常都是加上-l选项,用来查看该文件的详细信息
#ls /usr/local/tomcat/bin/
运行结果如下:
5)后面不加选项、只跟目录名:列出指定目录下的文件和目录
#ls /usr/
运行结果如下:
补充说明:
1)查看指定目录属性
#ls -ld /usr/local/
运行结果如果如下:
2)显示指定目录下文件和子目录的属性(等同于#ll)
#ls -l /usr/local/
运行结果如下:
如果想要查看ls命令的具体用法,可以使用命令man查看
#man ls
运行结果如下:
可按“q键”退出文档
linux系统中的目录结构
/run
:=/var/run存放服务的pid(一个服务启动完后,是有一个pid文件的)/boot
:存放启动Linux使用的核心文件(连接文件及镜像文件)/dev
:device(设备)的缩写。存放外部设备(Linux中访问设备的方式和访问文件的方式相同)/etc
:存放所有系统管理员所需要的配置文件和子目录,更改该目录下某个文件,可能导致系统无法正常启动/home
:用户的家目录。每个用户都有一个自己的目录,一般该目录名是以用户的账号命名/lib和/lib64
:存放系统最基本的动态连接共享库,类似Windows的DLL文件(几乎所有的应用程序都需要用到这些共享库),/lib64为64位的软件包和库文件所在目录/media
:系统自动识别的设备(U盘、光驱等)/mnt
:临时挂载别的文件系统/proc
:主机额外安装软件的目录,默认为空(屏蔽主机的ping命令:#echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all)/root
:系统管理员的用户家目录/srv
:存放一些服务器启动后需要提取的数据/sys
:存放于与硬件驱动程序相关的信息/tmp
:存放临时文件/bin
:binary的缩写,该目录下存放的都是最常用的命令(提供系统用户使用的指令,即除root外的通用账户)/usr
:类似于Windows的propram files目录,用户的很多应用程序和文件都放在其下(提供系统用户使用的指令,即除root外的通用账户)/usr/bin
:存放系统用户使用的应用程序/sbin:存放系统管理员使用的系统管理程序(提供root使用的指令)/usr/sbin
:存放超级用户使用的比较高级的管理程序和系统守护程序(提供root使用的指令)/usr/src
:内核源代码默认的放置目录/var
:存放不断扩充且需要经常修改的目录即/var/log(各种日志文件或pid文件)