快捷键

在日常运维管理中,使用快捷键能够大大提高工作效率。

在Linux系统中,常用的快捷键如下:

  • Ctrl+C:结束(终止)当前命令。如果输入一大串字符而不想运行时使用,光标将会跳到下一行,且光标处会留下一个^C的标记
  • Ctrl+D:退出当前终端,等同于exit
  • Ctrl+Z:暂停当前进程,暂停后可用fg命令恢复进程,也可以用bg命令使其到后台运行,(vi不支持后台运行)
  • Tab:自动补全 ,这个键比较重要,使用频率也很高,当输入命令、文件或目录的前几个字符时,它会自动帮忙补全
  • Ctrl+L:清屏,使光标移动到屏幕的第一行
  • Ctrl+A:让光标移动到命令最前面
  • Ctrl+E:让光标移动到命令最后面

目录结构

命令ls

  1. 说明:

登录linux系统后,输入如下代码:

#ls /

运行结果如下:

linux 一条命令停止所有java进程 linux停止进程快捷键_指定目录

该命令用于列出指定目录或者文件 ,上图中的指定目录为“/”,该目录是linux操作系统中最核心的一个目录,所有文件和目录全部在它的下面,所以把它称为“根目录”。

2、用法:

示例:
1)后面不加任何选项也不跟目录名或文件名:列出当前目录下的文件和目录,不包含隐藏文件

#ls

运行结果如下:

linux 一条命令停止所有java进程 linux停止进程快捷键_操作系统_02

2)后面加-a,不加目录名或文件名:列出当前目录下的文件和目录,包含隐藏文件

#ls -a

运行结果如下:

linux 一条命令停止所有java进程 linux停止进程快捷键_指定目录_03

3)后面加-l选项,不加目录名或文件名:列出当前目录下除隐藏文件外的所有文件和目录的详细信息,包含其权限、所属主、所属组以及文件创建日期和时间

#ls -l

运行结果如下:

linux 一条命令停止所有java进程 linux停止进程快捷键_文件名_04

4)后面不加任何选项、只跟文件名:列出该文件,使用时通常都是加上-l选项,用来查看该文件的详细信息

#ls /usr/local/tomcat/bin/

运行结果如下:

linux 一条命令停止所有java进程 linux停止进程快捷键_文件名_05

5)后面不加选项、只跟目录名:列出指定目录下的文件和目录

#ls /usr/

运行结果如下:

linux 一条命令停止所有java进程 linux停止进程快捷键_操作系统_06


补充说明:

1)查看指定目录属性

#ls -ld /usr/local/

运行结果如果如下:

linux 一条命令停止所有java进程 linux停止进程快捷键_指定目录_07

2)显示指定目录下文件和子目录的属性(等同于#ll)

#ls -l /usr/local/

运行结果如下:

linux 一条命令停止所有java进程 linux停止进程快捷键_linux_08

如果想要查看ls命令的具体用法,可以使用命令man查看

#man ls

运行结果如下:

linux 一条命令停止所有java进程 linux停止进程快捷键_指定目录_09


可按“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文件)