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. 转载--浅谈spring4泛型依赖注入

    转载自某SDN-4O4NotFound Spring 4.0版本中更新了很多新功能,其中比较重要的一个就是对带泛型的Bean进行依赖注入的支持.Spring4的这个改动使得代码可以利用泛型进行进一步的 ...

  2. windows系统mysql-5.7.19官方绿色版zip包安装教程

    环境: 系统环境 Windows 10 64位 mysql版本 5.7.19 一.万变不离的下载 下载页面:https://dev.mysql.com/downloads/mysql/ 点击 Down ...

  3. 【UVA11613 训练指南】生产销售规划 【费用流】

    题意: Acme公司生产一种X元素,给出该元素在未来M个月中每个月的单位售价.最大产量.最大销售量,以及最大储存时间(过期报废不过可以储存任意多的量).你的任务是计算出公司能够赚到的最大利润. 分析: ...

  4. Nginx 源码完全注释(10)ngx_radix_tree

    ngx_radix_tree.h // 未被使用的节点 #define NGX_RADIX_NO_VALUE (uintptr_t) -1 typedef struct ngx_radix_node_ ...

  5. spring4-2-bean配置-4-bean之间的关系

  6. [C++] 2D Array's memory allocation

    2D Array's memory allocation

  7. springmvc框架简单搭建

    一.利用xml 配置 1.web.xml   <web-app version="2.4"     xmlns="http://java.sun.com/xml/n ...

  8. [GO]匿名字段的同名字段操作

    package main import ( "fmt" ) type Person struct { name string sex byte age int } type Stu ...

  9. Redis实现高并发下的抢购、秒杀功能

    博主最近在项目中遇到了抢购问题!现在分享下.抢购.秒杀是如今很常见的一个应用场景,主要需要解决的问题有两个:1 高并发对数据库产生的压力2 竞争状态下如何解决库存的正确减少("超卖" ...

  10. zrender源码分析3--初始化Painter绘图模块

    接上次分析到初始化ZRender的源码,这次关注绘图模块Painter的初始化 入口1:new Painter(dom, this.storage); // zrender.js /** * ZRen ...