编程语言Linux(一)、常见命令四大类
·
一、文件、文件夹的操作
- mkdir:用于创建目录;
- touch:创建一个新的文件;
- rm:删除文件或目录;
- mv:重命名或移动文件的命令;
- cp:复制命令;
- cat:用于显示指定文件的全部内容;
- tail -f:用于自动刷新的显示文件后n行数据内容;
- diff:用于比较两个文件或目录的不同;
- vi/vim:编辑文件内容;
- ls:显示当前目录下文件列表;
- pwd:命令用于查看当前工作目录路径。
二、查找命令
- find:搜寻硬盘查找指定目录或文件的命令;
- whereis:只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s);
- which:在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果;
- grep:强大的文本搜索命令,grep(Global Regular Expression Print) 全局正则表达式搜索。
# 进程查看命令
ps aux | grep svn
ps -ef | grep ssh
-e 显示环境变量
-f 显示进程间的关系
-aux 显示所有包含其它使用的进程
三、网络通信常用的命令
- ping:用于检测主机与外部连接状态;
- netstat -tnlp | grep 端口号:查看指定端口号的网络连接状态;
- ifconfig:用于查看和配置 Linux 系统的网络接口;
- iptables:是一个配置 Linux 内核防火墙的命令行工具。
四、综合
- lsof -i : 端口号:查看端口号被哪个进程占用;
- top:命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况;
- htop:Linux系统下一个基本文本模式的、交互式的进程查看器;
- kill -9:通知并强制结束进程;
- ssh:命令用于远程登录上Linux主机。 ssh [-l login_name] [-p port] [user@]hostname;
- nvidia-smi,Nvidia显卡驱动信息;
- chmod -R o+rw /home/svn:开放 svn 文件夹的权限。
更多推荐
所有评论(0)