目录
1.Linux基本理论
1.Linux是什么?
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux+软件包=发行版本(Re本(Redhat、Centos、Ubuntu、KALI)
1.2Linux系统特点
稳定、多用户、多任务、安全-源码公开、广大的硬件/软件支撑、强大的命令工具。
1.3linux操作方式
- 命令
- 图形界面
1.4 Linux登录
- 本地登录
- 远程登录工具:putty、Xshell、SecureCRT、SSH Secure等
1.5 命令格式
command 参数1 参数2 ... 参数n (注意点: 命令区分大小写;命令与参数之间、参数与参数之间空格隔开 )
1.6 shell是什么?它和命令的关系是什么?
shell是用来接受用户从字符终端输入的命令,并调用对应的程序去执行命令的程序
2.基本命令
su | 切换用户身份 | |
查看文件和目录 | ls | 查看文件和目录 |
ls -a | 查看隐藏文件 | |
ls -l | 查看文件属性 | |
目录切换 | cd /home | 进入‘/home’目录 |
cd | 进入个人的主目录(家目录) | |
cd . | 当前目录 | |
cd .. | 返回上一级目录 | |
cd - | 返回上次所在的目录 | |
pwd | 显示当前工作路径 | |
系统时间查看与设定 | date | 查看系统时间 |
设置系统时间(临时生效) | date -s 20161109 | 设定日期 |
date -s 21:05:50 | (设定时间) | |
date -s "20161208 09:50" | (设定日期和时间) | |
查看发行版本 | cat /etc/issue | |
cat /etc/*release | ||
查看内核版本 | uname -r(uname -a) | |
关机 | poweroff halt init 0 shutdown -h now | |
重启 | reboot shutdown -r now init 6 | |
注销字符终端 | exit | |
history | 屏幕输出当前用户在命令模式下执行的最后(1000个)命令。 | |
用于找出两个文件的不同之处 | diff | |
清除字符终端屏幕内容 | clear |