生命之氢

Hailong Hao's Laboratory

Notes on Ubuntu

Ubuntu 常用命令备忘

前两天在 Linode 上搭建了 52Podcast 的新博客,搭建的过程中总共系统约 10 次。最后一次搭建的时候,用秒表计时,只用了不到 23 分钟。

在 Linode 上选的系统是 Ubuntu 12.04 LTS,这也是我生平第一次接触 Linux 命令行操作,多少有点不太适应,要知道上一次接触命令行操作还是在用 DOS 的时候(虽然时隔多年又碰到了命令行,我还是不理解为什么初中生要学 DOS)。作为一个外行人,顺便把搭建过程中用到的一些命令放到这里,权做备忘。事实上,这些命令也是 Ubuntu 系统常用命令。

  • 安装命令
apt-get install
e. g. apt-get install nano, 安装 nano 文本编辑器
  • echo 命令
echo
e. g. echo "www" > /etc/hostname, 把 www 输出到 hostname 文件中。实际效果为重命名 hostname 。
  • 升级软件
apt-get update 更新软件源 (/etc/apt/sources.list) 中软件包列表。
apt-get upgrade 根据上一步操作得到的源软件库与本地已安装软件对比,如果需要就升级。(--show-upgraded)
  • 添加用户 HH,并给 HH 授予 sudo (super do) 权限
adduser HH (此过程会要求创建密码)
usermod -a -G sudo HH
passwd 为修改密码命令
  • 生成语言包
locale-gen --lang zh_CN.UTF-8
  • 修改某文件权限
chmod 具体命令比较麻烦,可在使用时查询。
  • 系统服务管理
service
e. g. service apache2 restart 重启 apache2
  • 下载软件
wget url
e. g. wget http://wordpress.org/latest.tar.gz 下载 Wordpress 最新版。
  • 解压缩软件
tar
e. g. tar -xzvf latest.tar.gz
  • 复制文件
cp
e. g. cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php 复制 wp-config-sample.php 到 ~/wordpress/ 目录,并重命名为 wp-config.php
rsync 命令也经常用于镜像拷贝。
  • 切换目录
cd 后面直接加目录名即可。也可以用 .. 回到上一级目录。
  • 其他命令
mkdir 创建目录,make directory
ls 列出目录下文件
rmdir 移除空目录,remove directory
rm -rf 移除目录及该目录下所有文件及目录

本页评论