Ubuntu系统下常用的新建、删除、拷贝文件命令

 转自:http://www.cnblogs.com/jackchiang/p/4065723.html

  我们在Ubuntu系统中安装程序时,经常要在usr目录下新建、拷贝文件,此文件夹在Linux类系统中需要root权限才能访问,因此用常规的鼠标右键菜单操作是无效的,今天分享一下在终端中使用命令新建、拷贝文件。
  相关命令:  

cd 路径                   (进入一个路径,比如 /usr/local/lib)

  cd ..          (返回上一个文件夹)

  ls         (显示当前文件夹下的所有文件,Linux独有哦,dir 也有相同功能)

  sudo 命令     (获取超级管理权限,需要输入密码)


常用新建、删除、拷贝命令: 

    mkdir 目录名        (新建一个文件夹,文件夹在Linux系统中叫做“目录”)

  touch 文件名        (新建一个空文件)

 

  rmdir 目录名        (删除一个空文件夹,文件夹里有内容则不可用)

  rm -rf 非空目录名 (删除一个包含文件的文件夹)

  rm 文件名 文件名 (删除多个文件)
  
mv 文件名 目的文件夹 (移动文件到新的文件夹下)
   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的图形界面的发展,很多命令在个人桌面电脑已经不大使用了,但在只有命令行的服务器集群还是需要的,所以我很佩服那些维护服务器的工程师,另外,想拥有出色的编程技术,记忆力真的很重要,所以各位不要总是熬夜,照顾好自己的身体。

  话说博客园的日记功能,原来是私有性质,移到日记中的文章首页就不会公开显示了,而且不能移回去。。。

 
  增加一个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包管理器(redhead专用)

    获取安装:sudo apt-get install rpm
    创建文件夹:mkdir /var/lib/rpm
    初始化:rpm --initdb 
    安装rpm文件:rpm -ivh xxx.rpm

  chmod +x *.sh 这个命令是为sh文件增加可执行权限;

  chmod +R 777 *.*  对当前目录下的所有子目录和子文件进行 777权限的变更;通在安装软件时复制相关文件。


安装alien

# wget http://ftp.de.debian.org/debian/pool/main/a/alien/alien_8.86.tar.gz  

# tar -zxvpf alien_8.86.tar.gz   

# cd alien  

To install alien, become root and type:

# perl Makefile.PL

# make

# make install


DEB与RPM互换

Debian的DEB与redhat的RPM是Linux下比较方便的软件安装包格式.使用alien可以实现这两者的互换.

1、安装alien

在ubuntu下,alien已经添加在源中,可以使用 sudo apt-get install alien进行安装

2、转换RPM为DEB

sudo alien test.rpm

3、转换DEB至RPM

sudo alien -r test deb


 

2017年6月19日更新

 

alien工具的作用:一个将rpm包转换为deb包的工具

alien工具的安装:apt-get install alien
alien的使用:先进入rpm包的目录,再在终端使用命令 alien xxx.rpm
即可在本目录下生成一个xxx.deb
然后你就可以   dpkg -i xxx.deb了
debian就是一种linux系统 ubuntu就是用的这种形式(一般使用的apt命令dpkg命令的就是debian的系统)
rpm是红帽子linux安装管理程序 后缀是rpm就用这个命令安装
*.rpm格式的软件包,

rpm(redhat package manager),一般命令为: 安装:rpm -ivh *.rpm,i 安装,v 校验,h 用散列符显示安装进度  卸载rpm -e packagename, 卸载

*.tar.gz/*.tgz、*.bz2形式的二进制软件包安装:tar -zxvf *.tar.gz 或  tar -jxvf *.bz2
安装你说得那个软件
tar -zxvf  fcitx-4.0.0.tar.gz
cd  fcitx-4.0.0
/.configure
make
sudo make installl

 

 

四个重要文件

    /etc/profile —— 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置;

    /etc/environment —— 在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量;

    /etc/bashrc —— 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取;

    ~/.profile —— 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,它设置一些环境变量,执行用户的.bashrc文件;

    ~/.bashrc —— 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取;

posted @ 2017-06-16 17:18  Eric-Lee  阅读(630)  评论(0编辑  收藏  举报