linux的常见命令

1.创建目录  /data

mkdir  /data   在根目录下面创建data

ls -l  /data/    查看根目录下的data

cd  /data/       切换到data下面

pwd          查看当前在哪个目录下面

2.相对路径和绝对路径

绝对路径   从跟开始的路径    /data

相对路径    不是从跟开始,只是相对位置,比如说隔壁老王,就是相对于我们自己说的

3.在/data下面创建文件oldboy.txt

touch  /data/oldboy.txt

为oldboy.txt这个文件添加内容 "I am lanbo"

 方法一:

1.vim   /data/oldboy.txt

2.进入编辑模式    i 键

3. 推出编辑模式    esc 键

    4.保存并推出         :wq

    5.检查    cat  /data/oldboy.txt

  方法二:

    echo  "oldboyedu-pys8.com"   >>   /data/oldboy.txt

>>  追加输出重定向    把内容追加到文件的结尾

>   重定向   先清空文件    把内容追加到文件的结尾

4.  vi/vim快捷键

  复制当前行  yy

  粘贴        p

  剪切                   dd

    撤销                   u

   恢复                   ctrl + r

    把光标所在行到文件的最后一行删除      dG

    把光标移动到文件的最后一行     G

    把光标移动到文件的第一行      gg

快速到达文件的某一行        10gg

5.cp   copy 复制

oldboy.txt复制到tmp下

cp /data/oldboy.txt     /tmp/

6.mv   move移动

把/data  移动到  /root  目录下面

mv  /data/         /root/

7.备份

cp   oldboy.txt  oldboy.txt.bak

8.重命名:

  mv  oldboy.txt  oldboy.avi

9.进入/root目录下的data 目录,删除oldboy.txt 文件

  rm oldboy.avi  -f

10.man rm:查看命令帮助

11.在系统中查找出名字叫   oldboy.txt 的文件

#find /   -type    f   -name   "oldboy.txt"

#find 在哪里找   -类型  f     -名字  " "

find /tmp  -type f -name  "*.txt"

-type  f(file)

  -type   d(dir)

find /  -type   f   -size   + 1M    在根目录下找文件大小大于1M的

12.   .. 当前目录的上级目录

.  当前目录

13.管道

  find 命令与其他命令配合

find + |xargs

   find /root/   -type  f  -name  "*.log"  |xargs  ls -l     查找root下的以.log 结尾的文件,然后执行  ls  -l 命令

14.打印配置文件nginx.conf 内容的行号以及内容

seq  10-1 l        >   nginx.conf                             将10-1  覆盖添加到nginx.conf

  1.cat  -n  nginx .conf     打印文件内容并打印行号

  2.进入vim

set  nu        显示行哈

set  nonu    隐藏行号    

15.递归创建目录

mkdir     -p     /oldboy/test

16.只查看ett.txt文件(共100行)内第20行到30行的内容

  #awk       ‘NR==20‘   ett.txt

  #awk  ‘NR>=20 && NR<=30‘  ett.txt

17.sed用法(三剑客老二   擅长取行)

文件内容的替换

    sed   ‘s#oldboy#oldgirl#g‘  t.sh

        xxx      yyy       file      将文件file 里的xxx 替换为yyy并显示

    #sed  -i  bak    ‘s#oldboy#oldgirl#g‘  t.sh

      #先备份源文件  t.sh.bak

#然后修改文件内容

-n   取消默认输出

     -i     修改文件的内容

     -n  ‘20p‘

-n ‘20,30p‘  显示20到30行

18.备份多个文件。打包压缩

  z  =====     gzip      软件进行压缩    .tar.gz

  c  =====     create    打包,创建包

    v  =====      verbose  显示过程

    f   =====       file          制定压缩包

        tar  zcf   /tmp/etc.tar.gz      /etc/      将etc目录打包成etc.tar.gz

    查看压缩包

       tar  tf     /tmp/etc.tar.gz

   解压到当前目录

  tar xf  etc.tar.gz

19.grep  (三剑客老三   擅长  过滤)

-v   排除

20.head   显示文件的前几行  默认显示文件的前10行

-n2    ===  -2     显示文件的前两行

21.tail    显示文件的最后几行  默认显示文件的后10行

-n1   === -1 显示文件的最后一行

-f      实时显示文件的更新

 

原文地址:https://www.cnblogs.com/1996-11-01-614lb/p/8947830.html

时间: 2024-08-03 09:29:56

linux的常见命令的相关文章

初识LINUX之常见命令

玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了.当然你也可以在使用时去找一下man,他会帮你解决不少的问题.然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大,而我主要是用Linux进行C/C++和shell程序编写的,所以常用到的命令可以就会跟一个管理Linux系统的人有所不同.因为不想在使用是总是东查西找,所以在此总结一下,方便一下以后的查看.不多说,

spark实验(一)--linux系统常见命令及其文件互传(2)

2.使用 Linux 系统的常用命令 启动 Linux 虚拟机,进入 Linux 系统,通过查阅相关 Linux 书籍和网络资料,或者参考 本教程官网的“实验指南”的“Linux 系统常用命令”,完成如下操作: (1)切换到目录 /usr/bin: 输入cd /usr/bin (2)查看目录/usr/local 下所有的文件: ls /usr/local (3)进入/usr 目录,创建一个名为 test 的目录,并查看有多少目录存在: cd /usr mkdir test ls (4)在/usr

Linux下常见命令

=============挂载和登陆命令======================================== Mount:挂载命令.比如挂载光驱mount /dev/cdrom /mnt/cdrom,可在目录/mnt/cdrom下查看内容,想退出光盘时,须使用umount命令,否则光驱就会一直处于死锁状态:#umount /mnt/cdrom.同样可以挂载盘符,比如mount -t vfat /dev/uba1 /mnt,就可以切换到/mnt目录下查看uba下的内容.直接输入moun

linux系统常见命令以及操作

2.安装xshell,安装完打开,配置回话,输入名称(随便).SSH.主机(打开linux,点击右上角电脑图标system etho进行联网,打开终端输入ifconfig回车,找到inet add地址).确认 3.双击会话进行连接,输入linux用户名\密码回车,或文件.打开,选择会话 必须先输入普通帐号登录,才可切换linux [命令:切换登录用户]如切换root命令 su - root 输入密码回车即可 4.输入rz,选择文件,打开,即可传输 [命令:定位文件夹路径]cd / tab按两下自

linux 下常见命令

===============安装和登陆命令============================================================= Mount: 挂载命令.把存储介质指定成系统中的某个目录(在运行的Linux下访问其它文件系统中的资源),比如挂载光驱mount /dev/cdrom 把CDROM挂载,可在目录/mnt/cdrom下查看内容. umount: 卸载命令,比如uomunt /dev/cdrom. exit: 退出终端命令. shutdown: 关闭

linux 7 常见命令

修改网卡配置文件,如下: ONBOOT=yesIPADDR=192.168.1.11NETMASK=255.255.255.0NM_CONTROLLED=no 重启网卡:systemctl restart network 查看网卡信息:ip add 参考文档: linux7 最小话安装系统后,没有ifconfig命令: 安装net-tools工具即可! linux7 修改网卡名,en***为eth0的方式: 如上方式如果不生效,重启系统尝试一下! 修改主机名的方式: hostname serve

linux的常见命令(linux mint)

查看进程 ps top(任务管理器) 杀死进程 kill PID(PID号需要自己输入,可用查看进程查看) 删除lock文件 sudo rm /var/lib/apt/lists/lock 删除文件 sudo rm -r filename(-r向下递归,不管多少级,都删除, -f强行删除,不提示) 卸载软件 sudo apt-get autoremove-- purge softname(softname自己输入) 查找文件路径 whereis filename(filename自己输入) fi

Linux基础-常见命令总结

alias定义别名bc计算器,ibase,obasebasename,目录基名cal日历,cal 07 2019或09 1752cat查看文本cd切换文件夹clock硬件时钟,-s改系统时间,-w改硬件时间cp复制-r目录,-av备份,-p保留属性,-b目标文件存在先备份-u只复制比目标更新的文件dd if=/dev/zero of=/data/zerofile bs=1 count=1df查看分区,-i查看节点编号,-h以GB显示dirname,父目录date查看当前日期时间,-d "-2 d

linux下常见解压缩命令

linux下常见的压缩文件格式有tar.gz.tar.gz.tar.bz2.zip等等.对于不同的压缩文件格式有对应的解压缩命令.下面就对此小结一下: 1.后缀为.tar 用 tar –xvf 解压 2.后缀为.gz 用 gzip -d或者gunzip 解压 3.后缀为.tar.gz和*.tgz 用 tar –xzf 解压 4.后缀为.bz2 用 bzip2 -d或者用bunzip2 解压 5.后缀为.tar.bz2用tar –xjf 解压 6.后缀为.Z 用 uncompress 解压 7.后