Ubuntu命令集,生活工作汇总,没有顺序。(持续更新...)

 1 pwd;没有参数,在终端现实我们当前所处的文件夹位置;ctrl+l;清除当前终端屏;
2 ---------------------------------------------------------------------------
3 cd 文件夹名称;进入一个文件夹;cd ../ 表示切换到当前目录的上一级目录;../表示相对路径;
4 ---------------------------------------------------------------------------
5 查看文件命令:
6 cat
7 cat 文件名;显示文件内容;
8 cat -s 文件名;把文件内存在的空行合并;
9 cat -b 文件名;把文件内的内容在前面加上行号;
10 nl
11 nl 文件名;查看文件的时候在内容前面加上行号,相当于“cat -b 文件名”。
12 head
13 head 文件名;查看文件的前面多少行,默认是前10行;
14 head -2 文件名;表示查看文件的前两行;
15 head -1文件名;表示查看文件的前一行;
16 tail
17 tail 文件名;查看文件末尾的多少行,默认是后10行;
18 tail -1 文件名;查看文件的倒数第一行;
19 ---------------------------------------------------------------------------
20 拷贝和复制命令;
21 cp
22 cp 文件名 目标文件夹;将文件拷贝到目标文件夹;
23 cp test.c test4.c;表示将test.c在当前文件夹下拷贝一份test.c的文件内容并且命名为test4.c;
24 cp test.c /home/linux;表示将test.c文件拷贝到目录/home/linux下面;
25 如果当前是在/home/linux/test目录下,上面的命令也可以写成cp test.c ../;..表示上一级目录;
26 cp test.c ../bak.c;表示将test.c拷贝到上一级目录并且命名为bak.c;
27 cp -i 文件名;表示覆盖的时候有交互提示;比如说cp test.c ../,将test.c拷贝到上一级目录,但是上一级目录一级有test.c这个文件,那么就会存在覆盖的问题,加上-i,系统就会提示是否覆盖;
28 cp -r 文件夹的名称;表示对文件夹递归,当你拷贝文件夹的时候必须加上-r;
29 cp 文件名1 文件名2 ...;表示拷贝多个文件;比如,cp test2.c test3.c ../,表示将test2.c和test3.c都拷贝到上一级目录;
30 ---------------------------------------------------------------------------
31 文件移动命令;
32 mv 文件名 destination; 比如,mv test.c ../,就是将文件test.c移动到上一级目录;
33 mv 文件名1 文件名2;表示将文件名1重新命名为文件名2;比如,mv test1.c test_first.c就是将test1.c重新命名为test_first.c;
34 mv 文件名1 ../文件名2;表示将文件名1移动到上一级目录并且还重命名为文件名2;比如,mv test3.c ../test_three.c就是将当前目录下的test3.c移动到上一级目录并且重命名为test_three.c;
35 mv 文件名1 文件2 destination;
36 ---------------------------------------------------------------------------
37 创建文件命令;
38 touch 文件名;touch a.c表示在当前文件夹下创建a.c的文件;如果当前目录下已经有a.c的文件,就会刷新unix时间戳,也就是修改文件的时间;
39 ---------------------------------------------------------------------------
40 删除文件;
41 rm -i filename;删除文件并提示,-i的意思就是交互提示;
42 rm -r directory;删除文件夹的时候可能有二级文件夹,-r表示递归删除,就是删除文件夹下的文件夹;
43 ---------------------------------------------------------------------------
44 建文件夹
45 mkdir 文件夹名称;比如mkdir d1,就是在当前文件夹下创建文件夹d1;mkdir d1/d11的意思是在当前文件夹下创建d1的文件夹后再在d1文件夹下创建d11;
46 mkdir -p d2/d22;表示在当前文件夹下创建d2并且在d2下再创建d22的文件夹;
47 ls -r d2;表示列出d2文件夹下面的文件夹;不会显示d2;
48 ls -R d2;表示列出d2文件夹下面的文件夹;会显示d2;

Ubuntu命令集(持续更新)的更多相关文章

  1. ubuntu命令总结 持续更新 补充

    总结一下Ubuntu常用命令   top sudo apt-get install 软件名 安装软件命令 sudo nautilus 打开文件(有root权限) su root 切换到“root” l ...

  2. DataStage 错误集(持续更新)

    DataStage 错误集(持续更新) DataStage序列文章 DataStage 一.安装 DataStage 二.InfoSphere Information Server进程的启动和停止 D ...

  3. git常用命令(持续更新中)

    git常用命令(持续更新中) 本地仓库操作git int                                 初始化本地仓库git add .                       ...

  4. 【github&&git】4、git常用命令(持续更新中)

    git常用命令(持续更新中) 本地仓库操作git int                                 初始化本地仓库git add .                       ...

  5. Linux命令(持续更新ing)

    *.命令语法:  a.在进行参数设定时,通常为“-”号,若为完整参数名称,则输入“--”符号;  b.指令太长的时候,可以使用“\”符号使指令连续到下一行;  c.各种符号的意义:    ''     ...

  6. Linux 服务器命令,持续更新……

    记录一下常用命令给自己备忘备查,会持续更新-- 一.查看和修改Linux的时间 1. 查看时间和日期,命令: date 2.设定时间和日期 例如:将系统日期修改成2020年2月14日12点的命令: d ...

  7. 安装 Ubuntu 21.04 后必备的绝佳应用大合集(持续更新中)

    @ 目录 一.Google Chrome 浏览器 1.下载 2.安装 3.设置搜索引擎 二.火焰截图(替代QQ截图) 1.简介: 2.安装: 3.设置快捷键: 三.VLC视频播放器(替代Potplay ...

  8. ubuntu相关软件合集(持续更新中)

    本人使用的是Ubuntu-Kylin14.04,自带了日历.输入法.优客助手等易于上手的应用.省的每次安装完原生的系统再麻烦的安装,下面介绍默认应用外的相关常用软件: 一.Keylock Applic ...

  9. 一些常见修改命令(针对ubuntu 14.04 持续更新中...)

    1.PS1 在哪: echo $PS1    vi /etc/bash.bashrc      /W输出最后一个目录    /w输出完整目录 2.设置静态IP地址:vim /etc/network/i ...

随机推荐

  1. Spring 对Apache Kafka的支持与集成

    1. 引言 Apache Kafka 是一个分布式的.容错的流处理系统.在本文中,我们将介绍Spring对Apache Kafka的支持,以及原生Kafka Java客户端Api 所提供的抽象级别. ...

  2. 聊聊kafka-client的源码

    一,感想 kafka 客户端代码很早以前 我就想研究借鉴一下,我前前后后至少阅读过三遍源码,我发现我看不下去,不知道为啥这么写,在次期间,我也参考了很多的网上的源码分析,我发现自己依然一知半解的, 慢 ...

  3. mysql-查询不同列的数量合计

    车辆违规信息表testmodel_test 表结构: 表字段:cra_id(车牌号),if_weigui(该次行驶是否违规,0是正常,1是违规) 目的: 查询表中共有几辆车,违规的有几辆车: 方法1 ...

  4. 基于混沌Logistic加密算法的图片加密与还原

    摘要 一种基于混沌Logistic加密算法的图片加密与还原的方法,并利用Lena图和Baboon图来验证这种加密算法的加密效果.为了能够体现该算法在图片信息加密的效果,本文还采用了普通行列置乱加密算法 ...

  5. wsgi_uwsgi_nginx

    1.一些重要概念 https://www.cnblogs.com/xiaonq/p/8932266.html 1.1 web容器 什么是web容器 1.web容器是帮助我们部署java.php.pyt ...

  6. Core在IIS的热发布问题或者报错文件已在另一个程序中打开

    关于Core发布到IIS的热发布问题,或者覆盖dll文件的时候会报错"文件已在另一个程序中打开",也就是无法覆盖程序的问题,经过百度和分析总结以下几种方案: 一.使用app_off ...

  7. moviepy AudioClip帧处理ValueError: The truth value of array with more than one element is ambiguous

    ☞ ░ 前往老猿Python博文目录 ░ 一.环境 操作系统:win7 64位 moviepy:1.0.3 numpy:1.19.0 Python:3.7.2 二.应用代码及报错信息 程序代码 if ...

  8. PyQt(Python+Qt)学习随笔:containers容器类部件QMdiArea多文档界面的QMdiSubWindow子窗口相关属性和操作方法

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 1.增加子窗口 QMdiArea中的子窗口类型是QMdiSubWind ...

  9. PyQt(Python+Qt)学习随笔:model/view架构中的QStringListModel

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 一.QStringListModel介绍 QStringListModel是Qt提供的一个已经实现Q ...

  10. vue props默认值国际化报错

    未做国际化处理 tabLabel: { type: Array, default: () => (["a", "b", "c"]) } ...