Linux的基本操作及命令

文本编辑 vim

vim 也有创建文件的作用
命令模式:执行命令,不能写东西
i a 进入插入模式 编辑
dd 删除当前行
yy 2yy nyy 复制 从光标算起,复制n行
p 粘贴 默认粘贴在光标的下一行
u 撤销
^r 恢复
gg跳转到文档首部
G跳转到文档尾部
dgg删除到文档首
dG删除到文档末
x删除光标所在位置的内容
cc剪切
末行模式:(Esc键退出插入模式,:进入末行模式)
:wq 保存退出
:w 保存
:q 退出
:wq! 强制保存退出
:q! 强制退出
:set nu 显示行号
:set nonu 取消行号
:4,7 d 删除指定的行
/ 字符串 查找指定的字符串
:%s/zs/lucy 替换(先删除指定内容,再补充。)
:r /root/haha 读取指定的文件内容

练习

去掉DNS域名解析,去到 /etc/ssh/sshd_config,找到 #UseDNS yes,yes 改为 no ; UseDNS no

:wq 保存退出
systemctl restart sshd 重启sshd

创建普通文件 touch

创建一个普通的空文件 改变文件的时间(touch已存在文件改变文件修改 时间)
命名只要不写特殊的名字都可以创建(/,已存在的)不超过255字符
同时创建多个文件
touch 1 2
touch {1,2}
touch a{1,2,3,4}

创建目录文件 mkdir

-m :配置文件的权限喔!直接配置,不需要看默认权限 (umask) 的脸色(我们后期会讲到权限的一些知识)

-p :帮助你直接将所需要的目录(包含上一级目录)递归创建起来!

编辑文件 将屏幕内容重定向到文件

nano 图形化

echo 标准输出
> 覆盖重定向 将内容写入文件,并覆盖已有内容
>> 追加重定向 将内容添加写入文件,不覆盖已有内容
事例:
我们在在a文件中nano输入字符how are you
接着我们再用echo和重定向对其进行输入 me too,对比看其二者的区别

这时候我们发现>>只是在文件a中增加了me too ,而>是将原本的所有内容覆盖了

查看文件内容

1、cat
cat haha
cat haha >jack 将文件haha里的内容输入到一个新的jack文件里去
cat -n haha 显示行号

/dev/null 黑洞机制
/dev/null属于字符特殊文件,它属于空设备,是一个特殊的设备文件,它会丢弃一切写入其中的数据,写入它的内容都会永远丢失,而且没有任何可以读取的内容。

什么也读取不到,就像一个黑洞一样。
所以我们一般会把/dev/null当成一个垃圾站,不要的东西丢进去。比如来清除文件中的内容。
cat haha >/dev/null

2、tac haha 逆序显示
3、more /var/log/messages 逐行显示文件内容(查看日志文件 支持向后翻阅 enter)
4、less /var/log/messages 支持前后翻阅 上下键
5、man手册默认调用less命令打开
6、head /etc/passwd 打开文件的头几行,默认是前10行
head -n 表示可以指定行数 前n行
7、tail 打开文件的后几行,默认是后10行
tail -n 后n行。

练习

/ 下有一个文件aa 文件内容为 aa is a good boy ,在yang的主目录里面创建文件,文件名为filename,文件内容为aa文件的内 容。

文件的删除

普通文件的删除 rm(移除文件或目录)

-f :就是 force 的意思,忽略不存在的文件,不会出现警告信息;
-i :互动模式,在删除前会询问使用者是否动作

-r :递归删除啊!最常用在目录的删除了!这是非常危险的选项!

rmdir (删除空的目录)只能用来删除目录

-p :连同上一级『空的』目录也一起删除

复制

cp (复制文件或目录)
cp haha /test 复制当前目录里面的haha文件到/test下
cp haha /test/hehe 复制当前目录里面的haha文件到/test下并重命名为hehe
cp /test/hehe /home/redhat 复制普通文件
cp -r /test /home 复制目录文件,递归复制
cp -p haha /test 保留源文件的属性,包括所属主、所属组、权限、时间

练习:1.把yang主目录下的hehe复制到当前目录

Linux一些基本操作(一)相关推荐

  1. Linux系统管理基本操作

    Linux系统管理基本操作 性能监控 uptime #监控CPU使用情况free #监控内存及交换分区使用情况 选项: -b|-k|-m #指定输出容量的单位,分别为Byte,KB,MBdf #监控磁 ...

  2. 在linux中编写shell脚本文件,如何编写简单的Shell脚本(Script)文件之Linux的基本操作...

    如何编写简单的Shell脚本(Script)文件之Linux的基本操作 新建一个文本文件包含所需要的脚本.举例,我会使用pico编辑器写一个脚本用来运行程序tar,带上必要的可选项可以用来解压从因特网 ...

  3. Linux Vim基本操作(文件的打开和编辑)完全攻略(有图有真相)

    <Vim三种工作模式>一节给大家详细介绍了 Vim 的 3 种工作模式,本节来学习如何使用 Vim 编辑文件. 首先学习如何使用 Vim 打开文件. Vim 打开文件 使用 Vim 打开文 ...

  4. Linux系统基本操作及其应用

    ** Linux系统基本操作及其应用 1.Linux系统的基本操作命令和安全加固. (1)目录操作 1)ls:显示当前工作目录下的文件名和目录名.例: ls 显示出当前目录下的文件 ls -a 显示出 ...

  5. 云计算学习之路—云计算基础—Linux系统基本操作

    Linux系统基本操作 文章目录 Linux系统基本操作 一.基本命令 1.成分介绍 2.修改主机名 3.创建用户 4.修改用户密码 (1)root用户修改密码 (2)普通用户修改密码 5.用户切换 ...

  6. 十、Linux文件系统基本操作(mount挂载,umount卸载)

    回顾:七.八.九.十为磁盘及文件系统管理 七.Linux磁盘基本概念(MBR.Partition Table): 八.分区(fdisk磁盘管理)(fdisk创建分区): 九.格式化(文件系统创建)的基 ...

  7. linux系统常见操作,Linux系统基本操作

    我们可以认为Linux是一套自由使用的类Unix操作系统,与Windows相比较而言,Linux具有安全.开源.稳定等特点.下面我来介绍Linux中一些的登录登出基本操作. 1. 启动系统 通常LIL ...

  8. linux的可执行文件通常放在哪个目录中?写出该目录的路径.,实验2 Linux的基本操作与 使用vi编辑器 2010 (1)...

    实验二Linux及VI的基本操作 实验目的: 1.熟悉Linux操作系统环境 2.熟悉Linux操作系统的文件结构 3.熟悉Linux操作系统的基本命令 4.熟悉Linux操作系统的文件组织方式 5. ...

  9. Linux的基本操作——总结版

    Linux的使用 1 基本操作 1) 放大/缩小图形界面的字体大小: ctrl+鼠标的滑动按钮 2) 右键有个 increase font 基本命令 1) ls(list):查看当前文件夹下的内容 2 ...

最新文章

  1. JVM 调优(学习篇)
  2. python中类型错误、计数不采用关键字的错误怎么改_Python设计错误
  3. 值类型与引用类型数据运算
  4. idea mysql 逆向生成,IDEA mybatis-generator逆向工程生成代码
  5. 空间mysql数据还原_mysql通过表空间来恢复或者传递数据
  6. MFC开发IM-第二十四篇、使用 acl 库针对 C++ 对象进行序列化及反序列编程
  7. Python中的字符串(搜索和替换、对齐、统计、分离和连接)
  8. 计算机组成原理中计算机主要包括哪几部分,计算机组成原理本科生期末试卷(五)部分答案详解...
  9. 熊猫DataFrame apply()示例
  10. 代的划分是根据计算机的运算速度来划分,计算机的发展经历了四代,代的划分是根据计算机的运算速度来划分....
  11. 使用avalon2 去构建一个 app-route
  12. 【操作系统】斐讯K2 PSG1218 A2 版本22.6.512.75 刷breed+老毛子固件
  13. BAT批处理整人代码
  14. 详解Unity中的生命周期函数
  15. 大文件打包压缩成的几个小文件怎么解压?
  16. 微信小程序 -- 订阅消息wx.requestSubscribeMessage
  17. 电脑键盘各键名称及功能是什么
  18. 大快人心,这种恶心广告,终于要被制裁了?工信部出手了
  19. ATI六维力传感器完整使用教程(婴儿式教学!!!!)
  20. 机器学习贝叶斯学习心得_贝叶斯元学习就是您所需要的

热门文章

  1. 瞬渺光电代理THZ光谱仪成功客户
  2. 一头扎进Shiro 笔记 Shiro 支持特性
  3. NFC正式支持无线充电!功率仅仅1W
  4. 美国学校的辅导员和校车
  5. JS实现div宽度、高度拉伸
  6. Dnsmasq (简体中文)
  7. excel中计算某年某月有多少天(函数:EOMONTH)
  8. 《黑天鹅》black swan 高清迅雷下载 DVD BD高清中英双字
  9. UReport2 - 套打实现
  10. 程旭媛技术面试代码题集锦