一.快捷键

1.历史命令

查看历史命令:history

[root@centos-master ~]# history
1 2020-10-25 21:03:39
2 2020-09-17 20:43:52 ls[root@centos-master ~]# history
1 2020-10-25 21:03:39
2 2020-09-17 20:43:52 ls
3 2020-09-17 20:43:54 ls
4 2020-09-17 20:43:57 cd /
5 2020-09-17 20:43:58 ls
6 2020-09-17 20:50:31 cd /
7 2020-09-17 20:50:33 ls

向上遍历:ctrl+p  方向键向上

向下遍历:ctrl+n  方向键向下

2.光标移动

光标向前移动:ctrl+b 方向键向左

光标向后移动:ctrl+f 方向键向右

光标移动到行首:ctrl+a

光标移动到行尾:ctrl+e

删除光标前面的一个字符:ctrl+h 退格键

删除光标后面的一个字符:ctrl+d

删除光标前面的字符:ctrl+u

3.清屏

清屏:ctrl+l  clear

二.目录结构

/bin:存储基本命令的目录

/boot:开机启动项文件,包括一些连接文件和镜像文件

/dev:(device)设备目录,该目录下存放的是linux的外部设备,在linux中访问设备和访问文件是一样的

/etc:存放所有的系统管理所需要的配置文件和子目录

/home:用户的主目录,在linux中每个用户都有一个自己的目录,一般该目录是以用户的账号命名的

/lib:存放着系统最基本的动态连接共享库,类似于windows中的dll文件

/lost+found:一般情况下是空的,当系统非法关机后就存放了一些文件

/media:linux会自动识别一些设备,例如U盘、光驱等,linux会把这些设备挂载在目录中(自动挂载)

/mnt:手动挂载目录

/opt:主机额外安装软件摆放的位置,第三方软件

/proc:虚拟目录,他是系统内存的映射,我们可以通过这个目录来获取系统信息,这个目录不在硬盘上而是在内存里,比如说可以通过下面命令来屏蔽主机的ping命令,使别人无法ping你的机器

[root@centos-master ~]# echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all 

/root:系统管理员目录,超级权限者的用户主目录

/sbin:super user的意思,存放的系统管理员使用的系统管理程序

/srv:存放着一些服务启动后需要提取的数据

/tmp:存放一些临时文件的目录

/usr:用户很多程序和文件都放在这个目录,类似于windows中的program files目录

/usr/bin:系统用户使用的应用程序

/usr/sbin:超级用户使用的比较高级的管理程序和系统守护程序

/usr/src:内核源代码默认放置的目录

/var:存放着不断扩展的东西,习惯将经常修改的文件放在这个目录下,包括各种日志文件

三.用户目录

1.绝对路径: cd /usr/src

2.相对路径: cd usr/src

3.当前路径: cd .

4.当前路径的上一级: cd ..

5.邻近的两个路径相互切换:cd  -

[root@centos-master ~]# cd /
[root@centos-master /]# ls
bin boot data dev etc home lib lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var
[root@centos-master /]# cd etc/
[root@centos-master etc]# ls
abrt cron.d environment gshadow- krb5.conf man_db.conf pam.d rc3.d sestatus.conf systemd
acpi cron.daily ethertypes gss krb5.conf.d maven passwd rc4.d setuptool.d system-release
adjtime cron.deny exports host.conf ld.so.cache mke2fs.conf passwd- rc5.d shadow system-release-cpe
aliases cron.hourly favicon.png hostname ld.so.conf modprobe.d pkcs11 rc6.d shadow- terminfo
aliases.db cron.monthly filesystems hosts ld.so.conf.d modules-load.d pki rc.d shells tmpfiles.d
alternatives crontab firewalld hosts.allow libaudit.conf motd plymouth rc.local skel trusted-key.key
anacrontab cron.weekly fonts hosts.deny libibverbs.d mtab pm rdma sos.conf tuned
asound.conf crypttab fstab img_version libnl my.cnf polkit-1 redhat-release ssh udev
at.deny csh.cshrc gconf infiniband libreport my.cnf.d popt.d resolv.conf ssl updatedb.conf
audisp csh.login gcrypt infiniband-diags libuser.conf nanorc postfix rpc statetab usb_modeswitch.conf
audit dbus-1 gdbinit init.d locale.conf netconfig ppp rpm statetab.d uuid
bash_completion.d default gdbinit.d inittab localtime NetworkManager prelink.conf.d rsyncd.conf subgid vconsole.conf
bashrc depmod.d GeoIP.conf inputrc login.defs networks printcap rsyslog.conf subgid- vimrc
binfmt.d dhcp glvnd iproute2 login.defs.rpmnew nginx profile rsyslog.d subuid virc
centos-release DIR_COLORS gnupg iscsi logrotate.conf nsswitch.conf profile.d rwtab subuid- wgetrc
centos-release-upstream DIR_COLORS.256color GREP_COLORS issue logrotate.d nsswitch.conf.bak protocols rwtab.d sudo.conf wpa_supplicant
chkconfig.d DIR_COLORS.lightbgcolor groff issue.net lsm nsswitch.conf.rpmnew python sasl2 sudoers X11
chrony.conf docker group java lvm ntp qcloudzone scl sudoers.d xdg
chrony.keys dracut.conf group- jvm machine-id ntp.conf qemu-ga securetty sudo-ldap.conf xinetd.d
cifs-utils dracut.conf.d grub2.cfg jvm-commmon magic openldap rc0.d security sysconfig yum
cloud e2fsck.conf grub.d kdump.conf mail.rc opt rc1.d selinux sysctl.conf yum.conf
containerd egl gshadow kernel makedumpfile.conf.sample os-release rc2.d services sysctl.d yum.repos.d
[root@centos-master etc]# cd /home/
[root@centos-master home]# cd ..
[root@centos-master /]# cd -
/home
[root@centos-master home]# cd -
/
[root@centos-master /]#

6.认识[root@centos-master usr]#

root:当前用户

@:at

centos-master:主机名

usr:当前目录

$:代表普通用户

#:代表root用户

7.切换用户:su

[root@centos-master usr]# su robin
[robin@centos-master usr]$ su root
密码:
su: 鉴定故障
[robin@centos-master usr]$ su root
密码:
[root@centos-master usr]#

Linux系列:快捷键、目录结构、用户目录的更多相关文章

  1. Linux的目录结构与目录管理

    Linux的目录结构与目录管理 Linux目录结构: 目录创建的规则 FHS 文件系统层次化标准 指定了Linux操作系统,哪些目录是一定要具备的 /boot /bin /sbin /etc /sys ...

  2. Linux基础三:linux目录结构和目录文件的浏览、管理及维护

    目录文件的浏览.管理及维护(一) 1.Linux文件系统的层次结构 1)Linux文件系统的树状结构:在Linux或UNIX操作系统中,所有的文件和目录都被组织成一个以根节点开始的倒置的树状结构. 2 ...

  3. Linux目录结构 重要目录结构详细

    1.1 /etc/hosts ip地址与主机名(域名)的对应关系  解析主机名  ping www.baidu.com 解析成10.0.0.200 1.产品测试 2  用主机名互相访问 1.2 /et ...

  4. 描述linux目录结构以及目录结构命名规定

    FHS全称(Filesystem Hierarchy Standard),中文意思是目录层次标准,是linux的目录规范标准. 详情点击查看 FHS定义了两层规范: 第一层:“/”目录下的各个目录应该 ...

  5. Linux 目录结构与目录操作

    目录结构 Linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录"/",然后再次目录下再创建其他目录 在Linux系统中,一切皆文件 常见目录作用 / : 所有 ...

  6. Linux系列(6) - 常见目录

    linux 一级目录有严格规定,脚本文件等放在root/home/tmp目录中,减少在根目录的操作 目录名称 作用 / 根目录 /bin 命令保存目录(普通用户就可以读取的命令); 根目录下的bin和 ...

  7. Linux系列(22) - 用户登录查看命令

    需求 查看当前在线用户情况:历史用户登录情况 W 格式 [root@localhost ~]# w:查看所有登录用户信息 [root@localhost ~]# w [用户名]:查看指定登录用户信息 ...

  8. Linux(3):linux目录结构

    查看系统版本: [root@neo ~]# cat /etc/redhat-release CentOS release 6.9 (Final) [root@neo ~]# uname -r 2.6. ...

  9. Linux文件系统的目录结构

    Linux下的文件系统为树形结构,入口为/ 树形结构下的文件目录: 无论哪个版本的Linux系统,都有这些目录,这些目录应该是标准的.各个Linux发行版本会存在一些小小的差异,但总体来说,还是大体差 ...

随机推荐

  1. Java 里的 for (;;) 与 while (true),哪个更快?

    在 JDK8u 的 jdk 项目下做个很粗略的搜索: mymbp:/Users/me/workspace/jdk8u/jdk/src$ egrep -nr "for \\(\\s?;\\s? ...

  2. 《InnoDB存储引擎》笔记

    第1章 Mysql体系结构和存储引擎 1.1 定义数据库和实例 数据库:database,物理的操作系统文件或其他形式文件类型的集合.当使用NDB存储引擎时,数据库文件可能是存放在内存中而不是磁盘之上 ...

  3. 【Processing-日常3】等待动画1

    之前在CSDN上发表过: https://blog.csdn.net/fddxsyf123/article/details/79755976

  4. git将本地仓库中的文件上传到远程仓库

    现在我们开始创建本地git仓库(版本库又叫仓库) (本地仓库:$ git init之后的目录): 1.任意地方新建文件夹aaa,右击git bash here, 2.弹出一个对话框, 3. 首先配置你 ...

  5. 微服务实战系列(八)-网关springcloud gateway自定义规则

    1. 场景描述 先说明下项目中使用的网关是:springcloud gateway, 因需要给各个网关服务系统提供自定义配置路由规则,实时生效,不用重启网关(重启风险大),目前已实现:动态加载自定义路 ...

  6. 读完这篇,让你真正理解Redis持久化

    什么叫持久化? 用一句话可以将持久化概括为:将数据(如内存中的对象)保存到可永久保存的存储设备中. 持久化的主要应用是将内存中的对象存储在数据库中,或者存储在磁盘文件中. XML 数据文件中等等. 也 ...

  7. 【Linux】一些文件限制配置

    linux资源限制配置文件是/etc/security/limits.conf:限制用户进程的数量对于linux系统的稳定性非常重要. limits.conf文件限制着用户可以使用的最大文件数,最大线 ...

  8. Java知识系统回顾整理01基础06数组06二维数组

    一.一维数组和二维数组 这是一个一维数组, 里面的每一个元素,都是一个基本类型int int a[] =new int[]{1,2,3,4,5}; 这是一个二维数组,里面的每一个元素,都是一个一维数组 ...

  9. C++(VS2015)模板显式特化之template语法深入理解

    首先说下遇到的情况: 这里在vc++6.0上建立了一个自定义模板类,再去覆盖这个类,分别使用部分覆盖,整体覆盖 但在vs2015上去整体覆盖类会报错. 错误如下: 错误原因:个人感觉是新版本的vs更接 ...

  10. 基于空镜像scratch创建一个新的Docker镜像

    我们在使用Dockerfile构建docker镜像时,一种方式是使用官方预先配置好的容器镜像.优点是我们不用从头开始构建,节省了很多工作量,但付出的代价是需要下载很大的镜像包. 比如我机器上docke ...