Ubuntu命令集(持续更新)
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命令集(持续更新)的更多相关文章
- ubuntu命令总结 持续更新 补充
总结一下Ubuntu常用命令 top sudo apt-get install 软件名 安装软件命令 sudo nautilus 打开文件(有root权限) su root 切换到“root” l ...
- DataStage 错误集(持续更新)
DataStage 错误集(持续更新) DataStage序列文章 DataStage 一.安装 DataStage 二.InfoSphere Information Server进程的启动和停止 D ...
- git常用命令(持续更新中)
git常用命令(持续更新中) 本地仓库操作git int 初始化本地仓库git add . ...
- 【github&&git】4、git常用命令(持续更新中)
git常用命令(持续更新中) 本地仓库操作git int 初始化本地仓库git add . ...
- Linux命令(持续更新ing)
*.命令语法: a.在进行参数设定时,通常为“-”号,若为完整参数名称,则输入“--”符号; b.指令太长的时候,可以使用“\”符号使指令连续到下一行; c.各种符号的意义: '' ...
- Linux 服务器命令,持续更新……
记录一下常用命令给自己备忘备查,会持续更新-- 一.查看和修改Linux的时间 1. 查看时间和日期,命令: date 2.设定时间和日期 例如:将系统日期修改成2020年2月14日12点的命令: d ...
- 安装 Ubuntu 21.04 后必备的绝佳应用大合集(持续更新中)
@ 目录 一.Google Chrome 浏览器 1.下载 2.安装 3.设置搜索引擎 二.火焰截图(替代QQ截图) 1.简介: 2.安装: 3.设置快捷键: 三.VLC视频播放器(替代Potplay ...
- ubuntu相关软件合集(持续更新中)
本人使用的是Ubuntu-Kylin14.04,自带了日历.输入法.优客助手等易于上手的应用.省的每次安装完原生的系统再麻烦的安装,下面介绍默认应用外的相关常用软件: 一.Keylock Applic ...
- 一些常见修改命令(针对ubuntu 14.04 持续更新中...)
1.PS1 在哪: echo $PS1 vi /etc/bash.bashrc /W输出最后一个目录 /w输出完整目录 2.设置静态IP地址:vim /etc/network/i ...
随机推荐
- C3PO数据库连接池
1 <?xml version="1.0" encoding="UTF-8"?> 2 3 -<c3p0-config> 4 5 6 -& ...
- Apiview+serallizers
1.APIVIEW使用 https://www.cnblogs.com/xiaonq/p/10124104.html ModelVIewSet是对APIView封装 ModelSerializer是对 ...
- yum安装软件时报错libmysqlclient.so.18()(64bit)
错误信息 yum -y install sysbench 安装sysbench提示缺少依赖包如下图: 主要原因 缺少Percona-XtraDB-Cluster-shared-55-5.5.37-25 ...
- Contest 1445
A \(a\) 中第 \(i\) 小的配 \(b\) 中第 \(i\) 大的. 限制相同,这样配最平均. 时间复杂度 \(O\left(tn\log n\right)\). B 最终的一百名至少是第一 ...
- JQuery案例:暖心小广告
暖心小广告 写一个页面,每隔3秒显示小广告,再过3秒自动关闭. <head> <meta charset="UTF-8"> <title>暖心广 ...
- 20200322_【转载】关于C#中使用SQLite自适应Any CPU程序的说明
本文转载, 原文链接: http://luyutao.com/2016/09/14/csharp-sqlite-any-cpu.html 在C#中如果要使程序自适应32位和64位系统,只需要将项目的& ...
- 关于Python中中文文本文件使用二进制方式读取后的解码UnicodeDecodeError问题
最近老猿在进行文件操作的验证测试,发现对于中文文本文件如果使用二进制方式打开,返回的类型是bytes,如果要转换成可读的字符串信息需要进行解码.可是老猿使用decode()或decode(" ...
- kettle如何从cube抽数据
接触kettle已经还是有一段时间了,但是一直都使用简单的输入.输出(二维数据库to二维数据库).今天,突然接到一个需求,需要从多维数据库(CUBE)里面将数据抽取到二维数据库,我难住了,不知道该如何 ...
- VirtualBox安装Centos出现E_FAIL (0x80004005)的解决方法
问题描述:UUID已经存在 Cannot register the hard disk 'F:\hadoop\VirtualBox-centos\centos6.4\centos6.4.vdi' {0 ...
- django 删除数据库表后重新同步的方法
python manage.py sqlmigrate your_app_name 0001 把your_app_name换成自己的app名字即可看到框架自动生成的创建表sql语句,于是我就这样看到了 ...