Linux.2:whoami·ls·adduser·passwd·userdel -r·-a·-l·-al·pwd·mkdir·touch·cd及. .. - ~

1. 驱动程序:操作硬件的;

2. 操作系统:是一款软件,进行软硬件资源管理的软件;

3. 

1)创建账户

        adduser xxx : 创建账户 xxx;

        passwd xxx : 给账户 xxx 设置密码;

2)显示当前账户

        whoami :显示当前账户名。是 who am i 的组合;

3)账户下创建目录文件夹、文件

        mkdir:创建目录。是 make a directory 的简写;

        touch:当前目录创建普通文件,touch 有联系起来的意思,即创建;

4)查看文件夹及文件属性

        ls :显示文件与目录文件夹

        ls  *.c 只显示.c 文件, *为通配符        

        -l:显示文件属性, 个人理解为 quality的简写;

        -a:显示隐藏文件,个人理解为 remain under cover的简写;

        -al:显示文件属性包括隐藏文件的属性; 

         stat 文件名或目录文件夹 显示文件或目录文件状态。stat 是 status 的简写

5)确定所处位置、更改位置

        pwd :显示当前账户名所处位置,是 print working directory 的简写;

        cd:更改路径,是 change directory 的简写,

       . :  表示当前目录;

        .. : 表示上一级目录;

        - :指上一次路径;

        ~ :当前登录用户的用户目录;

                如:

                cd ..:表示回到上一级目录

                cd.:还是在当前目录

                cd - :调到上一次路径(与上次路径互相跳转)

                cd ~:直接进入自己主工作目录

                cd 目录:可以跳转到任何目录

6) 写入程序

        nano 文件名 表示往 文件名 这个文件里写入数据,写好 ctrl x,再 Y 后回车即保存成功; nano 表示记事本; 

                 vim 也可表示进入文件写代码 

                gcc -o code.c 文件名称: 表示对 code.c 编译取名为 文件名称 代码

7)打印程序

        cat 文件名 表示打印文件里的内容     

                路径/文件名称:表示运行代码                          

8)删除文件、目录文件夹

        rm -rf 表示删除目录、文件 ,r 表示 recursive,f 表示 force

        rm -rf  * .c 表示把当前目录.c 文件全部删除

        rm -rf * 表示把当前目录所有文件全部删除

  9)删除账户

       userdel -r xxx :删除账户 xxx;-r 是 recursive 的简写,连文件夹一起删除;

10)指令不会

        man pwd 表示询问 Linux pwd 怎么用

附录:        

        文件 = 内容数据 + 属性数据

        Linux 的整个目录结构,本质上是一颗多叉树结构,

        一个节点下还有节点则这个节点是目录

        一个节点下是文件则一定是叶子结点

        一个节点下是空目录也是叶子结点

        Linux 中以 . 开头的叫隐藏文件

         ls /home :列出文件名和目录名。 list home。列出 home 下的所有用户,list 为列出,/ 表示路径

          mkdir -p 创建一串目录,即有许多 / ,p保证没有目录就创建一个,有没关系,个人 p 理解成 set up 的简写

        cat hello.c 表示显示 hello.c 中的内容,cat 是 concatenate files and print on the standard output 的简称

        tac hello.c 逆向打印语句

        echo “hello” 表示打印 hello 到显示器

        echo “hello” > file.txt 表示把 hello 写入到文件 file.txt 中。> 当没有  file.txt 文件时它会创建  file.txt 文件,本来应该显示在显示器上的内容因为 > 被写入到文件中,这叫输出重定向

       

       

        

             

你可能感兴趣的:(linux)