Linux系列:快捷键、目录结构、用户目录
一.快捷键1.历史命令 查看历史命令:history [root@centos-master ~]# history 1 2020-10-25 21:03:39 2 09-17 20:43:52 ls[root@centos-master ~ls 3 54 4 57 cd / 5 58 6 50:31 cd / 7 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]# 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 .conf containerd egl gshadow kernel makedumpfile.conf.sample os-release rc2.d services sysctl.d .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]$ root 密码: : 鉴定故障 [robin@centos-master usr]$ root 密码: [root@centos-master usr]# ? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |