linux学习笔记一
常用命令
文件操作命令
cat命令
显示文件内容
复制代码
-b 从1开始对所有非空输出行进行编号
-n 从1开始对所有输出行进行编号
ctrl+s停止滚屏
ctrl+q恢复滚屏
ctrl+c终止命令的执行
cat file1 file2同时显示文件file1和file2的内容cat file1 file2 > file3将文件file1和file2合并后放入文件file3 复制代码
tail命令
在屏幕上显示指定文件的末尾若干行
tail命令在屏幕上显示指定文件的末尾10行.
复制代码
touch命令
修改指定文件的时间标签,或者创建一个空文件.touch命令将会修改指定文件的时间标签,把已存在文件的时间标签更新为系统当前的时间,它们的数据将原封不动的保留下来.如果该文件尚未存在,则创建一个空的新文件.
复制代码
-m 仅改变指定文件的存取时间
-c 不创建任何文件
-m 仅改变指定文件的修改时间
grep
该命令在文本文件中查找指定模式的词或短语,并在标准输出设备上显示包括给定字符串模式的所有行.该命令组包含三个命令:grep,egrep,fgrep命令.grep命令一次只能搜索一个指定的模式,egrep等同于grep -E,可以使用扩展的字符串模式进行搜索,fgrep命令等同于grep -F,是快速搜索命令,它检索固定字符串,但不识别正则表达式
复制代码
-c 只显示文件中包含匹配字符串的行的总数
-i 不识别大小写
-R ,-r 以递归的方式查询目录下的所有子目录中的文件
-n 在输出匹配模式的行之前,加上该行的行号(从1开始)
-v 只显示不包含匹配字符串的文本行
-x 只显示整个行都严格匹配的行
cp
将源文件或目录复制到目标文件或目录中如果是复制目录,则需要加 -r参数 递归的将该目录下的所有文件复制到目标目录
复制代码
-a 该选项通常在复制目录时使用.它递归的将源目录下的所有子目录及其文件都复制到目标目录中,并且保留文件链接和文件属性不变.它等效于-dpR.
-d 复制时保留文件链接
-f ,--force 如果现存文件不能打开,则删除它并且重试一次.
-i, --interactive,与-f选项不同,在覆盖目标文件之前先给出提示,要求用户予以确认,交互式复制
-p 除复制源文件的内容外,还将其修改时间和存取权限也复制到新文件中.
-R,-r 递归复制目录,即将源目录下的所有文件及其各级子目录都复制到目标位置
-l 不复制,而是创建指向源文件的链接文件,链接文件名由目标文件给出.
mv
移动文件或者重命名文件
复制代码
rm
删除文件或目录
复制代码
mkdir
创建目录
复制代码
-m,--mode=MODE 将新建目录的存取权限设置为MODE,存取权限用给定的八进制数字表示
-p,-parents 可一次建立多个目录,如果新建目录所指定的路径中有些父目录不存在,则此选项可以自动建立它们.
mkdir -p -m 750 test/test2
rmdir
删除空的目录
复制代码
- -p,--parents 递归删除目录
pwd
显示出当前工作目录的绝对路径
复制代码
ls命令
如果给出的参数是目录,该命令将列出其中所有子目录与文件的信息;如果给出的参数是文件,将列出有关该文件属性的一些信息.默认情况下,输出条目按字母顺序排列.如果没有给出参数,将显示当前目录下所有子目录和文件的信息.
复制代码
-l
以长格式显示文件的详细信息.输出的信息分成多列,他们依次是:
文件类型与权限 链接数 文件主 文件组 文件大小 建立或最近修改的时间 文件名
-rw-r--r-- 1 root root 0 2月 18 20:59 file1
其中几个字段的含义说明:
第一个字段中第一个字符表示文件类型,所用字符及其含义是:
- - 普通文件
- d 目录
- b 块设备文件
- c 字符设备文件
- l 符号链接文件
随后的9个字符表示文件的存取权限.各权限字符表示如下:
- r 读
- w 写
- x 执行,对于目录,表示可以用访问该目录
- s 当文件被执行时,把该文件的UID或GID赋予执行进程的UID(用户ID)或GID(组ID)
- - 表示没设置权限
对于符号链接文件,在最后"文件名"字段显示的形式是:
符号链接文件名->目标文件的路径名
linux学习笔记一相关推荐
- linux rcs文件中的ip,linux学习笔记之diff和patch命令
关键字:Linux 学习笔记 运维 系统 命令 一.命令的功能 diff命令的功能为逐行比较两个文本文件,列出其不同之处.可是做成diff记录也就是补丁. patch就是利用diff制作的补丁来打到文 ...
- (零)我为什么要写Linux学习笔记?
我对Linux有强烈的好奇心,兴趣:写学习笔记会让我有成就感:我记忆力实在不好.好吧,其实真正原因是:如果我能把自己学到的知识简明扼要的讲出来,写出来,那便证明我真的学懂了我想学的知识.没时间怎么办? ...
- linux添加自己的库,Linux学习笔记——例叙makefile 增加自定义共享库
Linux学习笔记--例说makefile 增加自定义共享库 0.前言 从学习C语言开始就慢慢开始接触makefile,查阅了很多的makefile的资料但总感觉没有真正掌握makefile,如果自己 ...
- Linux 学习笔记之超详细基础linux命令 Part 3
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 2----------------- ...
- Linux学习笔记(二)|常用命令
Linux学习笔记(二)常用命令 1.文件处理命令 1.1命令格式与目录处理 -ls 功能描述:显示目录文件 原意:list 所在路径:/bin/ls 语法: ls-a 显示所有文件,包括隐藏文件 l ...
- Linux学习笔记(一)|目录结构
Linux学习笔记(一) #一.Linux的目录结构 Linux采用层级式的树状目录结构,根目录为"/",在此目录下创建其他目录. /lib 系统开机所需要最基本的动态链接共享库 ...
- 20155303狄惟佳预备作业三Linux学习笔记
20155303狄惟佳预备作业三Linux学习笔记 初次接触Ubuntu系统以及Linux内核,了解了其产生的历史,从感性来讲,深深吸引我的是其中蕴含的珍贵的开源精神,以及Stallman等人对&qu ...
- Linux学习笔记-文件权限与路径
Linux学习笔记-文件与目录 目前从电子信息科学与技术转到了计算机专业,因此想趁着大四比较闲的时候补一些计算机的知识.我想说:你好,生活[斜眼笑]!愿生活温柔以待!哈哈,这是我写的第一篇博客,谨以此 ...
- LINUX学习笔记共五部分
LINUX学习笔记1--LINUX系统命令 1. 界面切换: a) 进入字符界面:按住ctrl+alt+F1: 1. 首先需要进入用户登入,输入用户名和 ...
- linux 串口信息记到日志,[linux学习笔记]之一:ubuntu ch340调试备忘
[linux学习笔记]之一:ubuntu ch340调试备忘 已有 2183 次阅读2016-11-8 21:52 |个人分类:linux 最近迷上了Linux,入了一块板.电脑使用win7+ubun ...
最新文章
- python列表修改数据_使用列表理解修改数据框架列
- Error:Kotlin: Module was compiled with an incompatible version of Kotlin
- 前端学习(3310):redux的state hook对象
- MySQL索引背后的数据结构及算法原理(转)
- 如何在Android中使用Intent拨打电话?
- 使用 Spring Boot 开发邮件系统
- matlab 3维平滑,matlab 曲面平滑
- Linux环境下安装Tableau Server
- OpenCv图像处理实战——银行卡卡号识别
- 【Javascript】length属性
- 计算机关机快捷图标,七大电脑关机快捷方式,知道3种以上都是大神!
- 建立matlab桌面遇到Error Staring Desktop
- 在sweetalert弹出窗插件中加入html代码
- js实现table或ul的自动滚动
- 前端工程师就业班Sass基础+进阶+案例开发经验【JS++前端】-艾小野-专题视频课程...
- selenium定位下拉菜单
- ERDAS各版本关系简析(转载)
- Python脚本后台运行的几种方式
- 两种红外对管的区别——基于硬件中断(外部中断)测距避障
- diary on TJYZ