阿鑫来了  

1.用户权限

使用ll命令语句打开文件,显示出以下内容,

-rw-r--r-- 1 root root 0 Apr 8 20:49 222.txt

-rw-r--r--  表示:

第一个 - :表示文件类型, - 表示普通文件, d 表示目录文件.

rw- :表示针对文件拥有者的权限情况,

       r(-) 表示(不)可读, w(-) 表示(不)可写, x(-) 表示(不)可执行

r-- : 表示拥有者同组用户(用户组)

        r(-) 表示用户组(不)可读, w(-) 表示用户组(不)可写, x(-) 表示用户组(不)可执行

r-- :表示针对其他用户的情况(除了文件拥有者和用户组)

       r(-) 表示其他用户(不)可读, w(-) 表示其他用户(不)可写, x(-) 表示其他用户(不)可执行

 

第一个 root :当前目录的拥有者的用户(u).

第二个 root :用户组名(g)

其他用户(o)

 

权限也可以修改: chmod

chmod -r 111.txt  (-r : 消去读权限 )

chmod +r 111.txt  (-r : 加上读权限 )

chmod o-r 111.txt  (给其他用户消去读权限 )

chmod 664 111.txt  (664的八进制为110 110 100   权限设置为rw-rw-r-- )

 掩码指令 : umask    生成权限掩码 , 使用777-掩码所得码的八进制为权限

掩码修改权限  : umask 0000

 

2.执行文件

敲下 ls ,系统会自动到 /usr/bin 目录下找到 ls 这样的文件来执行.

敲下 ./ls ,系统会在当前目录中查找 ls 文件并执行.

代码编辑器:Vim . Vim 已经不再是一个编辑器,而是一种思想

敲下 vim   (进入vim)

使用 vim 创建文件 :   敲下  vim text.c

 

vim 核心机制 : 模式

         普通模式(Normal) : 按键不是直接输入,而是快捷键;默认进入

         插入模式(Insert) : 按键才是直接编辑;敲下 i 进入

         命令模式(Command) : 敲下 : 加后缀

Normal  --->  i  ---> Insert

Insert ---> esc ---> Normal

Insert ---> esc ---> Command

 

[命令模式]

 :q!<enter>  (退出不保存)

 :w<enter>  (保存)

 :wq<enter>  (退出并保存)

 

[普通模式]

移动光标 : h向左  j向下  k向上  l向右

插入字符 : 光标指向字符,按下 i ,在光标前插入字符(切换为插入模式)

切换到行末 : 光标放到该行任意位置,按下 A ,光标自动来到行末,切换为插入模式

删除字符 : 敲下 x 删除光标处字符

删除单词 : 光标放到单词首字母,按下 dw    d3w(相当于连续删除3个单词)

删除部分 : 删除光标后的所有内容(包括光标),按下 d$

删除一整行 : dd     2dd(删除两整行)

撤销 : u       还原撤销: ctrl + r

把程序(vim)放到后台 : ctrl + z       把程序切回前台 : fg

跳转至下一个单词的开头 : w    2w(相当于连按2次 w )

跳转至下一个单词的末尾 : e

 

编译器

C语言编译器 : gcc    gcc txt.c       gcc txt.c -o txt(生成的可执行文件名为txt)

C++编译器 : g++    

如何执行 : 敲    ./a.out    (a.out是生成的文件)

 

posted on 2021-04-09 16:12  阿鑫来了  阅读(116)  评论(0)    收藏  举报