1. 如果想把文件内的第三行内容黏贴到第十五行:

1.进入你的文件,(处于命令模式,而不是编辑模式)

2.将你的光标移到你的第三行的开头(用方向键)

3,按下v,(你发现切换到可视模式了),按方向键,知道选中你想要的内容

4.按y,再将光标移到第十四行末尾。

5.按p。完成

此方法可以用于多行的粘贴->复制

若想剪切->复制的话就更简单了(只能用于单行)

1.进入你的文件,(处于命令模式,而不是编辑模式)

2.将你的光标移到你的第三行的开头(用方向键)

3.按两下d(发现第三行内容不见了)

4,再将光标移到第十四行末尾,按p。

在GUI下:可按i进入插入模式,使用鼠标拖动反选要粘贴的内容,将光标移到要粘贴处,按鼠标中键(两键鼠标可同时按左右键)。

在纯文本终端下:
选定文本块,使用v
复制选定块到缓冲区,使用y
复制整行,用yy
在同一编辑窗打开第二个文件,用:sp [filename]
在多个编辑文件之间切换,用^ww
剪切块,用d
剪切整行用dd
粘贴缓冲区中的内容,用p
命令前面加数字表示重复次数,加字母表示使用的缓冲区名称。
获取帮助,用:help [内容或命令]


参考:https://www.cnblogs.com/cxscode/p/9099101.html


命令模式下:

删除

Del

x   #向后删除一个字符,Del
X   #向前删除一个字符,Backspace
dd
撤销
u
ctrl+r


笔记整理:

cat - 查看命令

man - 漫帮助

cd - 切换文件

vi - 使用vi编译器

su - XX 切换用户


时间:2019/04/11 19:08

  • 新建组与系统组
  1. groupadd : 添加组
  1. | : 管道符,把前一个命令传递给下一个命令

cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的;
cat主要有三大功能:
1.一次显示整个文件。
$ cat   filename
2.从键盘创建一个文件。
$ cat  >  filename
只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件。
$cat   file1   file2  > file

  1. Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

问题:如果一个组是另一个组的成员,这个组能不能被删除?

答:如果一个组是某个用户的所属组,则这个组不能删除;可以这个组是某个用户的附属组,这个组可以被删除

  1. newgrp 切换到另一个组
  1. groups user1 - 查看user1的组群
  1. Su - user1 切换到user1用户

问题:什么时候需要切换组?

答:一个用户有两个组的身份,当一个用户在A组,需要访问B组的资源时。

  1. ls -ld test[1-2] : 可以看到文件所有者和所属组的权限

权限问题 : 所有者和所属组要搞清

  1. gpasswd :

(1)给组设密码

(2)把用户加到组

Gpasswd -a user_name group_name

  1. usermod 修改用户信息

注意:注意目录的权限,如果权限不合适,会导致更改家目录后,用户不能正常登录

解决方法:

1 - 权限的修改

2 -

11、查看用户root的相关信息

Finger root

12、查看用户uid, gid

13、

Useradd agetest

Echo  ‘agetest’| passwd -stdin agetest 把屏幕输出的字符输给passwd命令传递给密码

chage -d 0 agetest  把修改密码的时间设为0秒

  1. chpasswd 更改user1口令为111111

参考 echo “user:111111” | chpasswd

  1. echo命令用于在shell中打印shell变量的值,或者直接输出指定的字符串。
  1. chpasswd 批量修改用户密码
  1. 用户管理扩展问题

/etc/

Passwd 用户信息

Shadow 用户密码信息

Group 用户组信息

Default/useradd 创建用户的默认值

Skel/ 放默认文件 - 创建用户会检测这个文件夹把文件传到用户那里

Login.defs

  1. man  漫帮助,查看命令信息

第五个ppt学习

文件系统:

装系统时分区选文件系统的类型。

文件系统是:

  1. 对象及其属性的说明

文件、目录、存储空间

  1. 对对象进行操作和管理的软件集合

读写操作,文件共享和保护,文件存储空间的管理,文件目录的管理

  1. 文件系统接口

命令接口,图形接口,程序接口

  1. chown - 改用户的所有者
  2. Chgrp - 改用户的所属组
  3. Chmod - 改变一个或多个文件的存取模式
  1. /usr目录

注意:一般sbin下的可执行程序是系统管理员才能有权限访问


注:要学会使用漫帮助,尽量不使用百度或google。一个熟练使用linux系统的人必须是掌握漫帮助使用方法的人

-记录一下-

linux学习篇 之 复制、黏贴、删除、撤销相关推荐

  1. Linux中移动,复制,删除,打包排除某个目录或文件

    1.移动,复制,删除排除某个文件或目录 cp !(file1|dir2) /data/ 复制文件到/data/,排除file1和dir2 mv !(file1|dir2) /data/ 移动文件到/d ...

  2. [光速QA][linux学习篇]基于韦东山I.MX6ULL pro开发板的学习笔记

    #前言: CSDN上已经有了太多的教程,我决定使用一种很新的方式记录自己的学习过程,如果对你有帮助就点个赞吧!一篇博文但是会长期更新(争取). 光速QA,希望面试官和面试者都可以给我这里找到灵感,如果 ...

  3. linux删除目录排除,Linux中移动,复制,删除,打包排除某个目录或文件

    USB Host的上拉下拉电阻 关于USB的上下拉电阻,不是随便接个任意阻值的电阻就ok了. 当你的USB为主设备的时候,D+.D-上分别接一个15K的下拉电阻,这样可以使得在没有设备插入的时候,D+ ...

  4. 【Linux学习篇】This virtual machine is configured for 64-bit guest operating systems.……

    在学习Linux的基本操作的时候,安装虚拟环境则提示自己 This virtualmachine is configured for 64-bit guest operatingsystems.--起 ...

  5. Linux学习篇——基于C语言使用结构体、链表实现贪吃蛇

    基于Linux下,通过c语言.链表.结构体下实现--贪吃蛇小项目 一.需要用的头文件以及Linux图形库函数.数据初始化 (1)关于curses.h图形库函数 二.地图制作 三.蛇身链表的初始化生成 ...

  6. Linux学习篇之用户与用户组

    添加用户 ① useradd 选项 username u:UID g:缺省所属用户组GID G:指定用户所属多个组 d:家目录 s:命令解释器shell c:描述信息 e:指定用户失效时间 ② pas ...

  7. Linux——学习篇(一)

    一.熟悉冯·诺伊曼体系结构 冯·诺依曼体系结构冯·诺依曼理论的要点是:数字计算机的数制采用二进制:计算机应该按照程序顺序执行.人们把冯·诺依曼的这个理论称为冯·诺依曼体系结构. 功能:把需要的程序和数 ...

  8. linux命令we,Linux学习篇之基础命令

    find命令: find /root -name abc   在/root目录下搜索名称为abc的文件或目录 find /root -iname abc  不区分大小写 find /root -use ...

  9. linux查找硬链接文件夹,linux学习(四)复制(cp)移动(mv)删除(rm)查找(find)文件、文件夹操作、软硬链接的区别...

    @ 复制文件 cp命令用于复制文件到制定的目录 语法格式为: cp [选项] 源文件或目录 目标文件或目录 命令选项 含义 cp -d 当复制符号链接时,把目标文件或目录页建立为符号链接,并指向与源文 ...

最新文章

  1. C++_泛型编程与标准库(五)
  2. FTP服务器的搭建及简单应用
  3. 英特尔的指令集体系结构_对标英特尔的RISC-V大有可为,CPU三分天下格局可期
  4. ef mysql code first_[EF]vs15+ef6+mysql code first方式
  5. python基础包括什么-Python基础-数据类型总结归纳.
  6. 【ORACLE】oracl基本操作笔记
  7. 第二部分:志愿录取标准
  8. junit编写测试代码_编写数据访问代码测试-不测试框架
  9. 矩阵相乘的strassen算法_矩阵乘法的Strassen算法+动态规划算法(矩阵链相乘和硬币问题)...
  10. syslog发送日志而docker容器接收不到的问题
  11. 《SpringCloud超级入门》使用Eureka集群搭建《十三》
  12. mysql 获取日期每行_我如何从MySQL表行获取日期和时间
  13. 大数据之-Hadoop伪分布式_配置文件说明---大数据之hadoop工作笔记0029
  14. 8202v/8202ka/8202kd/8202rd 无线游戏手柄方案
  15. 界面无小事(六):来做个好看得侧拉菜单!
  16. 如何写一份优秀的Web前端简历【面试秘籍】
  17. java.io.IOException: http://XXX provided port:50000 is not reachable
  18. FPGA(二)---38译码器
  19. [C]结构体数组初始化
  20. 利用讯飞语音识别技术开发离线语音控制系统(Windows平台)

热门文章

  1. eachart加单位
  2. Java高级程序员必备:高性能计数器及Striped64和LongAdder
  3. 戴尔灵越14电脑U盘重装系统方法分享
  4. acg-faka--功能丰富的发卡二次元商城源码
  5. 学生党用什么蓝牙耳机好?学生党性价比高的蓝牙耳机推荐
  6. Protobuf数据格式解析
  7. Sql递归(用with 实现递归查询)
  8. java递归查询数据库数据
  9. ValueError:Traceback(most ...)数据集中图片 not exists
  10. IntelliJ IDEA-ssm使用IDEA导入一个Maven风格的ssm项目