Ubuntu的命令

Ubuntu:
--help
选项查询命令的简单说明:
大多数GNU命令都提供了"--help"选项,用于显示相应命令的用法及其简单说明,对于熟悉和使用Linux系统具有极大的帮助.
如果帮助信息太长,超过了一个终端窗口能够显示的内容,可以利用管道机制,以及less或more命令,
$ ls --help | more

使用man命令联机查询系统参考手册:
linux系统提供了大量的系统命令和用户命令,而许多命令又有众多的选项,一个人不可能记住这么多些命令,即使使用多年的linux系统经验的资深人员也是如此.

man command
linux系统中的man命令借助于less命令显示指定的联机文档,并在终端窗口的左下角输出一个冒号:提示符.可以使用空格页查询联机文档.

系统管理和维护等特权命令(通常是仅用于超级用户root的命令)
chmod,chown,kill,mount,nice与unmae等即是linux系统的中的命令,也是同名的系统调用
passwd,locale与crontab等既是命令名,又是系统文件名.如果不加以区别,man命令通常只会给出命令的说明,而不会输出系统调用或系统文件格式等的说明.

当用户需要完成某些任务,而不知道究竟应使用哪一个命令以及其确切的名字时,可以在man命令中使用"-k"选项,按照关键字进行检索."man-k"命令将会利用给定的关键字检索所有联机手册中的每个命令的简单描述部分,并显示匹配的命令以及简单使用.

下面的例子说明怎样使用"man-k"命令查询关键字"locale",其输出结果包含每个与之相关的命令,系统调用,库函数,文件,文档类型以及简单描述.

info是一个由GNU项目开发,且随linux系统一同被发行的实用程序.它是一个基于菜单所选择的超文本帮助工具.info命令本身包含一个自学能力(也可以使用info info命令)

/ 250MB 2GB Ext3
/usr 1.5GB 2-3GB Ext3
/tmp 50MB 900MB Ext3
/var 500MB 2-3GB Ext3
/home 2GB 取决于用户数量以及用户应用与数据的空间需求 Ext3
/boot 100MB 100MB Ext3

安装的速度取决于计算机的配置和网络的速度,这一安装过程将会储蓄较长的时间,但中间无需用户干扰.

控制台上面会出现一个Ubuntu linux系统默认的GNOME注册的界面,提示用户注册,访问linux系统.每次注册的时候,即开启一个新的注册会话(从系统注册开始,直至从系统中注销的整个系统访问过程).

在LINUX中,超级用户root具有无限的权利,如果使用不妥当,可能会损害或危机系统的安全,因此ubuntu linux系统通常不允许用户root注册

正中的注册区提示注册提示,提示用户输入用户名和密码.以进入linux系统,访问GNONE桌面环境.

linux gnone桌面环境在提供一种可视化的图形界面,使用户能够通过图标,下拉菜单以及窗口等方式访问系统提供的功能.

主文件夹:/home/username
username是当前注册的用户名

date:bash命令显示当前日期.
uname -n
显示当前系统的名字
ls /etc/network
-l 是命令选项

ls -la
显示文件,包含隐藏文件.

sort -k 5 -n -o sorted tobesorted
-k 5 就是-k的选项的参数,表示以第5个字段为关键字进行排序.
"-n"选项按数值的大小排序.
-o sorted 中的sorted也是选项"-o"的参数.
wc -l 命令用于计算读入的行数
date / who

要以后台运行命令,在命令的后面增加一个"&"符号即可.

linux中,任何命令,包括shell本身,通常总是读取来自终端键盘输入的数据.这个数据输入源被称作标准输入(stdin),其文件描述符为0.命令行运行结果通常总是被输出到用户终端的屏幕上,这个输出目的被称作标准输出(stdout),其文件描述符为1.另外,在命令的执行期间,如果出现问题,相应的错误信息也被信息输出到用户终端的屏幕上,这个输出目的通常被称作标准错误输出(stder),其文件描述符为2/

cat -v
input from keyboard
Ctrl - D
input from keyboard
$

输入/输出重定向.
ls - l > fname
意味着把"ls-la"命令的输出数据重定向并写入到指定的文件fname中.
如果指定的文件不存在,shell将会创建一个新的文件,然后把输出数据保存到其中.如果文件存在,文件中所有的内容将会被清除,并代之以命令的输出数据.

ls -la >> fname
>>fname 意味着把"ls-la"命令输出的数据重定向并附加到指定文件fname的后面.

wc -l < fname
为了使wc命令能够直接读取某个文件中的数据内容,可以使用重定向符号"<",使之直接读取指定的文件.
wc -l < fname

在linux中,标准输入,标准输出和标准错误输出这三个文件通常是打开的.

<fname 使用指定的文件作为标准输入(其文件描述符为0),以便从指定的文件中接受数据
>fname 使用指定的我呢见作为标准输出.
>\name 除了忽略noclobber,其功能与">name"相同
>> fname 使用指定的文件作为标准输出.如果文件存在,则把输出内容附加到文件后面;否则,创建指定的文件
<> fname 以读写方式打开指定的文件,并使之作为标准输入

$ ps -ef | grep cron
ps和grep命令
who | sort

command1 | command2 | command3 | command4

ps -ef | grep cron | grep -v grep | gawk '{print $2}'

cd sourcedir
find . -print | cpio -pduv newdir

linux还提供一个相当于三通道的实用程序tee.

ls -l atmmon.c
-rw-r--r--- 1 qqxing gqing 4589 2

echo .*
为了匹配以句点"."为起始字符的隐藏文件名,可以采用下列命令形式,列出所有的隐藏文件.

\a 生成声音提示
\b 退格符
\e Esc字符
\f 换页符
\n 换行符
\r 回车符
\t 制表符
\v 竖向制表符
\\ 反斜线
\' 单引号
\nnn 采用1,2,或3位八进制数值表示的等价ASCII字符
\xHH 采用1或2等价ASCII字符
\cX ctrl-x字符


fc 利用特殊的内置命令fc,可以按照命令序号或利用命令的起始字符显示,编辑或运行前执行的命令.

列出最近输入的10条命令
fc -l -10

列出最近一次输入的以cat为起始字符串的命令,可以使用下列命令:
fc -l cat

history命令
内置history是fc命令的一个特例.
输出最近执行的10条命令,
history 10

清除缓冲区中的命令
history -c
history

 

posted @ 2012-12-27 17:42  sgsheg  阅读(311)  评论(0编辑  收藏  举报