目录
1.如何学习Linux?
你是谁
你在哪
你要干什么
2.访问命令行
查看shell的类型
方法1:cat /etc/shells
[root@localhost ~]# cat /etc/shells
方法2:chsh -l
[root@localhost ~]# chsh -l
查看当前默认的shell
[root@localhost ~]# echo $SHELL
默认用bash解释器
Shell提示符:#和$
对于普通用户,Base shell 默认的提示符是美元符号 $ ;对于超级用户(root 用户),Bash Shell 默认 的提示符是井号 # 。
普通用户登录:[当前登录用户@主机名 当前工作目录 ] $
root用户登录:[root@主机名 当前工作目录 ] #
当前目录,波浪号~是主目录的简写表示法
斜杠 /是工作目录
3. 使用桌面终端访问命令行
虚拟终端:同一台终端(物理设备)上虚拟出多个终端,它们之间互相不影响,这些终端就是虚拟
终端,默认有6个,可通过ctrl + alt +f[1/2/3/4/5/6]来进行切换。
在终端窗口上输入命令
命令的格式:主命令 选项 参数(操作对象)
(1)使用命令重启和关闭linux操作系统:
重启: reboot , shutdown -r now
关机: shutdown -h now , poweroff
shutdown -r +30 'the system will reboot' 再过30分钟之后系统会重启,并显示后面的消
息给所有在线用户
(2)查看当前linux的发行版信息: cat /etc/redhat-release
(3)查看内核版本: uname -r
(4)使用dhcp获取ip地址: dhclient
(5)查看ip地址: ip a
注:如果当前dhclient进程在运行,可使用该命令关闭进程: kill 进程号 或者 kill all
dhclient
4.远程连接Linux服务器
----因为在虚拟机在操作不方便
1.查看ip 地址
[root@localhost ~]#ifconfig
[root@localhost ~]#ip a -----ip address 的缩写
没有地址,原因是需要客户端主动向服务器请求地址
[root@localhost ~]# dhclient
获取地址后再次查看
[root@localhost ~]# ping 192.168.73.128 ------这样ping停不下来 -----按ctrl C 结束当前进程
按【Ctrl+C】键可中断正在执行的命令
[root@localhost ~]# clear ----清屏 ------ ctrl+l ----清屏
[root@localhost ~]# ping 192.168.73.128 -c3 ping测试3次
如果想更换地址,需要杀死进程,再重新获取地址
[root@localhost ~]# kill -9 1873 -----进程号,需要dhclient查看
远程连接 ----本人用的XSHELL
[C:\~]$ ssh root@192.168.73.128 --------输入root密码即可进入
两种补全:
补全命令:输入命令关键字的前几个字符后,按Tab键,可实现命令自动补全。 补
全文件名和目录名(当前路径下的)
切换用户: su - 用户名
[root@wakin ~]# su wakin
注意:root用户权限高切换到普通用户不需要密码,而普通用户切换为root用户需要密码
退出: exit
[wakin@wakin root]$ exit
修改主机名: hostname 或者 hostnamectl set-hostname 主机名
[root@wakin ~]# hostname server.haha.com
进程中已经有了,需要exit生效
[root@wakin ~]# hostnamectl set-hostname server.haha.com
[root@wakin ~]# cat /etc/hostname ----第一个/表示根,第二个/表示路径分隔符
查看当前的工作目录: pwd
[root@wakin ~]# pwd
更改当前的工作目录,即切换目录: cd 路径
绝对路径(以/开始的路径) ----从根开始
相对路径(不是以/开始的路径) ----从当前的工作目录开始
直接回到当前用户的主目录: cd ~
回到当前目录的上一级目录: cd ..
回到当前目录: cd .
切换到之前的目录: cd -
删除密码: passwd -d 用户名
分析:普通用户和root用户修改密码的相同点和不同点
普通用户1、需要输入原密码2、更改密码时不能指定用户名3、需要长于8个字符且不能系统化
root用户可以给忘记密码的普通用户改密码