Ubuntu 基本命令操作_ubantu怎么操作-程序员宅基地

技术标签: centos命令  ubuntu  linux命令  乌班图命令  

Ubuntu 基本命令操作

查看历史命令history

  • 目录的相关操作:
ls		查看目录
ls -a  查看所有的子目录及文件(包括隐藏的)
ls -l	 详细信息 包括创建信息权限等
ls --color  查看文件的颜色
	白色:表示普通文件
	蓝色:表示目录
	绿色:表示可执行文件(使用./文件名 执行)
	红色:表示压缩文件
	浅蓝色:链接文件
	红色闪烁:表示链接的文件
	黄色:表示设备文件
	灰色:表示其它文件
  • 如何设置软链接
link 
ln -s 源文件的名字 新名字(快捷方式的名字) 
  • 对目录的一些操作
对目录的一些操作都基于当前目录进行跳转
cd 目录名 	进入到xxx目录
cd .. 	到上级目录
cd ../.. 		到上两级目录
cd /home 	到当前用户的home目录
cd ~	到根目录
pwd   查看当前路径
  • 创建目录(文件夹)
sudo mkdir 目录名字	创建目录
sudo mkdir -p  父目录名/子目录名/孙目录名			

切换到当父目录
tree 查看当前目录树形结构
  • 删除目录
sudo rmdir 目录名
sudo rmdir -p #递归删除  目录里边不能再有子目录或者文件 

万能删除
rm -rf 文件名 or 目录名(什么都能删)
	参数r :表示递归删除
	参数f :表示强制删除
	参数i :交互式删除 删除前需要用户进行确认
切记:rm -rf /*  删库跑路 慎用!!!
  • 文件复制 目录复制
cp [参数] 原文件或目录 目标文件或目录
or [参数] 源文件或目录  目标文件或目录

	- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录
	- d 拷贝时保留链接
	- f 删除已经存在的目标文件而不提示
	- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝
	- p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中
	- r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
	- l 不作拷贝,只是链接文件
  • 增加文件或者目录的权限
我们用命令行操作文件的时候经常遇到权限不够的时候,大部分是因为只有读的权限,没有写的权限。
解决方法:
eg:
drwxrwxr-x  6 wjl wjl     4096 9月  28 18:14 Django_project/
	- x 执行
	- r 读
	- w 写
chomd 777 文件名 代表赋予所有的权限
chomd +w (增加w的权限)   其他的类推
			-w(减去w的权限)

  • vim 编辑器
    vi和vim操作基本一样
    vim熟练了是一个非常棒的编辑器
    如果没有vim请使用命令安装
    sudo apt-get install vim

  • 基本命令:

在编辑模式下
	i 在光标所在的位置插入元素
	o 在光标的下一行输入
	a 在光标下一行输入
	I 在光标所在行的行首进行输入
	A 在光标所在行的行尾进行输入

Esc 回到命令模式

在命令模式下
	h 向左移动一个字符
	l 向右移动一个字符
	j 向下移动一个字符
	k 向上移动一个字符
	yy 复制
	nyy 复制n行 eg:100yy  复制100行
	p 粘贴
	np 复制n行   eg:10p 复制10行
	dd 删除1行
	ndd 删除n行  eg:100dd 删除100行
	u 撤销  (相当于windows中的ctrl+z)
	
	GG 跳转到最后一行
	"." 回到上一次的操作

底部命令模式

底部命令模式 :英文模式下的冒号
:w 保存不退出
:q 不保存退出
:wq 保存并退出
:wq! 强制保存并退出(!表示强制)
:x 保存并退出  == wq
:set nu 显示行号
:行号  定位到当前行
/要查找的内容   查找到多个 n 跳转到下一个
:s/要查找的字符串/要替换的字符串   

tar 打包

tar -zcvf 文件名 文件1 文件2 文件3
tar -zxvf 包名       解压tar 包

解压zip文件

unzip -zxvf zip文件名

如果想下载软件请去官网看官方文档

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_42815634/article/details/82909700

智能推荐

5G移动通信技术—5g网络架构网元及接口-程序员宅基地

文章浏览阅读2k次,点赞22次,收藏27次。此时,必须新建全新的5G核心网,5G核心网引入了很多新的技术特性(如服务化架构等),一般***用虚拟化技术部署在数据中心,建设成本较高。网元划分的粒度很多,看用途了,有物理网元,逻辑网元,等效网元数等。支持3G、4G和5G用户同时接入,支持Non-3GPP用户(如WiFi、卫星等)接入,可以同时提供3G、4G和5G服务。2、SMF:Session Management function,会话管理功能,负责隧道维护、IP地址分配和管理、UP功能选择、策略实施和QoS中的控制、计费数据***集、漫游等。_5g网络架构网元及接口

【图像重建】基于FSRCNN的图像超分辨重建算法附matlab代码_fsrcnn有多少层-程序员宅基地

文章浏览阅读1k次。1 简介FSRCNN模型是汤晓鸥团队设计的一种基于卷积神经网络的单一图像超分辨率重建模型,是对SRCNN模型的改进,SRCNN模型首先将一个低分辨率图像通过双三次插值放大到目标大小,再通过3层的卷积层做非线性映射,最后重建出高分辨率图像。SRCNN的结构包含3层的神经网络,如图1所示,分别和传统的SR模型的三个步骤相对应,其中第1层卷积对应特征提取和表示,第2层卷积对应非线性映射,第3层卷积对应最后的重建。2 部分代码% ===========..._fsrcnn有多少层

逻辑回归(混淆矩阵与评估指标)_多变量逻辑回归分析-程序员宅基地

文章浏览阅读3.3k次。跟我一起机器学习系列文章将首发于公众号:月来客栈,欢迎文末扫码关注!1 多变量逻辑回归上一篇文章中笔者对于什么是逻辑回归,以及它能用来干什么做了一个详细的介绍;同时,对于如何通过开源库进行建模训练并预测也给出了详细的示例,并对训练得到的决策边界进行了可视化。因此,本篇文章将主要围绕多变量逻辑回归,多分类问题和分类评价指标这三个方面进行介绍。所为多变量逻辑回归其实就是一个样本点有多个特征属性..._多变量逻辑回归分析

使用EM管理实例-程序员宅基地

文章浏览阅读96次。repository就是存放Database Control在管理数据库所用到的信息的多个表。创建repository:emca -repos create创建Database Control:emc..._#./em_control -l

C++1-C语言和C++的区别_c语言++1-程序员宅基地

文章浏览阅读2.8k次。C语言和C++的区别_c语言++1

无人机项目跟踪记录七十二———降压电路模块详解_怎样看降压模块是几v生成的-程序员宅基地

文章浏览阅读1.5k次,点赞2次,收藏4次。下图为降压电路模块:从左向右介绍,MIC5205_3.3为输出是3.3伏的电压调节器件。VIN接入5伏电压,GND管脚接地,EN使能端接5伏电压代表芯片不受其他信号控制,固定输出3.3V电压。本电路不考虑噪声影响,故而BYP端不接电容。输出端接三个电容起到滤波作用。左侧电路给单片机和系统其他芯片提供3.3伏的电压。右侧和左侧基本相同,不同的是使能管脚EN受单片机控制,以此来启动或者关闭此供电模块,右侧电路是给蓝牙芯片供电电路。..._怎样看降压模块是几v生成的

随便推点

webpack多个js打包_webpack打包多个js、-程序员宅基地

文章浏览阅读801次。创建文件夹(dist)用cnpm安装webpackcnpm install webpack --save-dev添加一个固定的js文件 webpack.config.jsmodule.exports = { entry: ['./js/one1.js','./js/one2.js'],//js名字 output: { path:__dirname + '/..._webpack打包多个js、

从码农到架构师的实战之路(文末分享阿里内部资料)-程序员宅基地

文章浏览阅读1.3k次。
 

 

 
 
 多人做Java开发2,3年后,都会感觉自己遇到瓶颈。什么都会又什么都不会,如何改变困境,为什么很多人..._架构文

html弹窗是否删除,javascript删除前弹出确认/取消询问窗口confirm-程序员宅基地

文章浏览阅读4.1k次。为了避免误删数据,删除前应该不要嫌麻烦弹出一个确认/取消询问窗口,以前免错删数据后无法恢复。网站的数据删除由用 户在客户端发起,所以弹出确认/取消询问窗口由javascript来完成,它弹出的询问窗口跟Windows系统弹出的一样。javascript删除前弹出一个确认/取消询问窗口有几种方法,我们只介绍一种方便调用的方法,这样既便于在 javascript 代码中调用,又便于在 html 文件中..._html 删除前询问

关于三星S3C44B0X目标板的uClinux Bootloader_uclinux和bootloader区别-程序员宅基地

文章浏览阅读386次。2007-12-25 09:13:59 uClinux是为控制领域设计的嵌入式Linux操作系统,它沿袭了主流Linux的大部分特性,并进行了一定幅度的裁减。其设计主要针对没有内存管理单元(MMU)的微处理器,例如基于ARM7TDMI内核的S3C44B0X。 嵌入式Linux系统通常由三部份组成:Bootloader、Kernel和File System_uclinux和bootloader区别

iOS 防止截屏、录屏技术_ios 禁止录屏-程序员宅基地

文章浏览阅读4.1k次。看图演示,可防止截屏和录屏可以开启或者关闭,是否允许截屏和录屏。_ios 禁止录屏

机器人路径规划之RRT算法-程序员宅基地

文章浏览阅读2.3k次,点赞3次,收藏32次。关注:决策智能与机器学习,深耕AI脱水干货作者:矮脚兽 来源:知乎专栏地址:https://www.zhihu.com/column/c_1278371819016101888如需转载..._六自由度机械臂rrt路径规划原理

推荐文章

热门文章

相关标签