linux常用命令的经典使用

linux常用命令的经典使用

1、sagane@sagane-ThinkPad-Edge:~$ mii-tool,网络不通时可用此命令查看物理链接是否正常。

2、ssagane@sagane-ThinkPad-Edge:~$ ssh root@192.168.1.43 ,以root用户登录ip地址为192.168.1.43的机器,输入root用户的密码后,可远程控制此机器,甚至可以在windows环境下安装xshell等软件,模拟linux下终端远程控制服务器。

3、sagane@sagane-ThinkPad-Edge:~$ scp -r root@192.168.1.2:/home/sagane ./,以root用户登录ip地址为192.168.1.2的机器,将sagane文件夹下的内容拷贝到当前目录下。

4、root@sagane-ThinkPad-Edge:/home/sagane/advio# tailf /var/log/boot.log,实时显示boot.log中内容的变化。

5、用updatedb命令和locate命令查找文件,是最快的查找方式,此两个命令要结合使用。

6、find . -type d,在当前目录下查找目录文件

-user sagane ,查找用户名为sagane的文件

-name “   ”

-mmin -10,搜索10分钟内更改过的文件,+10搜索10分钟前更改过的文件

-mtime -10,搜索10天前更改过的文件

通配符*:代表多个字符

通配符?:代表1个字符

7、用鼠标中间滑轮巧妙实现粘帖,这也是喜欢用桌面终端的其中一个原因。

8、sagane@sagane-ThinkPad-Edge:~$ less examples.desktop ,用less命令实现在终端下显示文件内容。

9、sagane@sagane-ThinkPad-Edge:~$ df -h 查看硬盘使用情况。

10、root@sagane-ThinkPad-Edge:/home# du -sh sagane/,查看sagane文件夹的大小。

11、vim命令:

shift+n:向上查找,n:向下查找;

:1,$s/a/b/gc 将文件中的a替换为b,加g后将对文件中出现的地方全部替换,不加g只替换第一行出现的地方,加c说明是交互式替换;

d:剪切选中部分,dd剪切某行,y复制选中部分,yy复制某一行

p:在光标处的上面粘帖,P:在光标处的下面粘帖                    多窗口显示

12、root@sagane-ThinkPad-Edge:/home/sagane# find . -name "test.c" -exec ls -lh {} \;

以上命令输入时不要漏下最后的分号,将find命令找到的test.c文件放入后面大括号,再次运行。

13、root@sagane-ThinkPad-Edge:/home/sagane# grep -r ai test.c ,在test.c文件中查找字符ai。

grep -E "^root" /etc/passwd    在passwd文件中,每行的行首搜索root字符

grep -E "bash$" /etc/passwd                                       行尾搜索bash字符

grep -E "r..t" /etc/passwd                .代表1个字符

grep -E "r.*t" /etc/passwd                .*代表任意个字符,同*

grep -E "root|sagane" /etc/passwd   搜索root或sagane字符串

grep -E "roo[a-z,A-Z,0-9]" /etc/passwd  锁定一个字符的范围

grep -E "roo[^a-z,A-Z,0-9]" /etc/passwd  ^是除了某些字符串

grep -E -v root /etc/passwd    除了root外的内容

14、> 重定向

>> 追加重定向

2> 错误重定向

2>> 错误追加重定向

15、root@sagane-ThinkPad-Edge:/home/sagane/advio# grep -v main race.c | grep ai  从race.c文件中搜索除main以外的内容,并将输出结果输出到后面指令再次查找有没有ai字符。

16、tty命令查看当前终端

17、

压缩文件命令:

gzip file               gunzip file

bzip2 file             bunzip2 file

对目录的操作:

tar cvf *.tar test 将test目录打包                xvf 解压包

tar tvf *.tar 显示压缩文件的内容

tar rvf *.tar  test 将目录test追加到*.tar包里

tar xvf *.tar -C test 将*.tar 解压缩到test目录

tar zcvf *.tar.gz test   将test文件压缩成*.tar.gz文件

tar jcvf *.tar.gz test   压缩

tar zxvf *.tar.gz 解压缩

18、

启动vim的时候可以加参数。比如

gvim -p

这样就是在标签中打开了。:h startup-options

另外可以先打开

再:tabe ,这样是标签打开。

如果想分割打开用命令:sp 或vsp (垂直分割)

打开多个文件:

1.vim还没有启动的时候:

在终端里输入

vim file1 file2 ... filen便可以打开所有想要打开的文件

2.vim已经启动

输入

:open file

可以再打开一个文件,并且此时vim里会显示出file文件的内容。

同时显示多个文件:

:split

:vsplit

在文件之间切换:

1.文件间切换

Ctrl+6—下一个文件

:bn—下一个文件

:bp—上一个文件

对于用(v)split在多个窗格中打开的文件,这种方法只会在当前窗格中切换不同的文件。

2.在窗格间切换的方法

Ctrl+w+方向键——切换到前/下/上/后一个窗格

Ctrl+w+h/j/k/l ——同上

Ctrl+ww——依次向后切换到下一个窗格中

linux命令行经典教程,linux常用命令的经典使用相关推荐

  1. 抓取一台电脑linux,教程方法;用来获取Linux主机信息的5个常用命令电脑技巧-琪琪词资源网...

    琪琪词资源网-教程方法;用来获取Linux主机信息的5个常用命令电脑技巧,以下是给大家带来的教程方法;用来获取Linux主机信息的5个常用命令,大家可以了解一下哦! 有些时候Linux 系统管理员在接 ...

  2. 零基础学习Linux必会的60个常用命令

    Linux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系统上工作离不开使用系统提供的命令. ...

  3. 你一定要知道的关于Linux文件目录操作的12个常用命令

    博客园 首页 新随笔 联系 管理 订阅 随笔- 26  文章- 1  评论- 18  你一定要知道的关于Linux文件目录操作的12个常用命令 转自:http://www.cnblogs.com/yo ...

  4. Linux学习笔记(二)|常用命令

    Linux学习笔记(二)常用命令 1.文件处理命令 1.1命令格式与目录处理 -ls 功能描述:显示目录文件 原意:list 所在路径:/bin/ls 语法: ls-a 显示所有文件,包括隐藏文件 l ...

  5. Linux查看文件和日志的常用命令

    Linux查看文件和日志的常用命令 当项目部署和运行起来后,会产生很多的运行日志.日志的内容是程序里定义的重要输出信息,还有程序出错的报错信息. 查看日志文件大部分是去日志中获取一些数据,确认某些信息 ...

  6. 嵌入式Linux系统编程学习之二常用命令

    嵌入式Linux系统编程学习之二常用命令 文章目录 嵌入式Linux系统编程学习之二常用命令 前言 一.常用命令 1.su(用户切换) 2.useradd(添加用户) 3.passwd(修改密码) 4 ...

  7. linux命令行发送串口_从命令行在Linux中发送电子邮件

    linux命令行发送串口 In this article, you will learn how to send emails using the popular mail commands. It' ...

  8. wingrub命令行启动深度linux,GRUB(包括WINGRUB)命令行模式引导安装Linux

    目录 1.GRUB简介: 2.GRUB版本的介绍: 3.关于GRUB的相关文档: 4.通过GRUB引导安装Linux的方法: 4.1 从Linux的安装盘中提取vmlinuz和initrd.img文件 ...

  9. wingrub命令行启动深度linux,用GRUB(包括WINGRUB)命令行模式引导安装Linux

    作者: 北南南北 来自: LinuxSir.Org 提要: Linux的安装过程的引导有几种方法,一种是在DOS下通过loadlin进行安装:一种是通过lilo系统引导管理器进行引导: 还有一种就是通 ...

  10. linux系统中如何查看日志 (常用命令)

    linux系统中如何查看日志 (常用命令) cat  tail -f 日 志 文 件 说    明  /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用 ...

最新文章

  1. Android批量打包 如何一秒内打完几百个apk渠道包
  2. ThreadLocal线程范围内的共享变量
  3. 如何利用navicat可视化软件添加与新建mysql数据库
  4. 【Unity开源项目精选】Unity引擎源码的C#部分
  5. 计算机科学导论_[计算机科学导论]第一章:计算机学什么
  6. 阿里面试官的分享Java面试中需要准备哪些多线程并发的技术要点
  7. 使用dll查看器dll文件中的内容
  8. Matlab里c2d命令,matlab中c2d如何将连续函数离散化
  9. 【xposed】虚拟机安装Magisk和LSPoesd
  10. 【操作系统】知识梳理(十一)多媒体操作系统
  11. css中只读,是否可以通过CSS将输入字段设置为只读?
  12. Consumer raised exception, processing can restart if the connection factory supports it
  13. Authing 背后的计算哲学
  14. 爬取manhua.fzdm.com上的妖尾漫画
  15. 双显卡只用独显好吗_显卡有什么作用 独显和双显卡笔记本哪个好【详解】
  16. java 数据库工资管理系统设计_数据库课程设计—企业工资管理系统(java版完整代码)...
  17. BUAA OO第二单元作业总结
  18. 计算机网络机房建设过程中单独设置接地体时,必备的IDC机房建设流程解析明细!...
  19. 一花独放不是春,华为与用友共同构建百花齐放生态
  20. 毫米波雷达系列 | 基于前后向空间平滑的MUSIC算法详解

热门文章

  1. 【三维路径规划】基于matlab改进的蝙蝠算法农用无人机三维路径规划【含Matlab源码 1514期】
  2. 【风电功率预测】基于matlab EMD优化LSTM风电功率预测【含Matlab源码 1402期】
  3. 【路径规划】基于matlab A_star算法机器人走迷宫路径规划【含Matlab源码 1389期】
  4. 【优化求解】基于matlab遗传算法求解函数极值问题【含Matlab源码 1198期】
  5. 【数字信号处理】基于matlab数字信号软阈值+硬阈值+改进阈值小波去噪【含Matlab源码 068期】
  6. 【TWVRP】基于matlab遗传算法求解带时间窗的车辆路径问题【含Matlab源码 002期】
  7. q-learning_教计算机如何通过Q-Learning玩Snake
  8. Linux编写带缓存的程序,Video4linux2应用程序编写
  9. matlab对文件夹的遍历
  10. php7 匿名继承类_PHP7中的匿名类使用方法