[转]Ubuntu系统下常用的新建、删除、拷贝文件命令
我们在Ubuntu系统中安装程序时,经常要在usr目录下新建、拷贝文件,此文件夹在Linux类系统中需要root权限才能访问,因此用常规的鼠标右键菜单操作是无效的,今天分享一下在终端中使用命令新建、拷贝文件。
相关命令:
cd 路径 (进入一个路径,比如 /usr/local/lib)
cd .. (返回上一个文件夹)
ls (显示当前文件夹下的所有文件,Linux独有哦,dir 也有相同功能)
sudo 命令 (获取超级管理权限,需要输入密码)
常用新建、删除、拷贝命令:
mkdir 目录名 (新建一个文件夹,文件夹在Linux系统中叫做“目录”)
touch 文件名 (新建一个空文件)
rmdir 目录名 (删除一个空文件夹,文件夹里有内容则不可用)
rm -rf 非空目录名 (删除一个包含文件的文件夹)
rm 文件名 文件名 (删除多个文件)
cp 文件名 目标路径(拷贝一个文件到目标路径,如cp hserver /opt/hqueue)
cp -i (拷贝,同名文件存在时,输出 [yes/no] 询问是否执行)
cp -f (强制复制文件,如有同名不询问)
常用解压、安装程序、文件更新命令:deb格式双击即可安装
tar -zxvf *.tar.gz ( 解压 tar.gz格式的文件 )
source *.install (安装install格式的安装包)
sh 路径/×.sh (安装sh格式的文件,如 sudo sh /home/hp/Downloads/*.sh)
sudo apt-get upgrade(更新已安装的包)
sudo apt-get update (更新源)
如果想知道安装的文件身在何方?可以去 /usr/share/applications 文件夹下面看看,然后用前文提到的方法在桌面创建一个快捷方式。
以上都是我常用的命令,其实Linux下的命令多如牛毛,但随着Ubuntu
的图形界面的发展,很多命令在个人桌面电脑已经不大使用了,但在只有命令行的服务器集群还是需要的,所以我很佩服那些维护服务器的工程师,另外,想拥有出
色的编程技术,记忆力真的很重要,所以各位不要总是熬夜,照顾好自己的身体。
话说博客园的日记功能,原来是私有性质,移到日记中的文章首页就不会公开显示了,而且不能移回去。。。
2015年07月24日18:31:16 更新博文:
增加一个rpm格式的安装方法:
rpm其实不是软件包,而debian系统下的包管理机制,如果要安装rpm格式按以下步骤:
方法一:先用alien把rpm转deb
安装alien: sudo apt-get install alien
转换为deb包:alien -d xxx.rpm (deb包在UBuntu下可以直接双击安装)
直接安装:alien -i xxx.rpm
方法二:安装rpm包管理器
获取安装:sudo apt-get install rpm
创建文件夹:mkdir /var/lib/rpm
初始化:rpm --initdb
安装rpm文件:rpm -ivh xxx.rpm
chmod +x *.sh 这个命令是为sh文件增加可执行权限;
chmod +R 777 *.* 对当前目录下的所有子目录和子文件进行 777权限的变更;通在安装软件时复制相关文件。
作 者:蒋至乙
出 处:http://www.cnblogs.com/jackchiang
文章内容欢迎转载,但请保留此段声明,并在页面醒目位置给出原文连接,感谢您的支持。
人生在世的全部意义,不是为了享受,而是为了帮助别人脱离苦难、获得幸福~
[转]Ubuntu系统下常用的新建、删除、拷贝文件命令的更多相关文章
- Ubuntu系统下常用的新建、删除、拷贝文件命令
我们在Ubuntu系统中安装程序时,经常要在usr目录下新建.拷贝文件,此文件夹在Linux类系统中需要root权限才能访问,因此用常规的鼠标右键菜单操作是无效的,今天分享一下在终端中使用命令新建.拷 ...
- 在Ubuntu系统下连接远程服务器并传输文件
原文链接:https://blog.csdn.net/u013250416/article/details/78075590 一. 连接远程Ubuntu服务器. 1. 打开命令行,输入 : sud ...
- Ubuntu系统下解决“YourUserName不在sudoers文件中。此事将被报告”的问题
本文由荒原之梦原创,原文链接:http://zhaokaifeng.com/?p=624 问题描述: 之前在使用Fedora系统时遇到过在使用 sudo 时提示"YourUserName不在 ...
- Ubuntu系统下的多路径软件 DM Multipath 配置。
Ubuntu系统下的多路径软件是操作系统自带的 DM Multipath工具.------------------------------------------------------------- ...
- ubuntu系统里常用的几个命令
### ubuntu系统里常用的几个命令 卸载软件: sudo apt-get --purge remove easy-rsa //最后是包名, --purge是可选参数,加上的话移除配置文件 删除文 ...
- Ubuntu系统下创建python数据挖掘虚拟环境
虚拟环境: 虚拟环境是用于创建独立的python环境,允许我们使用不同的python模块和版本,而不混淆. 让我们了解一下产品研发过程中虚拟环境的必要性,在python项目中,显然经常要使用不 ...
- ubuntu系统下Python虚拟环境的安装和使用
ubuntu系统下Python虚拟环境的安装和使用 前言:进行python项目开发的时候,由于不同的项目需要使用不同的资源包和相关的配置,因此创建多个python虚拟环境,在虚拟环境下开 ...
- ubuntu系统下安装pyspider:搭建pyspider服务器新手教程
首先感谢“巧克力味腺嘌呤”的博客和Debian 8.1 安装配置 pyspider 爬虫,本人根据他们的教程在ubuntu系统中进行了实际操作,发现有一些不同,也出现了很多错误,因此做此教程,为新手服 ...
- Ubuntu系统下OpenDaylight源码编译安装
操作系统:Linux x64 / Ubuntu 14.04 研究领域:软件定义网络SDN (Software-defined Networking) 开发组件:OpenDaylight 声明:转载请注 ...
随机推荐
- C# CodeHelper
using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using Syste ...
- JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解
Jmap是一个可以输出所有内存中对象的工具,甚至可以将VM 中的heap,以二进制输出成文本.打印出某个java进程(使用pid)内存内的,所有'对象'的情况(如:产生那些对象,及其数量). 使用方法 ...
- mysql 查看数据库中所有表的记录数
use information_schema; SELECT DISTINCT t.table_name, t.engine '表引擎', t.table_rowsFROM TABLES tWHERE ...
- SVN版本控制的使用
下面说一说本人对SVN工具使用的理解: SVN就是一个工具,一个用来便于多人(或说团队)开发代码的版本控制工具,我们可以用它很好的把多个程序员开发出来的代码统一起来,并且保证在这个工程中不出现任何差错 ...
- unity3d使用litjson中文显示的问题
我们在使用litjson时它的编码方式是unicode的,所以我将json转成string输出时显示的是unicode的编码.这样我们显示或者保存中文时不是很方便.我们可以将中文的unicode转成能 ...
- 【ARM】S3C6410芯片的启动流程
S3C6410芯片的启动流程 (1) 上电后首先运行iRom(BL0)内的代码,主要完成时钟和看门狗等外围器件的初始化.(2) 拷贝SD卡或者NnadFlash中的前4k(BL1)代码到片内ram(垫 ...
- HTML中<title>与<h1>区别
1)<title>标签表示的标题是整个网页的名字,即在浏览器顶部的tab栏里显示的.搜索引擎通过它来搜索网页:<title>标签里的文本不出现在页面内容里面. <h1&g ...
- 圆形图片CustomShapeImageView
第三方控件 [GitHub的源码下载] (https://github.com/MostafaGazar/CustomShapeImageView) 1:依赖包 dependencies { ... ...
- 前端环境安装(node.js+npm+grunt+bower)
前端开发环境安装(本教程不带开发工具的安装教程,只是环境安装) 本人机器环境win7 64位. 一.node.js安装 进入官网下载node.js文件,http://www.nodejs.org/ 2 ...
- 使用NCoding归档进行存储数据时候报错
问题:Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[Demo1.UserInfo ...