第六周学习笔记
学习内容:
1.在vmware中安装centos操作系统。
2.练习基础Linux命令。
安装CentOS操作系统
首先需要打开官网下载centos镜像文件。(centos官网下载页面)
以下链接任选其一打开。
点击该文件,下载。
下载好后就可以在vm中安装centos操作系统了
创建操作系统
-
打开vm后选择创建新的虚拟机,选择典型后下一步。
-
选择稍后安装操作系统。
-
选择Linux操作系统,版本选择CentOS 7 64位。
-
名称与位置自定
-
磁盘设置为默认选项。
-
创建完成
安装CentOS
-
打开“编辑虚拟机设置”
-
选择CD/DVD选项卡,选择下载好的centos镜像文件后点击确定。
-
启动虚拟机
-
等待加载完成后进入选择语言界面
-
选择完语言后进入如图界面,先打开软件选择,勾选如图选项后点击完成。
-
选择网络与主机名,将网络设置打开
-
安装位置无需更改。
-
点击开始安装。
-
创建root密码
-
等待一段时间后操作系统安装完成,重启即可(等待时无聊可以把用户也创建了,之后就不必再创)
-
接受许可证后即可完成配置,完成centos操作系统的安装。
Linux基础命令
基础命令
ls
:ls
命令用于列出目录中的文件和文件夹。它的常用选项包括:-l
:以长格式显示文件详细信息,包括权限、所有者、大小、修改时间等。-a
:显示所有文件,包括以.
开头的隐藏文件。-h
:以人类可读的格式显示文件大小。
cd
:cd
命令用于切换当前工作目录。你可以使用以下示例:cd /path/to/directory
:切换到指定路径的目录。cd ..
:切换到上级目录。cd ~
:切换到当前用户的主目录。
pwd
:pwd
命令用于显示当前工作目录的路径。mkdir
:mkdir
命令用于创建新的目录。你可以使用以下示例:mkdir directory_name
:在当前目录下创建一个名为directory_name
的目录。mkdir -p path/to/directory
:创建多级目录,包括父级目录。
rm
:rm
命令用于删除文件或目录。注意,删除操作是不可逆的,请谨慎使用。常用选项包括:-r
:递归删除目录及其内容。-f
:强制删除,不提示确认。
cp
:cp
命令用于复制文件或目录。你可以使用以下示例:cp file1 file2
:将file1
复制为file2
。cp -r directory1 directory2
:递归复制directory1
及其内容到directory2
。
mv
:mv
命令用于移动文件或目录,也可用于重命名。你可以使用以下示例:mv file1 file2
:将file1
移动或重命名为file2
。mv file1 directory
:将file1
移动到指定目录。
cat
:cat
命令用于显示文件的内容。你可以使用以下示例:cat file
:显示file
的内容。cat file1 file2
:将file1
和file2
的内容连续显示。
grep
:grep
命令用于在文件中搜索指定的模式。你可以使用以下示例:grep pattern file
:在file
中搜索匹配pattern
的行。grep -r pattern directory
:递归搜索目录下匹配pattern
的文件内容。
chmod
:chmod
命令用于更改文件或目录的权限。你可以使用以下示例:chmod permissions file
:将file
的权限设置为permissions
。chmod +x file
:添加可执行权限。
chown
:chown
命令用于更改文件或目录的所有者。你可以使用以下示例:chown user file
:将file
的所有者更改为user
。chown user:group file
:将file
的所有者更改为user
,所属组更改为group
。
tar
:tar
命令用于打包和解压文件。你可以使用以下示例:tar -cvf archive.tar file1 file2
:将file1
和file2
打包为archive.tar
。tar -xvf archive.tar
:解压archive.tar
文件。
ssh
:ssh
命令用于远程登录到另一台计算机。你可以使用以下示例:ssh user@host
:以user
身份登录到host
主机。
sudo
:sudo
命令用于以超级用户权限执行命令。你可以使用以下示例:sudo command
:以超级用户权限执行command
。
man
:man
命令用于查看命令的帮助文档。你可以使用以下示例:man command
:查看command
命令的帮助文档。
更多的Linux命令
- 文件和目录管理:
ls
:列出目录中的文件和文件夹。cd
:切换当前工作目录。pwd
:显示当前工作目录的路径。mkdir
:创建新的目录。rm
:删除文件或目录。cp
:复制文件或目录。mv
:移动文件或目录,也可用于重命名。touch
:创建空文件或更新文件的时间戳。find
:在指定目录中查找文件。
- 文件内容查看和编辑:
cat
:显示文件的内容。more
/less
:逐页查看文件内容。head
:显示文件的前几行。tail
:显示文件的后几行。grep
:在文件中搜索指定的模式。sed
:流编辑器,用于处理和转换文本。
- 权限和用户管理:
chmod
:更改文件或目录的权限。chown
:更改文件或目录的所有者。chgrp
:更改文件或目录的所属组。useradd
:创建新用户。userdel
:删除用户。passwd
:更改用户密码。
- 系统信息和进程管理:
uname
:显示系统信息。df
:显示磁盘空间使用情况。top
:实时显示系统中运行的进程。ps
:显示当前用户的进程状态。kill
:终止正在运行的进程。
- 网络管理:
ifconfig
:显示和配置网络接口信息。ping
:向指定主机发送网络请求以测试连接。ssh
:远程登录到另一台计算机。scp
:在本地主机和远程主机之间复制文件。
- 压缩和解压缩:
tar
:打包和解压文件。gzip
/gunzip
:压缩和解压缩文件。zip
/unzip
:创建和提取ZIP文件。ssh
:远程登录到另一台计算机。scp
:在本地主机和远程主机之间复制文件。
- 压缩和解压缩:
tar
:打包和解压文件。gzip
/gunzip
:压缩和解压缩文件。zip
/unzip
:创建和提取ZIP文件。