~/.bashrc 是在你的home目录下的一个隐藏文件,每次进入shell,都会加载这个配置. 当然,如果你用的不是系统自带的shell, 比如用的zsh, 那么默认加载的配置文件就是 ~/.zshrc

在 shell下,你需要使用许多命令, 这些命令很多, 输入长命令比较繁琐, 这个时候你可以在 .bashrc 中通过设置别名的方式,将命令做映射.

让我们看一个例子

alias ll='ls -l'

这样, 当我们在命令行中输入 ll 的时候, 就相当于输入了命令 ls -l, 使得输入命令更加方便快捷.

还有一种情况, 我希望一个命令替换系统的默认命令,比如:

alias vi='vim'

这样, 当我们在 shell 中输入 vi 的时候, 会自动调用系统的 vim 编辑器, 对于我来说,这个功能很好很实用.

我的 ubuntu 又死机了,哎..... 重启吧.

这对于我是平常事, 见怪不怪, 可是这一次 Ubuntu 没有照例起来, 直接进入黑乎乎的 shell 界面, 显示内容大概是这样的:

fsck from util-linux 2.26.2
/dev/sda5 contains a file system with errors, check forced.
/dev/sda5: Inodes that were part of a corrupted orphan linked list found.

/dev/sda6: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
        (i.e., without -a or -p options)
fsck exited with status code 4
The root filesystem on /dev/sda5 requires a manual fsck

Busybox v1.22.1 (Ubuntu 1:1.22.0-15ubuntu1) built in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs) _

怎么办呢? 找 google 吧! 经过一番搜索, 终于找到解决的办法, 在命令行中输入:

fsck /dev/sda5 -fy

系统开始硬盘监测及修复, 几分钟后恢复正常, 有惊无险...

增加一个新用户

useradd nosun

为用户设置密码

passwd nosun

将用户加入一个用户组

usermod -a -G www-data nosun

另外一种方法

adduser nosun www-data

从用户组删除用户

deluser nosun www-data

将用户加入 sudo 组

adduser nosun sudo

一些知识

The useradd command will try to add a new user. To modify an existing user, like adding that user to a new group, use the usermod command.

对于服务器服务运行需要安装 java 运行环境的情况来说, 使用 jre-headless

apt-get install openjdk-7-jre-headless

Headless is the same version than the latter without the support of keyboard, mouse and display systems. Hence it has less dependencies and it makes it more suitable for server application.

附文链接: http://askubuntu.com/questions/48468/how-do-i-install-java