虚拟机中的快捷操作:
- 快速启动新终端:使用
Ctrl + Alt + T
。 - 在当前终端新建窗口:按下
Ctrl + Shift + T
。 - 字体放大:按
Ctrl + Shift + +
。 - 字体缩小:按
Ctrl + -
。 - 切换全屏模式:按
Ctrl + Alt + 回车键
。
终端使用说明:
- 登录提示:
linux@linux-virtual-machine:~$
linux
:当前登录的用户名。linux-virtual-machine
:主机的名称。~
:表示当前位于用户的主目录。
Linux系统命令概览:
- 命令格式:
command [-options] argument1 argument2 argument3 ...
常用命令:
-
列出文件和目录:
ls
:显示当前目录下的文件和目录。ls -a
:显示所有文件,包括隐藏文件。ls -l
:查看文件的详细信息。
-
创建目录:
mkdir dirname
:新建一个名为dirname
的目录。
-
删除空目录:
rmdir dirname
:移除名为dirname
的空目录。
-
创建文件:
touch filename
:创建一个名为filename
的空文件。
-
删除文件或目录:
rm filename
:删除名为filename
的文件。rm -rf dirname
:强制删除名为dirname
的目录及其内容。
-
切换目录:
cd /
:切换到根目录。cd ~
:切换到用户主目录。cd ..
:切换到上级目录。
-
显示当前目录:
pwd
:打印当前工作目录路径。
练习示例:
- 进入桌面目录并创建文件夹及文件:
复制
cd ~/Desktop mkdir 20240711 20240712 20240713 touch 20240711/20240711.db 20240712/20240712.db 20240713/20240713.db
-
复制文件或目录:
cp filename dirname
:将文件复制到指定目录。cp -rf dirname1 dirname2
:复制整个目录。
-
移动或重命名文件:
mv oldname newname
:重命名文件。mv filename dirname
:移动文件到指定目录。
Linux系统目录结构:
-
根目录:
/
- 包含系统文件和目录,如
bin
(可执行文件)、dev
(设备文件)、etc
(配置文件)等。
- 包含系统文件和目录,如
-
家目录:
~
- 每个用户都有自己的家目录,如
/root
(超级用户)和/home/linux
(普通用户)。
- 每个用户都有自己的家目录,如
-
相对路径与绝对路径:
- 相对路径:依赖于当前所在目录的路径。
- 绝对路径:从根目录开始的完整路径。
C语言开发步骤:
-
编写代码:
- 使用
vim
编辑器创建和编辑 C 语言文件。
- 使用
-
编译代码:
- 使用
gcc
编译器编译 C 语言文件。
- 使用
-
运行程序:
- 在终端执行编译后的可执行文件。
具体步骤:
-
编辑C语言文件:
- 打开文件:
vim filename.c
。 - 编写代码后保存并退出:按下
ESC
,输入:wq
。
- 打开文件:
-
编译C语言程序:
- 使用
gcc
:gcc hello.c
,生成a.out
。
- 使用
-
执行程序:
- 运行程序:
./a.out
。
- 运行程序: