chvt 切换终端

用法

1是终端

7是图形界面

sudo chvt 1 or 7

cp 复制文件/目录

-a : 通常在复制目录时使用,保存链接,文件属性并递归复制目录
-f:若文件在目标路径中则强制覆盖
-i:交互式
-r:递归复制整个目录
-p:除了复制内容 还把修改时间和访问权限也复制到新文件中

文件链接命令

ln [参数] 目标 链接名

软链接(符号链接) ln -s   source  target
硬链接 (实体链接)ln source target

软硬链接区别

区别:

  1. 硬链接原文件/链接文件公用一个inode号,说明他们是同一个文件,而软链接原文件/链接文件拥有不同的inode号,表明他们是两个不同的文件;
  2. 在文件属性上软链接明确写出了是链接文件,而硬链接没有写出来,因为在本质上硬链接文件和原文件是完全平等关系;
  3. 链接数目是不一样的,软链接的链接数目不会增加;
  4. 文件大小是不一样的,硬链接文件显示的大小是跟原文件是一样的。而这里软链接显示的大小与原文件就不同了,BBB大小是95B,而BBBsoft是3B。因为BBB共有3个字符
  5. 软链接没有任何文件系统的限制,任何用户可以创建指向目录的符号链接

参考文章

linux硬链接与软链接

显示文本文件内容

cat 命令

cat [选项] file

-n: 显示行号
-b 显示行号,对空白行不编号
-v: 用一种特殊形式显示控制字符

more 命令

more [选项] file

-num 一次显示的页数
按Space下一页,Q退出

less命令

less [选项] file

使用Page Up PageDown 控制翻页 Q退出

head 命令

head [选项] file

只显示文件的头几行内容

tail 命令

tail [选项] file

// +num: 从第num行以后开始显示, 自己测试不能使用
-num: 从距文件尾num行处显示 只显示文件的末尾几行内容

find 查找文件命令

find [路径] [参数] [文件名]

参数如下
-name: 文件名
-lname:指定文件的所有链接文件
-user:用户拥有的文件
-group:组拥有的文件
-a and 与
-o or 或者
! not 否定

文件内容查询命令

grep命令

以指定的查找模式搜索文件

grep [选项] 文件名1, 文件名2,...,文件名n

选项有如下
-i : 忽略字母大小写
-l:仅输出包含目标串的文件名
-v: 输出不包含目标字符串的行
-n: 输出每个含有目标字符串的行以及行号

egrep命令

检索扩展的正则表达式

fgrep命令

检索固定字符串,并不识别正则表达式

文件处理命令

sort命令

逐行对文件中的内容进行排序

sort [选项] file

-d 使sort忽略标点符号和一些其他特殊字符,按照字典序排序
-f: 不区分大小写进行排序
-n: 按照数值排序
-r:反向排序
-o arg: 输出置于arg中

wc 文件统计命令

wc [选项] file
-c: 统计字符数
-w: 统计单词数
-l:统计行数

linux入门 一些常见命令的更多相关文章

  1. Linux vi 编辑器常见命令的使用

    Linux vi 编辑器常见命令的使用 Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配.注意,vi 仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但是不像 Win ...

  2. Linux文件系统管理 常见命令df、du、fsck、dumpe2fs

    概述 Linux文件系统管理 常见命令df.du.fsck.dumpe2fs. 文件系统查看命令:df 通过 df 命令可以査看已经挂载的文件系统的信息包括设备文件名.文件系统总大小.已经使用的大小. ...

  3. [Linux基础]Linux基础知识入门及常见命令.

    前言:最近刚安装了Linux系统, 所以学了一些最基本的操作, 在这里把自己总结的笔记记录在这里. 1,V8:192.168.40.10V1:192.168.40.11Linux ip:192.168 ...

  4. 关于XShell的常见使用和设置以及Linux中的常见命令.

    本文部分转自:http://sundful.iteye.com/blog/704079 和 http://www.vckai.com/p/5 有时候在XShell中操作的一些命令傻傻的分不清这个命令到 ...

  5. Linux入门_2-基础命令

    Linux入门-基础命令 目录 日期命令date 修改时区 日历命令cal 关机启动命令halt,reboot,poweroff whoami.who.who am i.w screen ...

  6. Linux入门之常用命令(15) lsof

    查看磁盘空间: [root@ticketb ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 981M 203M 729M ...

  7. 【Linux】Linux入门及常见基本操作命令详解

    本文基于 Red Hat Enterprise Linux 6 一.Linux 入门体验 1.1 root用户登陆 1.2 图形化与纯字符模式切换 init 5 - 图形模式 init 3 - 纯字符 ...

  8. 后端程序员必备的 Linux 基础知识+常见命令(近万字总结)

    大家好!我是 Guide 哥,Java 后端开发.一个会一点前端,喜欢烹饪的自由少年. 今天这篇文章中简单介绍一下一个 Java 程序员必知的 Linux 的一些概念以及常见命令. 如果文章有任何需要 ...

  9. shell入门基础&常见命令及用法

    shell shell是一个命令解释器,实际是一个程序,/bin/bash,linux中所有的命令都由它来解释,有自己的语法 shell脚本 以.sh结尾 shell语法+linux命令 注释: 单行 ...

随机推荐

  1. 【转载】PHP中foreach的用法

    http://www.php.cn/php-weizijiaocheng-399438.html 很好用的PHP中foreach的用法详解,收藏!

  2. Python_ONLINE_习题集_1 递归

    1.1 使用递归实现:计算某个数的阶乘 def func(x): if x == 2: return 2 else: return x*func(x-1) a = func(4) print(a) 2 ...

  3. 【Linux-设备树】编译器DTC

    DTC编译器:设备树源码DTS文件编译为二进制文件DTB. DTC编译器的作用:就是对设备树的源码的文件进行语法检查,根据linux的内核要求检查各个节点以及属性,将设备树源码编译生成二进制文件,以保 ...

  4. [19/06/06-星期四] HTML基础_文本标签、列表(有序、无序、定义)、文本格式化(单位、字体、大小写、文本修饰、间距、对齐文本)

    一.文本标签 em:用来表示一段内容的着重点,语气上的强调.一般显示为斜体 i:是斜体显示,和em显示效果一样.h5规定不需要着重的内容而是单纯加粗或斜体可以用i或b.用的不多 strong:用来表示 ...

  5. kubernetes快速应用入门

    kubectl 就是 api server的客户端工具 创建一个nginx的pod [root@master ~]# kubectl run nginx-deploy --image=nginx:1. ...

  6. MySQL索引,备份和还原

    1.索引  1.索引是占硬盘空间 ,也是按页存放的 . 思考题:一个索引页,(数据页)  占用多少个字节  .SQL Server 8192个字节 2.索引:是一种有效组合数据的方式,为了快速查找指定 ...

  7. numpy库的认识以及数组的创建

    numpy库 numpy是Python数值计算最重要的基础包.大多数提供科学计算的包都是用NumPy的数组作为构建基础.numpy十分高效,基于NumPy的算法要比纯Python快10到100倍(甚至 ...

  8. 数组和datatable间的相互转换[C#]

    byte[] LogMsgByte = null; DataTable dtMessageInfo = new DataTable(); //将datatable转换为数组 dtMessageInfo ...

  9. jQuery之筛选方法

    1. 父parent.子children.find <div class="yeye"> <div class="father"> &l ...

  10. jquery遍历标签中自定义的属性方法

    在开发中我们有时会对html标签添加属性,如何遍历处理 <ul> <li name="li1" sortid="nav_1">aaaaa ...