本文是我在学习linux过程学习到的相关基本命令行。

1.目录相关

ls 查看文件列表

ls –a 查看所有文件其中包括隐藏文件

ls -l 查看本目录文件的信息

ls -lh 文件列表里面的以人以懂的方式呈现。

pwd 查看当前目录的路径

cd   更改路径可以分为两种

1.相对路径:./  进入其他目录,一个点当前目录,两个点上级目录,

2.绝对路径:home/user/文件/文件/直到你想要进入的目录/ 如快递一样;

2.文件相关

2.1查看文件内容

less     适合小文件查看,不换行显示

more    与less类似

cat     适合小文件查看,直接打印到屏幕上

head   显示文件前几行,可以自定义几行默认10行

tail       显示文件后几行,可以自定义几行默认10行

2.2文件编辑

vi  文件名    创建一个文件并进入   i  进入编辑模式   esc键退出编辑模式  :wq 之后保存并退出

2.3新建、复制、移动、删除

vi 或touch 新建文件  vi 新建一个文本文件

mkdir 新建文件夹

cp 文件名 目标文件夹/目标文件  将该文件拷贝到目标文件夹或新文件下

cp -r 复制文件夹

mv 文件名/文件夹 目标文件夹    移动文件夹不需要用-r

mv  文件名    新文件名       对新文件进行命名或移动到新的文件夹下进行命名

rm  删除文件

rm -f 删除文件夹

2.4压缩或解压

gzip/zip  压缩

gunzip 解压缩

tar -cf 文件名   打包

tar -xf 文件名 解包

3.文本处理

wc 字数统计

uniq去除重复行

sort 排序

sed  s替换 g全局   grep –v 查找匹配文件并删除   -e 指定字符串 grep test *file

grep 提取行

awk  提取,替换,筛选

4.软件安装

conda

github

sudo apt install

5.文件传输

wget  链接

filezilla     这是一个文件传输工具,需要在网上搜索下载安装。

6.服务器

ssh  用户名@地址

slurm(大型计算节点集群的高度可伸缩和容错的集群管理器和作业调度系统)

sbatch 提交作业

sinfo查看节点

squeue查看队列情况

7.文件描述符

  1. 标准输入        <
  2. 标准输出        >    >>追加
  3. 错误输出    2>

重定向错误和数据

less -al test test1 2> test3 1> test7

cat test3

can not access test: No such file or directory

cat test7

test1中的内容

less -al test test1&> test3  错误输出和标准输出都放在同一个文件内。

8.sed

sed ‘s/dog/cat/’ test6

sed -e ‘s/dog/cat/ ; s/red/green/’ test6   #分号隔开,多个替换

#要是有大量的sed可以建立一个script.sed的文件

sed -f script.sed data1.txt

sed ‘s/dog/cat/p’ test6  修改并打印输出

sed ‘s/dog/cat/w test’ test6

9.其他

chomd u+x file  给文件增加可执行权限

| 管道 一个任务的输出作为下一个任务的输入

tab   查看上一条运行的命令行

ctrl + l 清屏

echo $PATH  = PATH:     更改环境变量

\转义

Linux 入门常见命令大全-初学者必看相关推荐

  1. 服务器系统进程,常见系统进程大全(新手必看)

    进程,可能很多人熟悉这个字眼,特别是一些喜欢使用任务管理器的人.当某个应用程序关闭不了了的时候,可以使用任务管理器强制关闭:当电脑运行缓慢的时候,可以使用任务管理器查看哪个应用占用的系统资源较多,将其 ...

  2. Linux入门——常见命令

    目录 常见的PC操作系统: 建立云服务器与本地服务器之间的联系: Linux常见的操作 Linux上的文件系统: 1,和windows基本类似 2,区别: 常见命令操作 命令行的参数: Linux命令 ...

  3. Linux下的文件管理(初学者必看)

    文章目录 一.文件管理命令 二.Linux中文件的寻址 三.关于文件寻址的命令 四.文件批量处理 ====text 总结 一.文件管理命令 |touch -新建文件,修改文件时间戳 touch fil ...

  4. Linux入门 常用命令大全

    Linux常用命令 一.linux文件和目录命令 二.更改.创建或删除文件夹等 三.查看文件内容: 四.vi/vim 五.用户和用户组 5.1 用户和用户组是什么? 5.2 Linux操作系统用户的特 ...

  5. linux系统正常停机的命令,Linux系统重启命令大全

    在进行Linux系统操作的时候,如果出现更换硬件.更改系统配置及死机等情况时,就需要对电脑进行重启,而不同的情形重启的方式也不同,即使用的命令不同,接下来是小编为大家收集的Linux系统重启命令大全, ...

  6. lua菜鸟教程_初学者必看:Lua入门学习教程

    Lua入门学习教程是本文要介绍的内容,主要是来对Lua入门的一个学习,Lua是一个被设计成用于扩展C/C++编程的轻量级脚本语言.不幸的是,网上很少有关于这个语言的在线教程.我主要通过阅读其源代码来了 ...

  7. Qt Designer入门教程 初学者必看

    在Linux下,一个非常流行的RAD工具就是Qt Designer.它是嵌入式公司 Trolltech的Qt软件包的一个组成部分. Qt Designer入门教程 初学者必看是本文要介绍的内容,不说这 ...

  8. 计算机键盘分区,电脑初学者必看键盘五个分区功能知识.doc

    文档介绍: 电脑初学者必看键盘五个分区功能知识,电脑初学者必看键盘基本分区,初学者熟悉键盘,初学者熟悉键盘图片,美发初学者分区要多久,初学者熟悉键盘视频,电脑键盘功能介绍,钢琴键盘示意图简谱,键盘26 ...

  9. Linux(Ubuntu 命令大全)

    Linux(Ubuntu 命令大全) Ubuntu 一. Ubuntu简介 Ubuntu(乌班图)是一个基于Debian的以桌面应用为主的Linux操作系统,据说其名称来自非洲南部祖鲁语或科萨语的&q ...

  10. Linux基础 常见命令 思维导图总结

    该系列文章总纲链接:专题分纲目录 Linux环境 1 Linux基础 常见命令 学习链接 @1 该链接旨在 对Linux系统 从0到1 进行入门级学习,同时对Linux命令有一个基本的了解: Linu ...

最新文章

  1. python 时间sleep() 的方法
  2. Linux_SystemLogManager
  3. dask 使用_在Google Cloud上使用Dask进行可扩展的机器学习
  4. 删除目录软链接注意事项
  5. linux 系统盘无法ls,系统故障排除
  6. jqueryd登录异步请求 java,ajaxd的js和jquery实现
  7. 互联网晚报 | 9月13日 星期一 | 美赞臣中国易主春华资本;美团外卖首次公开骑手配送时间算法;北京教培行业开展同业互助...
  8. html5 box sizing,CSS 盒模型与box-sizing
  9. 地图图表、柱状图、条形图、折线图、中国地图、世界地图、省市地图、仪表盘、雷达图、饼图、散点图、气泡图、瀑布图、堆叠图、热力图、桑基图、关系图、漏斗图、Axure原型、rp原型、产品原型
  10. 软件测试的现实和理想
  11. HDU1573 X问题【扩展欧几里得算法】
  12. C++的类型强制转换,static_cast,dynamic_cast,const_cast,reinterpret_cast
  13. 【提问】iOS UIAtumator 是怎么判断元素isVisible的?
  14. 巧替换windows 7中的宋体 simsun.ttc
  15. 发那可g10_fanuc系统中的G10格式会根据输入的数据不同而不同
  16. 密码只靠大脑记好累,有没有试过用群晖NAS来记?
  17. linux基础学习思维导图及文档(17万字)
  18. 你有必要不沾计算机一段时间英语,八年级英语下册unit 1必背词组及句子(新人教版).docx...
  19. 尝试Android的毛玻璃(Blur)效果
  20. 8篇论文详解用户历史行为序列建模方法

热门文章

  1. Dlink ?一款交互式FlinkSQL开发平台
  2. 用友u8不显示服务器名,用友u8提示对数据库服务器名
  3. 用安卓设备通过otg完成电脑启动盘装机盘的制作,通过手机在U盘写入iso镜像
  4. 《智慧书》格言大全(1-300)
  5. Listary 高效启动器(win)
  6. 懒人工作源码分析(1)
  7. java 铁路管理信息系统_java多线程之铁路售票系统
  8. C语言成绩管理分析系统
  9. 【毕设教学】单片机控制步进电机
  10. DISCUZ编辑器工具栏图标不显示