前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux基础

linux基础

原创
作者头像
yurric
发布2023-03-13 19:23:08
7850
发布2023-03-13 19:23:08
举报
文章被收录于专栏:R语言&linuxR语言&linux

一、linux系统简介

命令格式:命令+参数+文件

举例

代码语言:javascript
复制
tar -zxvf  Data.tar.gz

二、文件夹与文件管理命令

1.pwd:printworking directory 打印工作目录

2.ls: list information about the FILEs

-a 隐藏文件是一些配置文件,避免删除
-a 隐藏文件是一些配置文件,避免删除

可以连用:

常用:

代码语言:javascript
复制
ll
ll -thr

ctrl+l 清屏

ls ./*txt:

* 匹配任意多个字符(0到正无穷)

?匹配任何单个字符

ll -h

文件权限:

3.cd: change directory

代码语言:javascript
复制
cd .. ## 切换到上层目录,相对路径
cd / ## 切换到根目录
cd /teach/ cd - ## 切换到根目录下的teach,绝对路径 ## 返回上一次的工作目录
cd ~ ## 回到用户家目录
cd ## 同上,回到用户家目录

绝对路径:从根目录开始引起的全路径

相对路径:就是相对于当前工作目录的路径

4.mkdir:make the directory

常见参数:-p/--parents,递归创建目录

常见用法:mkdir [-p] 目录名

代码语言:javascript
复制
tree . #当前目录下的tree

5.touch:新建文件 touch file

代码语言:javascript
复制
touch file{1..5} #创建file1到file5

6.mv:move 移动或者重命名

7. rm:remove

谨慎使用

8.cp:copy and paste

9.ln:link

10.tar :压缩或者解压文件

f要放在最后面

代码语言:javascript
复制
tar zxvf filename #解压
tar zcvf gz file1 file2 file3 #压缩

三、linux常用快捷键:

四、文件的查看、操作、命令统计

1.cat:Concatenate 查看文本文件的内容,输出到屏幕

代码语言:javascript
复制
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:文件合并

代码语言:javascript
复制
cat file file1> file2 #file和file1合并成一个文件
paste file file1 #合并成一种向量类型一一对应的文件
代码语言:javascript
复制
paste -d ':' file file1 #以:为分隔符分开两个不同的文件

10.tr:字符替换

不能用空字符代替空格删除空格或者其他字符

小写字母替换成大写 tr '[a-z]' '[A-Z]'

五、练习题

代码语言:javascript
复制
md5sum filename #输出文件的md5值,文件指纹信息
md5sum -c md5file #检查md5值信息是否正确

>部分代码和ppt来源于生信技能树

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、linux系统简介
  • 二、文件夹与文件管理命令
    • 1.pwd:printworking directory 打印工作目录
      • 2.ls: list information about the FILEs
        • ls ./*txt:
        • ll -h
      • 3.cd: change directory
        • 4.mkdir:make the directory
          • 5.touch:新建文件 touch file
            • 6.mv:move 移动或者重命名
              • 7. rm:remove
                • 8.cp:copy and paste
                  • 9.ln:link
                    • 10.tar :压缩或者解压文件
                    • 三、linux常用快捷键:
                    • 四、文件的查看、操作、命令统计
                      • 1.cat:Concatenate 查看文本文件的内容,输出到屏幕
                        • 2.head/tail
                          • 3.more :逐页查看,按空格翻页,按回车换行
                            • 4.less:与more相同 更常用
                              • 5.wc:统计文本
                                • 6.cut:文本切割
                                  • 7.sort :排序
                                    • 8.uniq:去除重复行
                                      • 9.paste:文件合并
                                        • 10.tr:字符替换
                                        • 五、练习题
                                        领券
                                        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档