linux入门 一些常见命令
chvt 切换终端
用法
1是终端
7是图形界面
sudo chvt 1 or 7
cp 复制文件/目录
-a : 通常在复制目录时使用,保存链接,文件属性并递归复制目录
-f:若文件在目标路径中则强制覆盖
-i:交互式
-r:递归复制整个目录
-p:除了复制内容 还把修改时间和访问权限也复制到新文件中
文件链接命令
ln [参数] 目标 链接名
软链接(符号链接) ln -s source target
硬链接 (实体链接)ln source target
软硬链接区别
区别:
- 硬链接原文件/链接文件公用一个inode号,说明他们是同一个文件,而软链接原文件/链接文件拥有不同的inode号,表明他们是两个不同的文件;
- 在文件属性上软链接明确写出了是链接文件,而硬链接没有写出来,因为在本质上硬链接文件和原文件是完全平等关系;
- 链接数目是不一样的,软链接的链接数目不会增加;
- 文件大小是不一样的,硬链接文件显示的大小是跟原文件是一样的。而这里软链接显示的大小与原文件就不同了,BBB大小是95B,而BBBsoft是3B。因为BBB共有3个字符
- 软链接没有任何文件系统的限制,任何用户可以创建指向目录的符号链接
参考文章
显示文本文件内容
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入门 一些常见命令的更多相关文章
- Linux vi 编辑器常见命令的使用
Linux vi 编辑器常见命令的使用 Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配.注意,vi 仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但是不像 Win ...
- Linux文件系统管理 常见命令df、du、fsck、dumpe2fs
概述 Linux文件系统管理 常见命令df.du.fsck.dumpe2fs. 文件系统查看命令:df 通过 df 命令可以査看已经挂载的文件系统的信息包括设备文件名.文件系统总大小.已经使用的大小. ...
- [Linux基础]Linux基础知识入门及常见命令.
前言:最近刚安装了Linux系统, 所以学了一些最基本的操作, 在这里把自己总结的笔记记录在这里. 1,V8:192.168.40.10V1:192.168.40.11Linux ip:192.168 ...
- 关于XShell的常见使用和设置以及Linux中的常见命令.
本文部分转自:http://sundful.iteye.com/blog/704079 和 http://www.vckai.com/p/5 有时候在XShell中操作的一些命令傻傻的分不清这个命令到 ...
- Linux入门_2-基础命令
Linux入门-基础命令 目录 日期命令date 修改时区 日历命令cal 关机启动命令halt,reboot,poweroff whoami.who.who am i.w screen ...
- Linux入门之常用命令(15) lsof
查看磁盘空间: [root@ticketb ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 981M 203M 729M ...
- 【Linux】Linux入门及常见基本操作命令详解
本文基于 Red Hat Enterprise Linux 6 一.Linux 入门体验 1.1 root用户登陆 1.2 图形化与纯字符模式切换 init 5 - 图形模式 init 3 - 纯字符 ...
- 后端程序员必备的 Linux 基础知识+常见命令(近万字总结)
大家好!我是 Guide 哥,Java 后端开发.一个会一点前端,喜欢烹饪的自由少年. 今天这篇文章中简单介绍一下一个 Java 程序员必知的 Linux 的一些概念以及常见命令. 如果文章有任何需要 ...
- shell入门基础&常见命令及用法
shell shell是一个命令解释器,实际是一个程序,/bin/bash,linux中所有的命令都由它来解释,有自己的语法 shell脚本 以.sh结尾 shell语法+linux命令 注释: 单行 ...
随机推荐
- 使用TestNG框架测试用例执行顺序问题
既然是讨论执行顺序问题,那么用例肯定是批量执行的,批量执行的方法有mvn test.直接运行testng.xml文件,其中直接运行testng.xml文件的效果与pom文件中配置执行testng.xm ...
- python-应用OpenCV和Python进行SIFT算法的实现
如下图为进行测试的q和h,分别验证基于BFmatcher.FlannBasedMatcher等的SIFT算法 代码如下: import numpy as np import cv2 from matp ...
- 【Qt开发】V4L2 API详解 Camera详细设置
Camera的可设置项极多,V4L2 支持了不少.但Sam之前对这些设置的用法和涵义都是在看videodev2.h中边看边理解,感觉非常生涩.直到写这篇blog时,才发现v4l2有专门的SPEC来说明 ...
- Go语言入门篇-Golang之文本编码处理
Golang之文本编码处理
- 无法在发送 HTTP 标头之后进行重定向
public ActionResult Index2() { Response.Buffer = true; Response.Clear(); return Redirect("/Wech ...
- js if 判断的使用
!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> ...
- kafka生产者java客户端
producer 包含一个用于保存待发送消息的缓冲池,缓冲池中消息是还没来得及传输到kafka集群的消息. 位于底层的kafka I/O线程负责将缓冲池中的消息转换成请求发送到集群.如果在结束prod ...
- 图——图的Dijkstra法最短路径实现
1,最短路径的概念: 1,从有向图中某一顶点(起始顶点)到达另一顶点(终止顶点)的路径中,其权值之和最小的路径: 2,问题的提法: 1,给定一个带权有向图 G 与起始顶点 v,求从 v 到 G 中其它 ...
- [LeetCode] 30. 串联所有单词的子串
题目链接: https://leetcode-cn.com/problems/substring-with-concatenation-of-all-words/ 题目描述: 给定一个字符串 s 和一 ...
- 开发jquery插件小结
用jquery开发插件其实很简单.今天实现了一个入门级别的功能. 随便来个DIV,便于理解. div{ height:100px;width:100px;display:block;backgroun ...