linux下常用命令

1、ls 查看

  -a 查看隐藏文件

  -l 查看属性

  -d 如果参数是目录,就只显示目录信息,而不显示其下的各文件。

2、cd 切换当前目录

  cd .. 切换到上一层目录

3、which 查看文件、命令所在目录

      在PATH变量指定的路径中,搜索指定的系统命令的位置

4、ping 地址 查看网络是否能连通

      当连通时,会打印出一系列信息;倘若想要终止显示,可以按下ctrl +c。

5、rm 删除

  -r 删除目录

  -f不提示信息 

6、tar 压缩/解压缩文件

       x 从档案文件中释放文件(解压缩)

       z 用gzip来压缩/解压缩文件

       v 详细报告tar处理的信息

       f 这个选项必选,使用档案文件或设备

       c 制作新档案(压缩)

j 用bzip2来压缩/解压缩文件

C 改变目标目录

gzip 压缩/解压缩文件

       -c 将输出写到标准输出上,并保留源文件

7、reboot 重启

8、shutdown 关机

     -h now 马上关机

9、halt 马上关机

10、mkdir 创建目录

   -p 如果路径中的某些目录不存在,可以自动创建那些尚不存在的目录,即可以创建多个目录

11、help 命令

  命令 -- help 告诉常用的参数说明

12、man 命令 详细使用说明

13、cp 复制文件或者目录

     a 通常用在拷贝目录时,它保留连接、文件属性,并且复制所有子目录

     r 若复制的文件为一目录文件,这代表复制将递归到复制子目录下的所有文件。

     f 删除已经存在的目标文件而不加提示

14、mv 移动文件或者目录、重命名

15、/etc/init.d network restart 重启网络

      ubuntu重启网络跟Red Hat不同,ubuntu输入下命令:sudo /etc/init.d/networking restart

16、vi /etc/profile 编辑环境变量

17、source /etc/profile 使环境其作用

  不过只在当前窗口有用,需要重新启动才能在任何情况下有效

18、find [路径] [表达]

  eg: find /mnt/hgfs/share/u-boot-1.1.6/ -name config.h

19、echo 显示字符串

20、arm-linux-gcc 编译工具

  -g 生成调试信息

  -c 编译不链接

  -w 不生成任何警告信息

  -wall 生成任何级别的警告信息

  -O2 进一步优化

21、gedit 是一个图形化文本编辑器

22、pwd 显示出当前路径

23、chmod 更改文件的权限

       777 使所有用户都对文件/目录拥有所有权限

       -rw- r-- r--

       普通文件 文件所有者(一般是文件创建者) 组用户 其他用户

24、ln 创建连接文件(快捷方式)

       -s 进行软连接

25、mount 挂载设备

       -t 以什么文件系统挂载

  eg: mount –t iso9660 /dev/cdrom /mnt/cdrom

26、umount 卸载设备,与mount命令格式一样

27、env 打印环境变量

28、netstat 打印网络信息

29、uname –r 打印内核版本(eg: 3.2.0-55-generic-pae)

      -s 打印操作系统(eg:linux)

      -m打印cpu类型(eg:i686)

30、cat 显示文件内容

31、grep 在指定的文件列表中搜索与字符串匹配的行,并打印出来

  [选项] 字符串 文件列表

    -r  递归搜索所有文件夹

       -n 显示匹配行及行号

       -w 字完全匹配

       -l  查询多文件时只输出包含匹配字符的文件名

32、df –ihT 显示出当前挂载的磁盘的信息(挂载点、文件系统类型等)

33、top  查看CPU的使用率、进程状态、内存利用率等

34、ps 查看进程

  -a  显示现在运行在终端机下的所有进程,包括其他用户的程序

  -A  显示所有正在运行的程序

35、kill  杀进程

  kill [pid]

原文地址:https://www.cnblogs.com/amanlikethis/p/3839604.html