Ubuntu命令大全

来源:互联网 发布:远程网络教育毕业证 编辑:程序博客网 时间:2024/05/29 02:59

1 Ubuntu提升权限命令

   sudo:如果所操作的文件或者目录不在账户的目录,大多数命令都需要使用该命令sudo命令,这是一个特殊命令,使用户有权限临时修改系统设置,终端会询问你的密码。

2 文件、目录命令

   pwd:命令查看当前所处的路径("打印当前目录")。例如:在桌面文件夹中执行"pwd"命令将输出"~/Desktop"。注意,Gnome的终端在窗口标题中也会显示这一信息。

  cd: cd命令用来改变当前工作目录。当打开一个终端的时候,将位于home目录中。想要切换到其它的目录,就要用cd命令。例如:

            (1)  进入 root目录,输入"cd/"

            (2)  进入自己的目录(home),输入"cd"

            (3)  进入当前目录的上一层目录,输入"cd.."(cd与 ..之间有空格)

            (4)  进入多层目录,输入"cd/var/www"  直接切换到/var的子目录/www中,另一个例子,"cd ~/Desktop"进入桌面目录

            (5)  cp: cp命令用来复制文件。例如: "cp file foo" 命令将会创建一个"file"的精确副本,并命名为"foo",而"file"不会有任何变化。如果复制目录,那就得用"cp -r directory foo"(递归地复制)

            (6) mv: mv命令将文件移动到另一个位置或给文件更名。看下面的例子:"mv file foo"命令会将文件"file" 更名为"foo"。"mv foo ~/Desktop 会将文件"foo"移动到桌面目录,但不会更名。如果想更名,必须制定一个新的名字。

            (7) 为输入方便,可以用'~'符号代替home目录

            (8) 如果在用mv命令的时候加上sudo,那么"~"这个符号将可以正常使用,终端会把符号替换成自己的home目录。而如果用"sudo -i" 或者"sudo -s"打开了一个root用户的终端,那么这时"~"将指代root用户的home目录,而非你自己的。

            (9) rm: 这个命令用来移动或删除文件。对于非空的目录,用这个命令不能删除,参量-Rf删除目录兼文件(R删除目录,f不询问)。

           (10) rmdir: 命令rmdir用来删除"空"目录。要删除目录和其中的所有内容,则需使用rm -r。

           (11) mkdir: mkdir命令用来创建目录。例如:"mkdir music" 将会创建一个music目录。

           (12) man: man命令用来显示其它命令的手册页。执行"man man"可以查看到man自己的信息。来创建目录。例如: "mkdir music"将会创建一个music目录。

           (13) 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./

          (14)  ls

                     查看当前目录及其子目录

3 系统信息类命令

                       df: df命令用来查看各个文件系统当前的空间使用状况。"df -h"可能是最有用的选项了它以M和G为单位输出,而不是以块为单位(-h 的含义是"便于阅读");

                       du:du命令可以显示某一个目录使用了多少磁盘空间。显示该目录中的各个子目录分别使用了多少空间,可以显示当前目录共占了多少空间。

                        -s 代表"概况、总览", -h则代表"易于人阅读"。

                        free: free命令用来查看系统中使用和剩余的内存情况。"free -m" 结果以M为单位输出,这对现在的计算机来说非常有用。

                        top:top命令用来查看linux系统的信息,运行着的进程和系统资源,包括CPU、内存以及交换分区使用情况和运行着的任务的总的数量。退出top,按"q"

                        uname -a: uname命令的-a 参数用来查看系统的所有信息,包括机器名,内核名称&版本和一些其它的细节。

                        lsb_release -a: lsb_release命令的-a参数查看当前运行的linux的版本信息

                        ifconfig: 显示当前系统的网络接口信息

4 添加新用户

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

选项

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

5  解压缩命令

    tar -zxvf XXX.tar.gz

0 0
原创粉丝点击