ubuntu 命令小结(常用)

原创 2015年11月18日 13:51:24

service    控制服务的启动、停止和重启

例   service apache2 start


fdisk -l  /dev/sda     查看硬盘信息  l--list

fdisk  /dev/sdb    对硬盘进行分区 

mkfs.ext3  /dev/sdb1   格式化


df -h        查看分区使用情况      

du -sh *    查看当前目录文件的大小    (s-sum ;  h-human:人性化的)


lsblk   列出块设备


md5sum    计算和检验MD5信息签名

md5 checksum(通常叫做哈希)使用匹配或者验证文件的文件的完整性

# md5sum teamviewer_linux.deb


netstat    显示各种网络相关的信息

例   netstat -at    显示所有tcp相关端口

netstat -l    Listing all LISTENING Connections


nslookup    用于获得互联网服务器的信息

例    nslookup  www.baidu.com


dig    查询DNS 域名服务器,可以查询的主机地址、 邮件交流、 域名服务器相关的信息


uptime    查询服务器运行时间,登录服务器的用户信息(配合who使用)


top    显示CPU进程信息,自动刷新,持续显示


free    查看内存使用

例  free -h


iostat    检测IO状态

部分参数:%idle: CPU空闲时间的百分比

kB_wrtn/s:每秒向设备(drive expressed)写入的数据量


mysqldump    备份数据库

例   mysqldump -u root -p --all-databases > /home/backupfile.sql


mkpasswd    随机产生一个难猜的密码


mount    挂载外接盘

  fdisk  -lu  显示当前硬盘及分区情况

  sudo  df  -h  显示硬盘挂载情况

  sudo mount -t ext4 /dev/sdb  /home/opt  指定硬盘分区文件系统类型为ext4,同时将/dev/sdb挂载到目录/dev/opt

  sudo mount -t ntfs /dev/sdb1 /home/opt


dmesg  | grep sdb      检查新增硬盘的识别信息


dpkg    Debian package的简写,为”Debian“ 操作系统 专门开发的套件管理系统,用于软件的安装,更新和移除。

    例:  dpkg -i  XXX.deb         安装一个 Debian 软件包
              dpkg -c  XXX.deb       列出XXX.deb的内容
              dpkg -r  XXX.deb        移除一个已安装的软件包
              dpkg -P  XXX.deb      完全清除一个已安装的包裹。和 remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件。
              dpkg -L XXX.dev       列出安装的所有文件清单,查看软件安装到什么地方


ps    process status    查看进程

    例  ps -efL      参数-L指定打印出线程的ID和线程的数目;-e是选择所有的进程;-f是指定选择打印出完全的各列

          ps -aux  or  -le      查看所有用户执行的进程的详细信息

          ps -ef


tar   

  例 tar -tf   列出 tar 文件中的所有文件列表

      tar -zxvf   解压缩操作

      

grep

例 grep -v "^#" /etc/samba/smb.conf |more     提取有效设置行


dd

例 dd if=/dev/sda of=/dev/sdb  把sda完全拷贝到sdb

    dd if=/dev/zero  of=/var/swap/file.swp  bs=1024k  count=64      创建一个64M固定大小的文件(bs =block size)


jobs   查看被挂起的进程

例    ctrl+Z (挂起(暂停))                    ctrl+C(终止)

      被暂停的进程恢复到前台继续运行  fg
      被暂停的进程恢复到后台继续运行  bg

      find / -name init > /test/init.find &       在后台运行,不在前台显示,结果输入到init.find

      

nohup    使进程在用户退出登陆后仍旧继续执行 (可用户备份、find)

例   nohup find / -name init* > /root/find.init  &


update-rc.d   设置ubuntu开机自启动项

例  将名称为test的脚本复制到 /etc/init.d 目录下,sudo chmod 755 /etc/init.d/test

     设置开机启动脚本:cd /etc/init.d  ;    sudo update-rc.d test defaults 95

      卸载启动脚本:cd /etc/init.d    ;       sudo update-rc.d -f test remove


apt-get 

apt-cache search package 搜索软件包
apt-cache show package  获取包的相关信息,如说明、大小、版本等
sudo apt-get install package 安装包
sudo apt-get install package --reinstall   重新安装包
sudo apt-get -f install   修复安装
sudo apt-get remove package 删除包
sudo apt-get remove package --purge 删除包,包括配置文件等
sudo apt-get update  更新源
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
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 检查是否有损坏的依赖


fuser

umount 时出现 Device is busy ,因为挂载的目录有程序在使用

fuser -m /media/share

kill -9 25023 # ps aux | grep 25023 应该就会看到它

ubuntu 网络问题

配置: 编辑 interfaces文件: vi  /etc/network/interfaces 添加, # The loopback network interface auto lo iface ...
  • jh8366
  • jh8366
  • 2015年09月09日 14:34
  • 164

lamp 笔记

文件系统管理 /usr/bin  存放用户可以执行的命令 /usr/sbin  存放只有root可以执行的命令 /home   用户缺省宿主目录 /proc   虚拟文件系统,存放当前内存镜像 /de...
  • jh8366
  • jh8366
  • 2015年11月28日 22:11
  • 192

vim命令小结(vim一些常用命令)

  • 2008年10月01日 09:54
  • 94KB
  • 下载

ubuntu vim终端编辑命令小结,方便以后查找

一. VIM高亮 进入vim后,在普通模式下输入如下命令,开启php代码高亮显示     :syntax enable     :source $VIMRUNTIME/syntax/php....
  • ldkcumt
  • ldkcumt
  • 2016年02月15日 15:53
  • 253

Linux调试工具strace和gdb常用命令小结-转

Linux环境下段错误的产生原因及调试方法小结 最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长...
  • xp5xp6
  • xp5xp6
  • 2016年01月16日 11:03
  • 128

Linux常用shell命令(学习小结)

1. man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。 2. ls ...

linux常用命令小结(二)

接着上期的命令往下讲。        001.首先是一个文件,和用户密切相关的文件,叫做passwd。        我们来看看它的位置,就在/etc/下。        cd /etc ...

Ubuntu常用命令

  • 2012年11月21日 09:47
  • 52KB
  • 下载

ubuntu常用命令

  • 2012年05月22日 08:30
  • 53KB
  • 下载

Ubuntu下的常用命令总结

目录目录 前言 常用命令 nfs挂载命令 find命令 常用命令 find的命令的一般形式 locate命令 fdisk命令 fdisk语法 mount命令 du命令 du命令语法 Ubuntu下各种...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ubuntu 命令小结(常用)
举报原因:
原因补充:

(最多只允许输入30个字)