Linux系统常见操作:
1.ctrl + alt + 't' 打开终端
2.ctrl + shift + '+' 放大字体
3.ctrl + '-' 缩小字体
4.ctrl + alt + 回车 全屏模式
5.点击虚拟机中的查看 窗口模式
点击立即适应客户机
Linux系统基本命令:
command [-options] arg1 arg2 arg3 ...
1.终端命令行:
linux@ubuntu:~$
linux 当前登录的用户名
用户分类两大类:
1.普通用户:
可以有多个,也可以一个没有,名字没有限制
2.超级用户:
有且只有一个,名字为root
超级用户可以实现任何操作
普通用户只能完成权限范围内的操作
ubuntu:操作系统名
~:当前所在的目录
家目录:每个用户都有一个家目录,用户在家目录中任何操作
不会受到限制
linux
zhangsan
lisi
wanger
2.基本命令:
1.ls
查看当前目录下所有的文件
蓝色 目录文件
白色 普通文件
绿色 拥有执行权限文件
红色 压缩文件
2.ls -a
查看当前目录下所有文件(包括隐藏文件)
隐藏文件:以.开头的文件
3.ls -l
查看文件的详细信息
文件类型:
b:块设备文件 存储设备 block
按块扫描信息的文件
c:字符设备文件 character
按照字节扫描设备信息的文件
d:目录文件
存储文件
-:普通文件
存储信息
l:链接文件 link
链接向某个文件的文件
s:套接字文件
用来进行进程间通信
p:管道文件 pipe
用来进行进程间通信
r:拥有读权限
w:拥有写权限
x:拥有执行权限
没有权限即用-代替
第一组rwx:
创建该文件的用户对文件是否拥有读写执行的权限
第二组rwx:
创建该文件用户同组的用户对文件是否拥有读写执行权限
第三组rwx:
其余人对文件是否拥有读写执行的权限
硬链接个数
创建文件的用户
创建文件用户所在的组
文件大小
文件最后一个状态改变的时间
文件名
4.创建文件
touch 文件名
Linux系统中文件名区分大小写
Linux系统中文件名不允许出现空格字符
5.删除文件
rm 文件名
6.创建文件夹
mkdir 文件夹名
7.删除空文件夹
rmdir 文件夹名
8.删除非空目录
rm -rf 文件夹名
9.进入目录
. 当前目录
.. 上一级目录
cd 目录名
cd .. 进入上一级目录
cd . 进入当前目录
cd ~ 进入当前登录用户家目录
cd 进入当前登录用户家目录
cd - 返回之前的目录
10.查看当前所在目录的绝对路径
pwd
11.拷贝文件
cp 源文件 目的路径 cp dir1/a.doc dir2 表示将dir1下的a.doc文件复制到dir2下
cp 源文件夹 目的路径 -rf
12.移动文件
mv 源文件 目的路径
mv 源文件夹 目的路径
修改文件名字:
mv 旧文件名 新文件名
3.Linux系统目录结构: cd / 进入
树形结构:
一对多
/ 根目录:最顶层目录
根目录下均为系统文件
bin 二进制可执行文件存放目录 binary
etc 存放配置文件
mnt 存放挂载文件
proc 存放进程相关文件
boot 存放启动代码
dev 存放设备文件 device
lib 存放库文件 libary
var 存放日志文件
home 存放普通用户家目录的目录
root 超级用户的家目录
linux -> /home/linux
zhangsan -> /home/zhangsan
lisi -> /home/lisi
root -> /root
绝对路径和相对路径:
/home/linux 绝对路径
home/linux 相对路径
相对路径:
当前所在位置不同,登录用户不同,相同路径会具有不同含义
绝对路径:
当前所在位置不同,登录用户不同,相同路径不会产生不同含义
相对路径:
file
./file
../file
~/file
zhangsan /home/zhangsan/file
lisi /home/lisi/file
root /root/file
绝对路径:
/home/linux/Desktop
/home/linux/Desktop/Desktop
练习:
使用Linux命令实现在桌面创建三个文件夹 test1 test2 test3
并分别在test1下创建file1.txt
在test2下创建file2.txt
在test3下创建file3.txt
~/Desktop
1.进入桌面文件夹
cd ~/Desktop
2.创建三个文件夹
mkdir test1 test2 test3
3.分别在对应文件夹下创建文件
touch test1/file1.txt test2/file2.txt test3/file3.txt
5.文档编辑:
vim编辑器
三种模式:
1.底行模式(默认进入模式)
2.插入模式(写入信息)
3.命令模式(保存退出)
底行模式 -> 插入模式
点击i键 a键 或者 o键
插入模式 -> 底行模式
点击ESC键
底行模式 -> 命令模式
点击:
命令模式->底行模式
点击ESC键
:w 保存
:q 退出
:wq 保存并且退出
:w! 强制保存
:q! 强制退出
:wq! 强制保存并且退出
1.vim filename
使用vim打开filename文件
2.点击i键、a键、或者o键进入插入模式
3.写入数据
4.点击ESC键退回到底行模式
5.点击:wq保存退出
6.切换中文输入法:
1.点击右上角 设置按钮
2.点击 "System Setting"
3.点击 "Language Support"
4.将 Keyboard input method system 改为ibus
5.点击 close
6.重启虚拟机
7.使用ctrl + 空格 实现中英文切换
===========================================================
Linux系统中C语言开发步骤:
vim编辑器
gcc编译器
终端
hello world
1.vim filename.c
2.点击i键
3.编写程序
#include <stdio.h>
int main(void)
{
printf("hello world");
return 0;
}
4. 点击ESC键
5. 点击:wq
6. gcc filename.c //编译
7. ./a.out //运行
GNU组织
vim gcc make ..
Linux
LAMP
Linux 操作系统内核
Apache Web服务器
MySql
Python
C语言 32个关键字
printf