LINUX
@[toc] # 学习目标- 独立安装LINUX
- 掌握常用命令的使用
- 掌握系统管理方法
- 熟悉LINUX服务器的搭建
操作系统
操作系统的定义:
操作系统(OS)是管理计算甲硬件与软件资源的计算机程序。
操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。
操作系统也提供一个让用户与系统交互的操作界面。
常用的操作系统:
服务器:Linux、Unix、Windows server
个人电脑:Windows、macOS
手机/pad:iOS、Android
Linux基本使用
命令行与图形化的选择:
Linux平常工作中使用都是远程连接到服务器,图形界面操作效率低,而且占用内存高,网络带宽占用也更高,所以都是使用命令行指令操作。
打开终端:
开机进入系统,输入密码登录后,桌面点击右键,选择
打开终端
[root@]ocalhost ~]# :
root:当前登录的用户
@localhost:当前登录的系统名
~:当前所在目录,
~
表示当前用户的主目录#:代表管理员权限
$;代表普通用户权限
Linux命令
linux命令的通用基本格式:
命令 -选项 参数1 参数2 参数n
执行命令,输入好命令后回车,命令就执行了!
重点是命令与重要选项与参数的组合
ls命令:
功能:列出目录中的文件和文件夹。
语法:
ls [选项] [目录或是文件]
# 注意命令与选项、参数之间有空格常用命令:
ls -l
# 列出当前目录中的文件列表的详细信息(不显示隐藏文件)
ls -a
# 列出当前目录中的所有文件,包括隐藏文件
ll
# 等同于ls -l
ls /etc
# 列出/etc目录下的文件信息
ls -al
# 可以将单字母的选项一起写,两个功能都实现相当于ls -a -l
注:Linux中的隐藏文件或文件夹名字以
.
开头
文件参数详解:
对于文件:链接数为硬链接的数量
对于文件夹:链接数为子文件夹的数量
命令注意事项:
- 区分大小写!
- 注意命令与选项、参数之间的空格!
- 注意单词的拼写!
常用快捷键:
- 上下键:选择之前执行过的历史命令。
history
指令可以查看历史指令列表- Tab键:自动补全准备输入的命令或文件名,如果按一下没有补全,就按两下,会列出所有可能的结果
- CTRL+C:结束正在执行的命令。(如果还结束不了,关闭终端窗口。)
- clear或CTRL+L:清除屏幕中的内容
远程登录Linux
常用软件:
- Xshell软件
- 功能:虚拟终端,远程登录到Linux服务器,执行命令。
- Xftp软件
- 功能:可以方便地在windows上管理Linux上的文件。
帮助命令:
man命令:例
man ls
可按上下键查看上一行或下一行,空格翻页,按q键退出
help命令:例
ls --help
其他方式:使用搜索引擎查找
ifconfig命令:
功能:查看本机的ip地址
关机命令:
shutdown -h 20:25
在20:25分关机
shutdown -h +10
10分钟后关机
shutdown -c
取消关机进程
shutdown -h now
立即关机poweroff 也是立即关机(不能设置关机时间)
halt 也是立即关机(vmware虚拟机对这个支持不好,会卡住)
重启命令:
reboot
立即重启shutdown -r now
也是立即重启
init指令:
init 0
关机init 3
加载为文字界面init 5
加载为图形界面init 6
重启
Linux命令 - vi
命令行模式:
在一般模式下,按:
键可进入命令行模式。命令行模式下输入:wq
回车,则保存文件并退出编辑。:q!
则不保存,直接退出编辑。
命令行模式下,可按ESC键返回到一般模式。
# 注意看界面左下角,有没有--insert--
或--插入--
字样,有的话就是编辑模式。如果左下角是:
且光标在下面则是命令行模式。如果左下角为/
则为一般模式的查询模式。
一般模式下常用指令:
- 移动光标:上下左右键
- 删除一个字符:
x
- 删除一行:
dd
# 删除多行就先按一下数字再按dd- 还原上一次修