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. 复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中

    cp -r /etc/p*[a-Z] /tmp/mytest1

  2. realloc ------ 扩大malloc得到的内存空间

    char* p = malloc(1024);char* q = realloc(p,2048); 现在的问题是我们应该如何处理指针 p. 刚开始按照我最直观的理解,如果就是直接将 p = NULL; ...

  3. 通过proxychains实现Ubuntu终端代理

    1.在终端内使用代理,需要使用proxychains: sudo apt-get install proxychains 2.编辑 /etc/proxychains.conf sudo gedit / ...

  4. [Web 前端] 022 js 的基本数据类型及使用

    1. Javascript 基本数据类型 1.1 分类 类型 释义 boolean 布尔类型,分 true 与 false number 整型,浮点型 string 字符类型 object 对象类型 ...

  5. [Git] 019 merge 命令的补充

    回顾:[Git] 017 加一条分支,享双倍快乐 的 "2.3" 1. "Fast-forward" "Git" 在合并分支时会尽可能地使用 ...

  6. How to attach multiple files in the Send Mail Task in SSIS

    Let’s say you need to create a SSIS package that creates 2 files and emails the files to someone. Yo ...

  7. 树形dp相关

    前言 1:与树或图的生成树相关的动态规划. 2:以每棵子树为子结构,在父亲节点合并,注意树具有天然的子结构.这是很优美的很利于dp的. 3:巧妙利用Bfs或Dfs序,可以优化问题,或得到好的解决方法. ...

  8. 题解 AT1357 【n^p mod m】

    此题就是快速幂取模 先简单讲一讲快速幂 首先,快速幂的目的就是做到快速求幂,假设我们要求a^b,按照朴素算法就是把a连乘b次,这样一来时间复杂度是O(b)也即是O(n)级别,快速幂能做到O(logn) ...

  9. [LeetCode] 203. 移除链表元素

    题目链接:https://leetcode-cn.com/problems/remove-linked-list-elements/ 题目描述: 删除链表中等于给定值 val 的所有节点. 示例: 输 ...

  10. I - The Values You Can Make (背包求具体方案)

    题目大意 给你n个数,让你用这n个数在组成k的情况下,找到所有的value,这些value也由这n个数组成,且这些value组合在一起能够组成k 解法 看到题目我的想法就是母函数= =不过wa了,后来 ...