`
yutinglong
  • 浏览: 63718 次
  • 性别: 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常用命令

    简单介绍ubuntu的常用命令及ubuntu的相关技巧

    ubuntu命令大全和常用技巧

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

    Linux常用命令及操作技巧汇总

    5)BASH方面:Shell脚本的如何使用,内部命令与外部命令;6)进程与内存的查看和调整,变量与环境变量查看;7)循环函数与正则表达式等基础语法。 样例展示:rm表示删除文件或目录,cp为复制文件或目录,ps来列出...

    Docker常用命令与小技巧汇总

    Ubuntu / Centos Debian的安装貌似有问题, 需要解决安装源的问题。 curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh --mirror Aliyun / AzureChinaCloud 如果在海外的AWS或者GCP等云...

    [ Ubuntu 使用技巧 ] 在当前工作目录打开 Terminal

    这是个好东西,尤其当你熟悉大部分的常用命令之后,对日常的代码工作还有部署真是太有帮助了。熟练正确使用 Terminal 大概是一个合格的算法工程师应当具备的能力吧。但是很多时候,在使用 Terminal 的时候会遇到一些...

    Linux基础.rar

    9c命令大全pdf Linux指令大全pdf Linux菜鸟专用资料pdf Linux常用命令全集CHM Linx命令文档,这一本就行了pdf inux系统服务,pdf ...Ubuntu命令技巧手册》pdf 华为inux学习资料pdf: 推荐一本 Linux学习笔记pdf

    Linux命令文档,这一个就行了

    Linux命令文档,这一个就行了

    Linux实验七 GDB程序调试

    编写一个应用程序,使用gdb调试,并熟悉gdb中几个最常用的命令 2、实验器材: 软件: 安装了ubuntu的VMware虚拟机。 硬件: PC机一台。 3、背景知识: 细节详见官方网站相关内容:...

    vimrc:这个是我的vim配置

    ubuntu系的系统使用如下命令即可:sudo apt-get install exuberant-ctags 关于ctags的使用说明可以参考这个,实现代码索引跳转 **使用:**在任意目录下克隆本项目 git clone https://github.com/abcfy2/vimrc.git cd ...

    eRCaGuy_dotfiles:.bashrc文件,显示当前git分支的终端提示,Arduino设置,Eclipse设置,带有行号的git diff,有用的脚本,提高Linux生产率等

    加布里埃尔·斯台普斯这些是我Linux Ubuntu配置文件和常用脚本,其中许多是我自己编写的。 该项目维护良好,自己使用率高且功能强大。 这不是实验性的,这是我每天使用的。 随时使用或从中借用。目录(单击以展开) ...

Global site tag (gtag.js) - Google Analytics