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下的常见12个命令---欢迎补充

精选的十二个ubuntu下的命令,熟记于心,则能甩掉ubuntu小白标签,高手的伟岸形象焕然生发。 一、管理员权限 绝大部分情况下,命令的行为须要被赋予管理员权限才能执行。 命令 sudo ...
  • sinat_33718563
  • sinat_33718563
  • 2017年12月25日 15:40
  • 50

Ubuntu常用命令汇总

Ubuntu常用命令汇总!
  • fengbingchun
  • fengbingchun
  • 2014年11月08日 19:13
  • 12922

ubuntu必备软件安装命令

新装Ubuntu必备软件(Update to 2016/05/18)更新Ubuntu各部件到最新版本新装Ubuntu必备软件 更新Ubuntu各部件到最新版本 一些必备的Ubuntu部件 安装一些必备...
  • thkinglee
  • thkinglee
  • 2016年05月18日 20:00
  • 476

【jQuery】jQuery小结

前言    jQuery是个什么啊?是个框架。利用css选择器查找DOM对象,对其操作,操作样式或者增删方法等等。拥有强大的插件机制,可以使我们write less, do more。细数家珍(一)框...
  • boniesunshine
  • boniesunshine
  • 2017年02月02日 22:16
  • 281

linux下运维常用命令总结

netstat -lntup   列出正监听的端口
  • liuzp111
  • liuzp111
  • 2014年12月22日 10:48
  • 1130

ubuntu下常用解压命令小结

ubuntu解压命令全览 .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName 注:tar是打包,不是压缩!...
  • pandamax
  • pandamax
  • 2017年03月10日 13:23
  • 224

嵌入式 AT命令常用小结

AT指令由Hayes公司发明,现在已成为事实上的标准并被所有调制解调器制造商采用的一个调制解调器命令语言。每条命令以字母"AT"开头,因而得名。AT后跟字母和数字表明具体的功能,例如拨号命令,初始化调...
  • skdkjxy
  • skdkjxy
  • 2014年03月26日 21:10
  • 1598

常用yum命令小结

基于rpm的软件包管理器 yum,是Yellow dog Updater, Modified的简称,是一种软件包管理器。它能够从指定的服务器自动下载RPM包并安装,可以自动处理依...
  • elesos
  • elesos
  • 2017年03月10日 12:33
  • 251

常用BSC命令小结

常用BSC命令小结ZEFS:CF号:L/U;对BCF重新启动ZEQS:BTS=BTS号:L/U;对BTS重新启动ZERS:BTS=BTS号,TRX=TRX号:L/U;对一个载频重新启动ZEFO:BCF...
  • xzknet
  • xzknet
  • 2008年09月28日 13:35
  • 1448

Ubuntu常用软件源小结

这两天多次要在Ubuntu上用apt-get安装软件,虽然Tab功能很强大,但是还是经常出现Tab不出来的情况。后来,经过多次尝试,又上网查了查资料,才发现一个坑爹的事实:如果安装Ubuntu时你选择...
  • wufengfei
  • wufengfei
  • 2012年10月16日 14:40
  • 1425
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ubuntu 命令小结(常用)
举报原因:
原因补充:

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