admin管理员组

文章数量:1666728

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