linux基础
2023-06-13 09:17:25 时间
一、linux系统简介
》
命令格式:命令+参数+文件
举例
tar -zxvf Data.tar.gz
二、文件夹与文件管理命令
1.pwd:printworking directory 打印工作目录
2.ls: list information about the FILEs
可以连用:
常用:
ll
ll -thr
ctrl+l 清屏
ls ./*txt:
* 匹配任意多个字符(0到正无穷)
?匹配任何单个字符
ll -h
文件权限:
3.cd: change directory
cd .. ## 切换到上层目录,相对路径
cd / ## 切换到根目录
cd /teach/ cd - ## 切换到根目录下的teach,绝对路径 ## 返回上一次的工作目录
cd ~ ## 回到用户家目录
cd ## 同上,回到用户家目录
绝对路径:从根目录开始引起的全路径
相对路径:就是相对于当前工作目录的路径
4.mkdir:make the directory
常见参数:-p/--parents,递归创建目录
常见用法:mkdir [-p] 目录名
tree . #当前目录下的tree
5.touch:新建文件 touch file
touch file{1..5} #创建file1到file5
6.mv:move 移动或者重命名
7. rm:remove
谨慎使用
8.cp:copy and paste
9.ln:link
10.tar :压缩或者解压文件
f要放在最后面
tar zxvf filename #解压
tar zcvf gz file1 file2 file3 #压缩
三、linux常用快捷键:
四、文件的查看、操作、命令统计
1.cat:Concatenate 查看文本文件的内容,输出到屏幕
cat >file #把后续输入内容输出到file中,但不能修改
2.head/tail
3.more :逐页查看,按空格翻页,按回车换行
4.less:与more相同 更常用
less和zless都能打开压缩文件,但是zless打开更全
5.wc:统计文本
6.cut:文本切割
还可以-f 1,3,5,7 输出不同行的内容,输出结果按从小到大排列
-d的使用
7.sort :排序
如果想按数字大小排列必须在sort后面参数加上-n
8.uniq:去除重复行
uniq只能去除相邻重复行,必须与sort连用
9.paste:文件合并
cat file file1> file2 #file和file1合并成一个文件
paste file file1 #合并成一种向量类型一一对应的文件
paste -d ':' file file1 #以:为分隔符分开两个不同的文件
10.tr:字符替换
不能用空字符代替空格删除空格或者其他字符
小写字母替换成大写 tr '[a-z]' '[A-Z]'
五、练习题
md5sum filename #输出文件的md5值,文件指纹信息
md5sum -c md5file #检查md5值信息是否正确
>部分代码和ppt来源于生信技能树
相关文章
- linux内核编译详解[通俗易懂]
- Linux下截取Tomcat日志,按天截取日志内容详解程序员
- 测试测试Linux系统网络吞吐量的方法(linux网络吞吐量)
- Linux系统中拷贝函数的使用(linux拷贝函数)
- 解锁Linux嵌入式串口通信之路(linux嵌入式串口通信)
- Linux集群搭建:从入门到精通(linux集群搭建)
- 探索Linux服务器快速部署的有效方案(linux服务器部署方案)
- 学习使用Linux的命令行编辑器(linux命令行编辑器)
- Linux串口多路复用技术应用研究(linux串口多路复用)
- Linux操作系统:简单易用的强大功能(linux操作系统应用)
- 编程Linux下Qt桌面编程入门指南(linuxqt桌面)
- Linux编程:实现文件的读写(linux编程读写文件)
- 掌握Linux系统命令行入口方式(linux系统进入命令行)
- Linux之路:第一个程序(linux第一个程序)
- Linux下添加路由的技巧(linux如何添加路由)
- Linux Keyctl:实现安全的密码存储(linuxkeyctl)
- 中处理json使用Linux脚本处理JSON格式数据(在linux脚本)
- 在Linux上安装KDE桌面环境(linux安装kde桌面)
- Linux 4.1 带来了什么新东西?
- 如何使用Linux启动SVN版本控制系统(linux启动svn)
- Linux系统中如何删除用户账户?(linux删除账户)
- Linux轻松更改路径:快速实现目录切换(linux更改路径)
- 利用Linux获取当前日期:年月日详解(linux获取年月日)
- 的主要选择Linux设备:终端的最佳之选(linux设备是终端)
- 安全优化Linux服务器实现信息安全(linux服务器信息)
- Sustainable Computing: The PowerSaving Abilities of Linux(linux低功耗)
- Linux脚本执行权限探究展开(linux 脚本执行权限)
- 红帽Linux上市:最新版5.4带来更多精彩(红帽linux 5.4)
- Linux 下的.D 文件:如何管理和使用?(linux.d)
- Linux下调整时间的终极指令(linux 设置时间命令)