linux的基本命令一般有100多个,多练就可以了;

       如果登陆用户是root,那么是#;如果是其他用户,则显示的是$

练习:基本命令

1.创建一个目录/data

mkdir /data

ls -ld /data

2.在/data下面创建一个文件oldboy.txt

cd /data

touch oldboy.txt

或者

touch /data/oldboy.txt(前提是data目录存在)

或者

cd /data ; touch oldboy.txt (分号表示多个命令的分隔符)

3.为文件oldboy.txt增加内容:“i am studying linux”

vi oldboy.txt

输入i或者a(进入编辑模式)

i am studying linux

按下esc按钮

按下(:wq)保存

查看cat oldboy.txt

4.  echo "I am  oldboy " > oldboy.txt

echo表示输出内容,如果加上> ,表示重定向到oldboy.txt文本中,是覆盖oldboy.txt;如果要追加,用>>

5.printf是比echo更加复杂的命令,类比vi和vim

6.

cat >>oldboy.txt<<djw

内容

djw

将djw之间的内容追加到oldboy.txt中

7.cat 命令不仅仅可以查看,还可以写内容,比如:cat  >oldboy.txt 后,写入内容,按下ctrl+d或者ctrl+c,内容就写到oldboy.txt中了,此时是覆盖哦,里面的内容就会被覆盖掉,类比>>

8.将oldboy.txt 拷贝到/tmp/目录下

cp  oldboy.txt   /tmp/

这里要注意/tmp/是系统的临时目录,如果拷贝目录,用cp -a(-a表示dpr,p是保持拷贝文件属性,r递归拷贝,如果d是链接文件,则拷贝的是链接文件属性)

9.将/data  拷贝到/root里面

mv   /data  /root/

10.到/root/data目录下,删除oldbou.txt文件

cd /root/data

rm oldboy.txt

(rm -f 表示强制删除,rm -rf  表示删除目录,rmdir表示删除空目录 )

  删除命令在工作中要谨慎使用!!!

11.已知test文件中有:oldboys、test、liyao,请打印不包含oldboys的行

cat >test.txt<<EOF

oldboys

test

liyao

EOF (注意这里EOF一定不能有空格)

grep -v oldboys test.txt (-v排除的命令)

或者

tail -2 test.txt(相对应的head -n 其中n是具体数字,表示前多少行,tail表示尾多少行,不加n表示默认10行)

或者

sed  /oldboys/d test.txt

1)grep 是三剑客的老三,专门用于过滤

2)  sed是三剑客的老二,专门用于打印各种内容

3)d表示删除,sed命令不加-n表示原样输出,sed也是临时命令,不对原文本内容进行修改。sed  /oldboys/p    test.txt     p表示打印

12.用一条命令创建/oldboy/test

mkdir -p   /oldboy/test

mkdir -p 表示递归创建目录

yum install tree -y(从互联网上下载安装tree包)

LANG=en 临时调整字符集

[root@djw data]# tree /oldboy/
    /oldboy/
`     -- test(显示出来树状结果)

13.查看命令的文档: 1)man +命令    2)命令  --help    3)百度

二. linux基础命令的更多相关文章

  1. LINUX二十个基础命令

    LINUX二十个基础命令 一. useradd命令 1.命令格式: useradd 选项 用户名 2.命令功能: 添加新的用户账号 3.常用参数: -c comment 指定一段注释性描述.-d 目录 ...

  2. linux基础命令学习笔记(二)

    linux基础命令学习笔记(二) 1.kill :终止进程  kill pid (唯一标示一个进程) kill -9  强制终止  kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...

  3. Linux基础命令-查看基本硬件信息

    Linux基础命令-查看基本硬件信息 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.查看CPU信息 [root@node101.yinzhengjie.org.cn ~]# l ...

  4. Linux 基础命令及基本目录

    Linux 基础命令及基本目录 一.网卡 1.网卡配置文件路径 ​ /etc/sysconfig/network-scripts/ifcfg-eth0 配置文件: TYPE=Ethernet # 以太 ...

  5. Linux——基础命令用法(上)

    一.Linux基础命令 1.Linux命令行的格式 命令行的格式为:用户名+主机名+当前工作目录 输入内容的命令格式为:命令 [-短选项/--长选项] [参数] [root@localhost ~]# ...

  6. 第四节,Linux基础命令

    第四节,Linux基础命令 命令是系统操作员对系统传入的指令,传入指令后回车,系统接收到指令做出相应的行为 1.查看用户位于系统什么位置 [pmd]检查操作用户位于系统的什么位置 命令         ...

  7. 【Python之路】第一篇--Linux基础命令

    pwd 命令 查看”当前工作目录“的完整路径 pwd -P # 显示出实际路径,而非使用连接(link)路径:pwd显示的是连接路径 .   表示当前目录 ..  表示上级目录 /  表示根目录 ls ...

  8. 2.Linux基础命令

    linux内一切皆文件,没有文件夹只有目录,目录也是一种文件 1.一些常用按键: 将鼠标的光标从虚拟机里切换回来:Ctrl+Alt 拖动Ubuntu内的对话框:Alt键+鼠标左键拖动 清屏:Ctrl+ ...

  9. linux基础命令一

    linux基础命令一 1.date命令 date命令介绍:显示或者设置系统日期 date命令的语法: 显示日期:date  [options...]  [+FORMAT] FORMAT:为显示日期的格 ...

随机推荐

  1. Solr集群—SolrCloud

    1.   学习计划 1.solr集群搭建 2.使用solrj管理solr集群 3.把搜索功能切换到集群版 2.   什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜 ...

  2. vue的样式绑定

    vue在样式绑定,看这官方的文档,怎么试都不行后来看了一篇文章 <div :class="[rankClass]"></div> <script> ...

  3. 10 华电内部文档搜索系统 search03

    上一节讲解了怎么在Struts 2下面使用内置对象传值,在Struts 2下面是用Session或者Request存放对象.在Struts 2下面是用内部对象传值,和JSP页面下面稍微有些不同.但是实 ...

  4. Avro总结(RPC/序列化)

    Avro(读音类似于[ævrə])是Hadoop的一个子项目,由Hadoop的创始人Doug Cutting(也是Lucene,Nutch等项目的创始人,膜拜)牵头开发,当前最新版本1.3.3.Avr ...

  5. IDEA06 代码规范检测插件之Alibaba Java Coding Guidelines

    1 官方资料 1.1 官方介绍 https://mp.weixin.qq.com/s/IbibsXlWHlM59kfXJqRvZA#rd 1.2 github地址 https://github.com ...

  6. DBArtist之Oracle入门第2步: 了解Oracle的Database Control

    之前安装好数据库后,会有下面这个弹窗,然后根据Database Control URL地址进入瞧一瞧,看一看! 根据地址进入以后,是一个登录界面,用system账户登录,密码就是安装Oracle的时候 ...

  7. Oracle VM VirtualBox 部署CS devcloud2 开发环境

    Setting up (VirtualBox) 1. Get the new DevCloud 2.0 virtual appliance. The new image was created usi ...

  8. Maven详解【面试+工作】 各种安装 没用

    1 Maven介绍1.1 项目开发中遇到的问题 1.都是同样的代码,为什么在我的机器上可以编译执行,而在他的机器上就不行? 2.为什么在我的机器上可以正常打包,而配置管理员却打不出来? 3.项目组加入 ...

  9. java基础知识汇总(持续更新中....)

    1.java四大特性:抽象.继承.封装,多态 构造函数: http://blog.csdn.net/qq_33642117/article/details/51909346 2.java数据基本类型: ...

  10. EZOJ #226

    传送门 分析 我们可以建一个k层图,把dp转移的三维对应到每个点上,每个第k层点连向0层点 我们让第0层点为实点其余为虚点,只要碰到虚点就dfs到他连得所有实点再将实点入队即可 代码 #include ...