一、文件、文件夹的操作

  1. mkdir:用于创建目录;
  2. touch:创建一个新的文件;
  3. rm:删除文件或目录;
  4. mv:重命名或移动文件的命令;
  5. cp:复制命令;
  6. cat:用于显示指定文件的全部内容;
  7. tail -f:用于自动刷新的显示文件后n行数据内容;
  8. diff:用于比较两个文件或目录的不同;
  9. vi/vim:编辑文件内容;
  10. ls:显示当前目录下文件列表;
  11. pwd:命令用于查看当前工作目录路径。

二、查找命令

  1. find:搜寻硬盘查找指定目录或文件的命令;
  2. whereis:只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s);
  3. which:在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果;
  4. grep:强大的文本搜索命令,grep(Global Regular Expression Print) 全局正则表达式搜索。
# 进程查看命令
ps aux | grep svn
ps -ef | grep ssh

-e 显示环境变量
-f 显示进程间的关系
-aux 显示所有包含其它使用的进程

三、网络通信常用的命令

  1. ping:用于检测主机与外部连接状态;
  2. netstat -tnlp | grep 端口号:查看指定端口号的网络连接状态;
  3. ifconfig:用于查看和配置 Linux 系统的网络接口;
  4. iptables:是一个配置 Linux 内核防火墙的命令行工具。

四、综合

  1. lsof -i : 端口号:查看端口号被哪个进程占用;
  2. top:命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况;
  3. htop:Linux系统下一个基本文本模式的、交互式的进程查看器;
  4. kill -9:通知并强制结束进程;
  5. ssh:命令用于远程登录上Linux主机。 ssh [-l login_name] [-p port] [user@]hostname;
  6. nvidia-smi,Nvidia显卡驱动信息;
  7. chmod -R o+rw /home/svn:开放 svn 文件夹的权限。
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐