当前位置:首页 >> 理学 >>

Ubuntu 终端常用命令


sudo:需要提升权限执行的命令 sudo:需要提升权限执行的命令
?

如果您所在的目录或想操作的文件不在您的帐户所在的目录, 下面的大多 数命令都需要使用 sudo 命令。这是一个特殊的命令,它给你临时的权限 来修改系统设置。终端会询问你的密码。

文件 & 目录类命令
?

pwd: (pwd 。 pwd pwd 命令查看您当前所处的路径 pwd 代表 "打印当前工作目录") 例如: 在桌面文件夹中执行 "pwd" 命令将输出 "~/Desktop"。 注意, Gnome 的终端在窗口标题中也会显示这一信息-具体请看本页顶部的截屏图片。 cd:cd cd cd 命令用来改变当前工作目录。当您打开一个终端的时候,您就位 于您的 home 目录中。如果想要切换到其它的目录,就要用 cd 命令。例 如: 进入 root 目录,输入 "cd /" 进入到您自己的目录(home 目录),输入 "cd" 进入当前目录的上一层目录,输入 "cd .." .."(译者注:cd 与 .. 之间有空 格) 进入前一个操作的目录,输入 "cd -" 一次进入多层目录,输入 "cd /var/www",将会直接切换到/var 的子目录 /var/www" /www 中。另一个例子, "cd ~/Desktop" ~/Desktop"将会进入到您的桌面目录 cp: 例如: foo"命令将会创建一个"file" cp cp 命令用来复制文件。 "cp file foo" 的精确的副本,并命名为"foo",而 "file"不会有任何变化。如果是复制 目录,那就得用"cp -r directory foo" foo"(递归地复制)。 "cp mv:mv mv mv 命令将文件移动到另一个位置或者给文件更名。看下面的例子: foo"命令会将文件"file"更名为"foo"。"mv foo ~/Desktop" "mv file foo" "mv 会将文件"foo"移动到桌面目录,但不会更名。如果想更名,你必须要指 定一个新的名字。 为了输入方便,您可以用 '~' 符号来代替您的 home 目录。 如果在用 mv 命令的时候前面加上了 sudo,那么“~“这个符号将可以正 常使用,终端会把他替换成你自己(普通用户)的 home 目录。而如果你 用 ”sudo -i“或者”sudo -s“打开了一个 root 用户的终端,那么这 时”~“将指代 root 用户的 home 目录,而非你自己的。 rm:这个命令用来移动或删除文件。对于非空的目录,用这个命令不能删 rm 除。 rmdir: 要删除目录和其中的所有内容, rmdir 命令 rmdir 用来删除“空”目录。 则需使用 rm -r。

?

? ? ? ? ?

?

?

? ?

?

?

?

mkdir:mkdir mkdir mkdir 命令用来创建目录。例如:"mkdir music" "mkdir music"将会创建一个 music 目录。 man:man man"可以查看到 man man 命令用来显示其它命令的手册页。执行 "man man" man 自己的信息。通过 "Man & Getting Help"能够分页显示更多的信息。 Man Linux/Ubuntu tar 命令详解使用格式和方法 格式: tar 选项 文件目录列表 功能: 对文件目录进行打包备份 选项: -c 建立新的归档文件 -r 向归档文件末尾追加文件 -x 从归档文件中解出文件 -O 将文件解开到标准输出 -v 处理过程中输出相关信息 -f 对普通文件操作 -z 调用 gzip 来压缩归档文件,与-x 联用时调用 gzip 完成解压缩 -Z 调用 compress 来压缩归档文件,与-x 联用时调用 compress 完成解压 缩 例如: 1.将当前目录下所有.txt 文件打包并压缩归档到文件 this.tar.gz, 我们 可以使用 tar czvf this.tar.gz ./*.txt 2.将当前目录下的 this.tar.gz 中的文件解压到当前目录我们可以使用 tar xzvf this.tar.gz ./

? ?

系统信息类命令
?

df:df df df 命令用来查看各个文件系统当前的空间使用状况。"df -h" "df h"可能是 最有用的选项了-它以 M 和 G 为单位输出,而不是以块为单位。(-h 的含 义是“便于阅读”) du:du du du 命令可以显示某一个目录使用了多少磁盘空间。它可以显示该目 录中的各个子目录分别使用了多少空间, 也可以显示当前目录一共占了多 少空间。 -s 代表”概况、总览“,-h 则代表”易于人阅读“。 free:free 命令用来查看系统中使用和剩馀的内存情况。"free -m" 将 free free "free 结果以 M 为单位输出,这对现在的计算机来说非常有用。

?

? ?

?

top:top top top 命令用来查看 linux 系统的信息,运行着的进程和系统资源, 包括 CPU、内存以及交换分区使用情况和运行着的任务的总的数量。退出 top ,按"q" "q"。 "q" 包括机器名, uname -a:uname 命令的 -a 参数用来查看系统的所有信息, uname 内核名称 & 版本 和一些其它的细节。 它最大的用处是用来查看当前所用 内核的信息。 lsb_release -a: lsb_release 命令的-a 参数查看当前运行的 linux 的版 本信息 ifconfig 显示当前系统的网络接口信息。 添加新用户

?

? ?

?

newuser"命令用来创建一个用户名为"newuser"的新用户, 为新 "adduser newuser" 用户 newuser 创建一个密码,使用如下命令"passwd newuser"。 "passwd newuser"

选项
命令的默认操作常常会被指定一个确定的 --参数 --参数 参数所修改。 例如 ls 命令有一个-s 参数,因此 "ls -s" s"就会额外的显示出文件的大小。它也有一个 -h 参数,将文 件的大小以很好的可读性的格式输出。参数可以以簇聚合,比如 "ls -sh" "ls sh"和"ls h"的效果相同。大多数的参数都很长,两个破折号前缀代表一个参数,所以 -s -h" --size --human readable"也和上面得命令相同。 human"ls --size --human-readable"

'Man' 和获得帮助
man command, info command and command --help 是命令行下面最重要的工具。 --help 在 linux 下面, 几乎每一个命令和每一个应用程序都会有一个 man(manual)文件, 所以只要简单的键入"man "command"" "man "command""就能看到这个命令的手册页。例如,"man "man mv"会打开 mv (Move) 的手册页。 mv" 利用键盘上的方向键移动手册页面,用"q" "q"退出。 "q" "man man"会查看 man 命令的手册页,这里是一个很好的开始! man" intro"也非常有用 -它能够查看 "用户命令介绍",写的非常好!是一份 "man intro" 很简介的 linux 命令的介绍。 还有一个就是 info 命令了,它通常比 man 还深入。输入"info info" "info info"命令可得到 info 页的介绍。 一些软件开发人员喜欢用 info 而不是 man (例如 Debian 和 GNU 开发人员)。

所以, 如果你发现一个很常见的命令或者程序没有 man 页面, 那么就试试 info 页面。 几乎所有的命令都能接受一个-h(或 --help --help help)选项,能够输出命令的简要的描述 和参数,然后自动退回命令提示符。可以输入"man -h" "man --help" help"查看。 "man h"或"man --help" 警告:一些软件不认为 -h 选项代表帮助,虽然少但是存在这种情况。这时候可 以先试试 man 或者 info 页面,以及使用较长的选项 --help --help help。 搜索 man 文档 如果您不确定用哪个命令或程序,您可以试试搜索 man 文件。
? ? ? ?

nautilus"是怎 man -k foo 会搜索关于 foo 的 man 文件。试试看"man -k nautilus" "man 样的。 注意:这同 apropos 命令是一样的。 man -f foo 仅仅搜所系统 man 文件的标题。试试"man -f gnome"。 "man gnome" 这个同 whatis 命令是相同的。 whatis 节省输入 Up Arrow or 滚动显示你之前输入的命令.(译者注,与 msdos 相似) ctrl+p Down Arrow 回到较近的命令.(与 up arrow 相反,反方向滚动) or ctrl+n Enter tab 找到你要的命令时按回车确认 一个非常有用的功能。如果只有一个选项,则自动补全命令 或文件名;否则给出所有选项的列表。 搜索你已经输入的命令.当你已经输入了一条很长很复杂的 命令并且要重复它时, 使用这个按键组合, 然后输入命令的 一部分将会从你的集合历史中搜索. 找到它后, 只要轻轻按 下回车

ctrl+r

更改字体 不能用鼠标。你可以容左/方向键来移动。当游标在你想让它在的地方时, 输入 inserts text - ie 它不会改写那儿的文字。 ctrl+a or Home 移动游标到行首. ctrl+e or End ctrl+b ctrl+k ctrl+u 移动游标到行尾. 移动游标到上一个或当前单词的前面. 删除从当前游标到行尾的文字. 删除当前整行.

ctrl+w

删除游标前的单词.


赞助商链接
相关文章:
Ubuntu 终端常用命令集
Ubuntu 终端常用命令集_计算机软件及应用_IT/计算机_专业资料。一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件)...
Linux基本命令集
Linux基本命令集_计算机软件及应用_IT/计算机_专业资料。真的是最基本的啦 ...[用户所在终端接口] 拒绝接收:mesg n Root 想所有用户发送广播:wall 用户邮箱...
linux 下终端下的常用命令
linux终端下的常用命令_计算机硬件及网络_IT/计算机_专业资料。Linux 下嘴经常用到的命令 1.4 Linux 常用命令 Linux 命令行的一般格式为: 命令行的一般格式为...
ubuntu终端的操作命令
ubuntu终端的操作命令 - 1. 更改档案拥有者 命令 : chown [-cfhvR] [--help] [--version] user[:group] file... 功能 : 更改文...
Ubuntu基本命令
? 在 Ubuntu使用命令行的常见方法是启动一个终端 (参见前面的 第 1.3.4.1 节― 启动终端),但有些时候还是需要切换到真正的控制台 下。 o 使用 Ctrl+...
最全Linux常用命令大全
最全Linux 常用命令大全 1.Linux 管理文件和目录的命令命令 pwd cd grep touch...包括那些没有终端机的程序 4.4 top 命令 top 命令可以查看目前程序的执行情景和...
linux终端操作mysql常用指令
linux终端操作mysql常用指令_计算机软件及应用_IT/计算机_专业资料。1.终端启动 MySQL:/etc/init.d/mysql start; 2.登录 MySQL:mysql -uroot -p (用 root ...
Linux操作系统及常用命令
Linux操作系统及常用命令_实习总结_总结/汇报_实用文档。Linux 提供了大量的命令...4.常用例子 last 1.作用 last 命令的作用是显示近期用户或终端的登录情况,它...
Ubuntu 12基础命令学习
Ubuntu 12基础命令学习_计算机软件及应用_IT/计算机_专业资料。首先介绍在ubuntu12中打开终端的方法,然后对常用命令的使用进行了介绍。 ...
ubuntu快捷键命令
ubuntu快捷键命令 - Linux 使用 Ubuntu 终端常用的快捷键 Oct 3, 2013 ? 8,091 views ? < > Ubuntu 中的许多操作在终端 (Terminal...
更多相关标签: