`
zhanglibin1986
  • 浏览: 381641 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ubuntu常用命令与技巧

阅读更多
1、Ubuntu常用命令与技巧[转载]
2、复制文件夹的命令
3、如何查看ubuntu版本信息


  • 1、Ubuntu常用命令与技巧

sudo apt-get install 软件名 安装软件命令
sudo nautilus 打开文件(有root权限)
su root 切换到“root”

ls 列出当前目录文件(不包括隐含文件)
ls -a 列出当前目录文件(包括隐含文件)
ls -l 列出当前目录下文件的详细信息

cd .. 回当前目录的上一级目录
cd - 回上一次所在的目录
cd ~ 或 cd 回当前用户的宿主目录
mkdir 目录名 创建一个目录
rmdir 空目录名 删除一个空目录
rm 文件名 文件名 删除一个文件或多个文件
rm -rf 非空目录名 删除一个非空目录下的一切

mv 路经/文件 /经/文件 移动相对路经下的文件到绝对路经下
mv 文件名 新名称 在当前目录下改名
find 路经 -name “字符串” 查找路经所在范围内满足字符串匹配的文件和目录

fdisk fdisk -l 查看系统分区信息
fdisk fdisk /dev/sdb 为一块新的SCSI硬盘进行分区
chown chown root /home 把/home的属主改成root用户
chgrp chgrp root /home 把/home的属组改成root组

Useradd 创建一个新的用户
Groupadd 组名 创建一个新的组
Passwd 用户名 为用户创建密码
Passwd -d用户名 删除用户密码也能登陆
Passwd -S用户名 查询账号密码
Usermod -l 新用户名 老用户名 为用户改名
Userdel–r 用户名 删除用户一切

tar -c 创建包 –x 释放包 -v 显示命令过程 –z 代表压缩包
tar –cvf benet.tar /home/benet 把/home/benet目录打包
tar –zcvf benet.tar.gz /mnt 把目录打包并压缩
tar –zxvf benet.tar.gz 压缩包的文件解压恢复
tar –jxvf benet.tar.bz2 解压缩

make 编译
make install 安装编译好的源码包
reboot Init 6 重启LINUX系统
Halt Init 0 Shutdown –h now 关闭LINUX系统

uname -a 查看内核版本
cat /etc/issue 查看ubuntu版本
lsusb 查看usb设备
sudo ethtool eth0 查看网卡状态
cat /proc/cpuinfo 查看cpu信息
lshw 查看当前硬件信息
sudo fdisk -l 查看磁盘信息
df -h 查看硬盘剩余空间
free -m 查看当前的内存使用情况
ps -A 查看当前有哪些进程
kill 进程号(就是ps -A中的第一列的数字)或者 killall 进程名( 杀死一个进程)
kill -9 进程号 强制杀死一个进程

常用apt命令:

apt-cache search package 搜索包
apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package 安装包
sudo apt-get install package - - reinstall 重新安装包
sudo apt-get -f install 修复安装”-f = –fix-missing”
sudo apt-get remove package 删除包
sudo apt-get remove package - - purge 删除包,包括删除配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
sudo apt-get dselect-upgrade 使用 dselect 升级
apt-cache depends package 了解使用依赖
apt-cache rdepends package 是查看该包被哪些包依赖
sudo apt-get build-dep package 安装相关的编译环境
apt-get source package 下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean 清理无用的包
sudo apt-get check 检查是否有损坏的依赖

清理所有软件缓存(即缓存在/var/cache/apt/archives目录里的deb包 )
sudo apt-get clean

删除系统不再使用的孤立软件
sudo apt-get autoremove


  • 2、复制文件夹的命令



该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,就如同DOS下的copy命令一样,功能非常强大。

语法:cp [选项] 源文件或目录 目标文件或目录

说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。

各选项含义:

    * - a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
    * - d 拷贝时保留链接。
    * - f 删除已经存在的目标文件而不提示。
    * - i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
    * - p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
    * - r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
    * - l 不作拷贝,只是链接文件。

需要说明的是:为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名是一个已存在的文件名,用cp命令拷贝文件后,这个文件就会被新拷贝的源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。

$ cp - i exam1.c /usr/wang/shiyan1.c

该命令将文件exam1.c拷贝到/usr/wang 这个目录下,并改名为 shiyan1.c

若不希望重新命名,可以使用下面的命令:

$ cp exam1.c /usr/ wang/

将/usr/xu目录中的所有文件及其子目录拷贝到目录/usr/liu中,命令如下:

$ cp - r /usr/xu/ /usr/liu

  • 3、如何查看ubuntu版本信


cat /etc/issue

返回结果

Ubuntu 6.06 “Dapper Drake” Development Branch
l

或者

cat /proc/version

返回结果

Linux version 2.6.12-10-k7 (buildd@terranova) (gcc version 3.4.5 20050809 (prerelease) (Ubuntu 3.4.4-6ubuntu8.1)) #1 Sat Mar 11 16:59:38 UTC 2006

或者

uname -a

返回结果

Linux guoshuang 2.6.15-20-686 #1 SMP PREEMPT Tue Apr 4 18:37:00 UTC 2006 i686 GNU/Linux

或者

lsb_release -a

No LSB modules are available.

Distributor ID: Ubuntu

Description: Ubuntu 6.10

Release: 6.10

Codename: edgy

或者

cat /etc/lsb-release

DISTRIB_ID=Ubuntu

DISTRIB_RELEASE=6.10

DISTRIB_CODENAME=edgy

DISTRIB_DESCRIPTION=”Ubuntu 6.10″

Ubuntu 4.10 - Warty Warthog(长疣的疣猪),发布日期:2004年10月20日。

Ubuntu 5.04 - Hoary Hedgehog(灰白的刺猬),发布日期:2005年4月8日

Ubuntu 5.10 - Breezy Badger(活泼的獾),发布日期:2005年10月13日

Ubuntu 6.06 - Dapper Drake(整洁的公鸭),发布日期:2006年6月1日

Ubuntu 6.10 - Edgy Eft(急躁的水蜥),发布日期:2006年10月6日

Ubuntu 7.04 - Feisty Fawn(坏脾气的小鹿),发布日期:2007年4月19日

Ubuntu 7.10 - Gutsy Gibbon(勇敢的长臂猿),发布日期:2007年10月18日

Ubuntu 8.06 - Complacent Husky(得意的哈士奇),发布日期:2008年6月7日

分享到:
评论

相关推荐

    ubuntu常用命令集

    以下是一些Ubuntu常用命令的详细说明: 1. **apt-get**: 这是Ubuntu系统中的软件包管理工具,能够自动处理软件包的依赖关系。其主要参数包括: - `update`: 更新软件包列表,确保你的系统知道最新的可用版本。 - ...

    ubuntu命令大全和常用技巧

    ubuntu命令大全和常用技巧,包括dpkg和vim配置技巧

    linux 常用命令及技巧

    #### 二、Ubuntu常用命令 ##### 1. dpkg - **功能**: Debian包管理器。 - **安装**: `dpkg -i 包名` - **卸载**: `dpkg -r 包名` - **卸载并删除配置文件**: `dpkg --purge 包名` - **查看软件包安装内容**: `dpkg ...

    Ubuntu linux 命令大全 Ubuntu技巧.txt

    ### Ubuntu Linux 命令大全与技巧解析 #### 标题和描述中的知识点: - **Ubuntu Linux 命令大全**:这表明文档包含了大量在 Ubuntu Linux 系统中常用的命令,这些命令可以帮助用户进行系统管理、软件安装、网络...

    自己总结的ubuntu常用命令

    ### 自己总结的 Ubuntu 常用命令 #### 概述 本文档旨在分享作者在使用 Ubuntu 过程中总结的一些基本 Linux 命令,适用于 Linux 系统的初学者。通过这些命令的学习和实践,新手可以更快地掌握如何在 Ubuntu 系统中...

    ubuntu常用命令

    ### Ubuntu常用命令详解 #### 一、系统管理与软件安装 - **sudo apt-get install 软件名**:这是安装软件的基本命令。通过sudo获取管理员权限,使用apt-get工具来安装指定的软件包。 - **sudo nautilus**:打开...

    ubuntu电子书(包含安装和常用命令)

    3. **Ubuntu常用命令**: - **ls**:查看当前目录下的文件和文件夹。 - **cd**:切换目录。 - **pwd**:显示当前工作目录。 - **touch**:创建新文件。 - **mkdir**:创建新目录。 - **rm**:删除文件或目录,...

    Ubuntu 命令大全 Ubuntu技巧.doc

    【Ubuntu命令大全与技巧】 Ubuntu是一款基于Debian的开源Linux操作...以上是Ubuntu常用的一些命令和技巧,掌握这些命令能帮助用户更好地管理和维护Ubuntu系统。不断学习和实践,能够提升在Ubuntu系统中的操作效率。

    linux常用命令与技巧

    ### Linux常用命令与技巧 在Linux系统中,熟练掌握各种命令是进行高效操作的基础。本文将根据提供的部分内容,深入解析并扩展一系列常用的Linux命令及其应用技巧,帮助读者更好地理解和运用这些命令。 #### 1. ...

    ubuntu学习教程及常用命令

    Ubuntu学习教程及常用命令 Ubuntu是一款基于Debian的开源Linux操作系统,被广泛应用于服务器、桌面环境以及各种设备。本教程将深入浅出地讲解Ubuntu的基础知识,包括基本命令的使用、常用操作技巧以及vi编辑器的...

    乌班图(Ubuntu)命令使用技巧.doc

    本文将详细介绍在Ubuntu环境下常用的一些命令及其用途。 首先,打开控制台通常是通过“应用程序”菜单 -> “附件” -> “终端”。控制台、终端和shell是同义词,指的是一个用于输入命令的文本界面,它允许用户与...

    linux常用命令及技巧

    在深入探讨Linux常用命令及其技巧之前,我们先简要理解一下Linux系统。Linux是一种免费开源的操作系统内核,由Linus Torvalds于1991年首次发布,随后发展成为一个全球开发者社区支持的庞大项目。它以稳定、安全和...

    linux学习笔记,主要总结了作为SLAM算法工程师,常用的ubuntu命令技巧_awesome-linux-notes.zip

    linux学习笔记,主要总结了作为SLAM算法工程师,常用的ubuntu命令技巧_awesome-linux-notes

    Ubuntu常用软件安装

    在Linux世界中,Ubuntu是一个非常流行的开源操作系统,以其用户友好性和强大的功能而受到广大用户的喜爱。对于初次接触或已经习惯Windows或Mac OS的用户来说,...熟练掌握这些技巧,将使你在Ubuntu环境中更加游刃有余。

    ubuntu命令集

    本文将深入探讨Ubuntu中的常用命令,帮助你更好地理解和利用这个强大的系统。 一、文件和目录操作 1. `ls`:列出当前目录中的文件和子目录。 2. `cd`:改变工作目录。例如,`cd /home/user` 将你带入用户目录。 3. ...

Global site tag (gtag.js) - Google Analytics