linux常用操作命令

1.复制文件

sudo cp 要复制的文件 /...(目标路径)
2.创建文件夹
sudo mkdir /...(要新建的文件夹及路径)
3.解压文件(有几种格式)
unzip myfile.zip
tar -xvf myfile.tar
tar -zxvf myfile.tar.gz
tar -zxvf myfile.tgz
tar -jxvf myfile.tar.bz2

bunzip2 myfile.bz2

unrar x filename.rar(解压文件)

unrar e filename.rar(解压到当前文件夹)

4.执行某程序,例如安装程序.bin时,使用命令 sudo /...(路径)/文件名

5.定时关机:sudo shutdown -h 60 (60意为60分钟,在一个小时后关机)

6.ubuntu中安装jdk:sudo apt-get install default-jdk(这是最简单的安装方法)

7.ubuntu安装的时候一般先断网,安装后再连上网线,否则据说会出现安装后无法上网的情况。

   如果不能联网,在终端先切换成root用户,然后使用命令 sudo pppoeconf进行环境监察和配置,

  然后重新系统后一般便能解决不能联网的问题。

8.在终端进入某一命令状态后返回或退出:

    ctrl+z挂起当前进程如果需要恢复到前台输入fg,恢复到后台输入bg;

     ctrl+c,终止该进程。

9.cd命令基本操作:

    改变你的根路径,键入cd,按回车键。

  进入一个子目录,键入cd,空格,然后是子路径名(例如:cd Documents),再按回车键。

  进入当前目录的上一级目录,键入cd,空格,两个点,然后按回车键。

  进入一个特定的目录,键入cd,空格,路径名(例如 cd /usr/local/lib),再按回车键。

10.压缩命令

      命令tar: tar czvf filename.tar.gz filename

11.转换root用户进行操作

     命令:sudo passwd root

     然后便可以设置新root用户的密码了,设置成功后键入命令: su 以及新设置的密码便可以转换成root操作。

    这时候键入相关命令可以省略sudo这个命令。

12.ubuntu重启scim输入法

    关闭输入法: pkill scim          启动输入法: scim -d

13. 虚拟机ubuntu与主机windows挂载共享文件

     sudo mount -t vboxsf [windows_share_filename] [ubuntu_share_file_path_and_name]   //'-t'意为type

14.打开终端快捷键:Crtl+Alt+T

15.linux查看命令和终止进程

     ps命令用于查看当前正在运行的进程;grep是搜索

     显示进程里cmd是java的进程信息:ps ax|grep java  //ax是显示所有状态

     终止命令:kill -9 [PID]   //-9表强迫进程立即停止

     查看进程树:pstree

     显示当前正在运行的进程以及它们的重要信息: top   //进入后按q退出,按h查看帮助,按space立即刷新

16.文件操作命令

     (1)复制:cp -i source destination           

          选项: -i: 当destination_path中已经存在同名文件, 则给出提示是否覆盖
                 -f: 跟-f相反, 不给提示, 直接覆盖 
          默认: 不写选项, 则默认是-f, 推荐加上-i 
          举例--将文件复制到上一级目录:cp -i a.txt ..   //".."代表上一级文件目录

      (2)重命名和剪切: mv -i source destination_path/filename

               举例:mv -i a.txt test_jdk          //将文件剪切到test_jdk目录下,若没有该目录则重名为test_jdk

       (3)删除:rm -i source   

                选项: -r: 删除目录 
                        其他同上 
                默认: 同上, 默认不删除目录 
                举例:rm -i a.txt             (rm -i a*.txt            //删除以字母a开头的文件名的文件)

17.ls命令
       
-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
   -b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。
   -c 输出文件的 i 节点的修改时间,并以此排序。
   -l 列出文件的详细信息。
   -m 横向输出文件名,并以“,”作分格符。

   -s 在每个文件名后输出该文件的大小。

18.向进程发送信号

   命令: kill -s [-signame] [PID]

19.文件查找命令 find

     如果不知道文件的大概位置只知道名字,那么可以用: find -name filename来查找,-name是指系统按照文件名来查找文件;

    如果文件名的全名也不知道,只知道部分名字,那么可以用:find -name '*partname*'来查找;

    在某文件夹下面查找文件,例如/etc,则可以用:find /etc -name filename来查找文件。

20.man命令:主要用来查找工具的使用信息,比如查找一些API的使用,一些shell命令的使用等。

    命令格式: man XXX ,或者 man -a XXX等。同时在 man page内想要查找某个关键字keyword的话,可以这样找:  /your_keyword

21.库操作命令:
(1) nm 列出目标文件或二进制文件的所有符号
(2) ar 创建静态库和符号索引
(3) ldd 列出程序正常运行所需要的共享库,例如:ldd procedure_name

你可能感兴趣的:(linux常用操作命令)