linux第二周课堂总结

#Linux介绍,使用Linux操作(命令)、Linux开发工具(会用,够用)
#1.安装Linux开发环境,vm虚拟机(通过软件的方法模拟PC),为什么不选择双系统,因为嵌入式开发与内核交互会导致系统崩溃。
Linux发行版 Redhat(centos7),ubuntu(18.04),deepin,自行安装,不懂百度。
#2.Linux介绍(posix,GPL,GNU)
1991 Linux0.1
GPL:开源社区
GPL协议-Linux 5.0
POSIX标准:可移植操作系统的接口(跨平台的条件)
GNU计划:gun is not unix ;(优秀的工具gcc,gdb)
#3.Linux使用 vs windows
Linux定位:开发人员(效率) ;32定位:普通用户(简单)
Linux使用:追求的目标是脱离鼠标 1000+的命令
学习目标: 60命令
学习方法:背,记,练

#4学习命令总结
su:切换root
sudo -i : 切换到root用户
su 用户名 : 切换到普通用户
adduser user1 :创建用户
passwd :修改用户密码
deluser : 删除用户
文件操作命令
ls:查看当前目录
ls -l:查看文件的详细属性
ls-a:查看所有文件
文件的分类:普通文件(-),目录文件(d),设备文件(c/b)【c表示字符设备,b表示块设备】,链接文件(l);
Linux特殊文件:管道文件(p),堆栈文件(f),共享文件(s);
Linux文件的属性:操作权限 r 可读 ,w可写 ,x可执行;
权限描述:三组9个字符(当前用户u,当前用户组g,其他用户o);
例如:-rwxr-xr-x
修改文件权限:chmod
chmod u-w hello.c
chmod u+w hello.c
chmod g+w hello.c
chmod o+w hello.c
chmod 655 hello.c
r的权重是4 ,w的权重是2,x的权重是1
655表示-rw-r-xr-x;
文件的创建查看和删除
touch hello.c :创建文件
cat hello.c :查看文件内容
rm hello.c :删除文件
rm -f hello.c :强制删除
文件的编辑:gedit hello.c
gcc hello.c:编译文件
./a.out:执行文件
目录操作:
cd 目录名或者 cd 目录名/文件夹
cd /:根目录
cd .:当前目录
cd ~当前用户工作目录
cd …上一层目录
相对路径和绝对路径
cd class_c++/ 相对路径
cd /root/class_c++/绝对路径
mkdir :创建目录
mkdir 0303 kk mm:创建三个目录
rm-r kk :删除目录kk
rmdir kk:删除非空目录
mkdir -p 0303/kk/mm:按照目录结构创建
拷贝和剪切
cp hello.c 0303 :拷贝文件到0303
cp /root/hello.c /root 0303:拷贝文件到0303
cp -r:拷贝目录
mv hello.c mm:剪切文件到mm
mv kk kk1:相当于重命名kk为kk1
clear :清屏
tar :压缩
pwd:显示在哪一个目录

发布了7 篇原创文章 · 获赞 0 · 访问量 211

猜你喜欢

转载自blog.csdn.net/ioriggg/article/details/104669044
今日推荐