admin管理员组文章数量:1666732
linux系统的基本使用
单片机开发和嵌入式开发的区别:
单片机开发:单片机的软件和硬件的耦合度较高(程序控制芯片引脚状态);
嵌入式开发:操作系统主要是管理下一层的硬件,然后给上一层的应用软件提供开发接口,然后应用软件工程师就可以根据提供的接口进行相应的开发-》降低工程师的开发难度。
linux系统的基本命令:
例:【root@promote~】#
root:表示登录主机的用户
promote:表示主机名
~:当前目录,是一个变量,pwd后是/root
#:代表超级用户
$:代表普通用户
命令介绍:
1.pwd:查看系统的当前目录(显示的是绝对路径)
2.cd:(cd ~进入/root目录 )到相应的路径中
cd ..返回上一级目录,cd - 回到刚才的路径
3.绝对路径和相对路径:
绝对路径:从根目录开始的路径 如:cd/home/zhangsan/
相对路径:从当前开始的路径 如:cd ../../home/zhangsan/
4.clear:清屏
5.ls:列举显示当前目录下的所有文件或文件夹
ls -l : 列举显示当前目录下的文件及文件夹的详细信息
ls -al : 列举显示当前目录下的文件和文件夹的详细信息包括隐藏文件
6. mkdir + 文件夹名 :创建文件夹
touch test.c:新建文件
验证是touch还是mkdir命令创建的文件或文件夹方法:
1.ls -l命令
例:touch test 此时的test并不是目录文件即使没有加.c为后缀名,所以它依然是一个文本文件
2.tree 命令
会显示你有几个文件和几个目录
rm + 文件名:删除文件
rm -f test.c :强制删除文件不提示
rm -r test : 删除文件夹
rm -rf test :强制删除文件夹不提示
mkdir -p test1/test2 : 级联创建文件夹并且test2在test1目录的下面
7.打开创建好的文件:
vim test.c :打开test.c并编辑
cat test.c :不打开但显示文件内容
gidit test.c:打开test.c并编辑
8.tree : 显示当前目录下的所有子树(以一个树形结构显示)
9.mv:
mv test1 tast 给test1 改名为 tast
mv example1.c example3.c :给文件1重命名为文件3
mv example.c 123 : 将文件移动到123目录下
mv ./0714 ./234:移动目录
10.cp:
cp example.c /root/desktop/:将文件example文件复制到/root/desktop目录下
cp -r ../0714 ./0714:将目录1复制到目录2下
11. shutdown :关机
reboot:重启
12.
cat/etc/shadow :查看etc下的所有用户
userdel zhangsan :删除名为zhangsan这个用户(会保留zhangsan这个文件夹)
userdel -r zhangsan :删除名为zhangsan这个用户(不会保留zhangsan这个文件夹)
useradd zhangyuan :会在/home下面自动生成以用户名命名的文件夹
passwd zhangyuan : 设置密码
切换用户:【root @ promote /】# su zhangyuan
【zhangyuan .....】$ su 切换到超级用户
注:从root超级用户切换到普通用户:su + 用户名
从普通用户切换到超级用户:su root 需要密码
从普通用户切换到普通用户:su + 用户名 需要密码
只有在root用户下才可以创建用户和设置密码
11.超级用户、用户组、用户的概念
超级用户:root-》winds里面的管理员
用户组:由用户组成的
用户:用户组里的具体成员
12.修改权限:
r : 4 ,w :2,x : 1 例:chmod 370 demo.txt
修改文件的所有者和所属组织:
例:chown + 用户名+文件名或文件夹名;修改所属用户
chgrp + 用户组+文件夹名或文件名 : 修改所属组
13.查看当前系统的用户组: cat/etc/group
版权声明:本文标题:linux系统的基本使用 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1730077599a1221984.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论