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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2019-12-06 17:22  ZHANGYUZY  阅读(536)  评论(0编辑  收藏  举报