Linux
1.bash特性
2.系统帮助命令与系统管理命令
3.目录结构介绍、
4.文件管理基础命令
5.文件管理基础命令练习题
6.文件查看命令
7.文件过滤命令grep
一.bash特性
#1. tab键补全 命令补全 [root@qls ~]# user useradd userdel usermod usernetctl users 选项补全 现在不建议用,因为你的命令都不熟悉,用多了,你的命令就会忘掉 参数补全 就是补全路径 [root@qls ~]# ls /etc/sys sysconfig/ sysctl.conf sysctl.d/ systemd/ system-release system-release-cpe #2.快捷键 Ctrl键+c #终止当前的操作 Ctrl键+d #退出当前所登录的用户 Ctrl键+l #清屏 Ctrl键+a #将当前光标所在位置移动到命令行的行首 Ctrl键+e #将当前光标所在位置移动到命令行的行尾 Ctrl键+u #删除当前光标所在位置向前的所有字符 Ctrl键+k #删除当前光标所在位置向后的所有字符 Ctrl键+y #粘贴剪切板上面的内容 Ctrl键+w #删除当前光标所在位置向前的一组字符串 Ctrl键+方向键 #向左或者向右移动一组字符串 delete #从前往后删除一个字符 Ctrl键+r #搜索历史命令 Ctrl键+z #把当前的任务放到后台运行 Ctrl键+s #锁屏 Ctrl键+q #解锁 esc键+. #使用上一条命令的最后的参数 !! #执行上一条命令 !ls #执行最近的一次以ls开头的命令 #3.历史记录history 选项: -c #清空的历史命令 -d #指定删除历史命令,id -w #命令写入到文件中 #4.别名 [root@qls ~]# alias tong='ping baidu.com' [root@qls ~]# tong PING baidu.com (39.156.69.79) 56(84) bytes of data. 64 bytes from 39.156.69.79 (39.156.69.79): icmp_seq=1 ttl=128 time=29.8 ms 64 bytes from 39.156.69.79 (39.156.69.79): icmp_seq=2 ttl=128 time=30.8 ms ^C --- baidu.com ping statistics --- 3 packets transmitted, 2 received, 33% packet loss, time 2004ms rtt min/avg/max/mdev = 29.849/30.346/30.844/0.527 ms [root@qls ~]# unalias tong #系统自带的别名 [root@qls ~]# alias alias cp='cp -i' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias grep='grep --color=auto' alias l.='ls -d .* --color=auto' alias ll='ls -l --color=auto' alias ls='ls --color=auto' alias mv='mv -i' alias rm='rm -i' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
二.系统帮助命令与系统管理命令
查看命令的帮助信息
man #查看命令的详细的帮助信息 help #查看内置命令的帮助信息,help 直接查看所有的内置命令 #使用选项查看帮助信息 [root@qls ~]# ss --help Usage: ss [ OPTIONS ] ss [ OPTIONS ] [ FILTER ] -h, --help this message info #显示命令帮助信息 #网站命令帮助 http://man.linuxde.net http://liunx.web3.xin http://linux.51yip.com
关机和重启的命令
1.关机
shutdown -h 0 #立刻关机 或者 now shutdown -h 1 #1分钟之后进行关机,是以分钟为级别的 shutdown -h 11:00 #在11:00的时候会执行关机的命令 shutdown -c #取消当前的关机操作 poweroff #关机 halt #关机,只会关闭系统,不会关闭电源 -p #关闭电源 init 0 #切换运行级别进行关机
2.重启
shutdown -r 0 #立刻重启 或者 now shutdown -r 1 #1分钟之后进行重启,是以分钟为级别的 shutdown -r 11:00 #在11:00的时候会执行重启的命令 reboot #重启 init 6 #重启
3.注销
logout #注销 Ctrl键+d #快捷键注销 exit #退出当前用户
显示ip地址的命令
ip #显示ip地址 [root@qls ~]# ip address #显示所有的ip地址 [root@qls ~]# ip a [root@qls ~]# ip address show eth0 #显示某块网卡的ip地址 [root@qls ~]# ip a s eth0 ifconfig #查看ip地址的命令 [root@qls ~]# ifconfig #查看所有的ip地址 [root@qls ~]# ifconfig eth0 #显示某块网卡的ip地址 hostname #本身显示主机名的命令 [root@qls ~]# hostname -i fe80::52f8:a673:eea3:dc47%eth0 fe80::e6c7:9516:7898:2bcb%eth1 10.0.0.100 172.16.1.100 [root@qls ~]# hostname -I 10.0.0.100 172.16.1.100
三.目录结构介绍
目录结构:
一切以根为顶点的目录 /bin #普通命令的目录 /usr/bin /sbin #超级管理员所使用的命令目录 /usr/sbin /boot #引导目录 /dev #设备目录 /dev/cdrom sr0 #光驱。光盘 /dev/random #产生随机数 /dev/zero #源源不断产生数据 /dev/pts/ #虚拟终端 /dev/sd* #磁盘分区 /dev/stderr #错误输出 2 /dev/stdin #标准输入 0 /dev/stdout #标准输出 1 /dev/null #黑洞 /etc #配置文件 /etc/sysconfig/network-scripts/ifcfg-eth* #网卡配置文件 /etc/hostname #主机名配置文件 /etc/resolv.conf #本地的dns配置文件 /etc/fstab #挂载设备配置文件 /etc/sysconfig/selinux #安全策略 /etc/motd #登录系统前显示内容 /etc/hosts #本地域名解析的文件 /home #所有普通用户的家目录 /home/username /root #超级管理员的家目录 /lib #库文件 32位 /lib64 #库文件 64位 lib -> usr/lib lib64 -> usr/lib64 /media #挂载点,可移动的设备 /mnt #临时挂载点 /opt #早期第三方软件安装目录 /proc #虚拟的信息,存放系统实时状态信息 /run #程序运行产生的pid文件存放点 /srv #物理设备的信息 /sys #物理设备 /tmp #文件的临时的存放点 /usr #安装软件目录 /usr/local /var #可变的目录 /var/run #pid文件 /var/log #日志 /var/log/messages #系统日志 /var/log/secure #用户登录日志
路径的定位:
linux中一个点和两个点是什么意思? . #表示的是当前目录 .. #当前目录的上一级目录 什么是绝对路径,什么是相对路径? 以根为开头的路径就是绝对路径,以~开头也是绝对路径 不是以根开头的路径就是相对路径 [root@qls ~]# cd /etc/sysconfig/ #绝对路径 [root@qls /etc/sysconfig]# cd network-scripts/ #相对路径
四.文件管理基础命令
五.文件管理基础命令练习题
六.文件查看命令
七.文件过滤命令grep