博客
关于我
Linux基础操作命令
阅读量:192 次
发布时间:2019-02-28

本文共 1545 字,大约阅读时间需要 5 分钟。

一、基本操作命令

在Linux系统中,你可以通过输入一些简单的命令来完成各种文件管理操作。这些命令是日常工作中常用的工具:

ls:用来查看当前目录下的所有文件和文件夹。

ls -a:显示当前目录中所有的文件,包括隐藏文件。

ll:显示文件的详细信息,包括文件名、路径、权限等。

cd /:进入系统根目录。

cd ~:回到当前用户的主目录。

cd …:返回上一级目录。

pwd:显示当前工作目录。

touch Main.java:创建一个新文件。

mkdir JavaCode:创建一个新文件夹。

mv filename directory:将文件移动到指定目录。

mv -r directory1 directory2:递归移动文件夹及其内容。

cp name directory:将文件复制到指定目录。

rm filename:删除指定文件。

rm *.java:删除所有以.java结尾的文件。

rm -rf JavaCode/:删除指定文件夹及其中所有内容。

cat file:查看文件内容。

locate main.cpp:查找文件的具体路径。

vi/vim:Linux系统的文本编辑器。

vim name:创建并打开一个新文件。

ESC:进入命令模式。

insert:进入插入模式。

wq:保存文件并退出编辑模式。

yy:拷贝当前行。

p:粘贴拷贝的内容。

dd:删除当前行或光标所在字符。

u:撤销上一次操作。

:keyWords n:搜索关键字,n表示从下方开始查找。

:set number:显示行号。

二、Linux的文件目录

Linux系统的文件目录结构通常分为几个重要部分:

/root

:系统启动所依赖的文件目录。

/usr

:用于系统编程的头文件和库文件(如.so文件)。

/etc

:系统配置文件目录。

/home

:普通用户的主目录(如/tony/文件夹)。

三、进程、线程相关命令

管理进程和线程是Linux系统管理员的重要工作。以下是一些常用的命令:

1. 查看进程

ps:查看当前用户创建的进程,默认不显示其他用户的进程。

ps -ef:查看系统中所有运行的进程,显示详细信息。

ps -ef | grep:过滤进程列表,查看特定关键字对应的进程。

2. 强制杀死进程

kill -9 PID:强制终止指定进程。

3. top

top:实时显示进程资源使用情况。

top -p PID:查看指定进程的资源使用情况。

top -Hp PID:查看进程及其线程的资源使用情况。

jstack PID:查看Java进程的线程调用栈信息。

四、网络相关的命令

网络管理是维护Linux系统的重要环节。以下是一些常用的网络命令:

ping:检测主机是否可达。

ifconfig:查看网卡信息和网络状态。

netstat:查看网络连接和端口使用情况。

netstat -tanp:查看TCP协议的端口状态。

netcat:模拟TCP/UDP客户端和服务器。

tcpdump:抓包工具,可以捕获网络数据包。

telnet:远程登录客户端。

curl:发送HTTP请求,模拟浏览器行为。

五、常用的搜索命令

在文件管理中,搜索命令可以帮助你快速定位所需文件。以下是几种常用的搜索工具:

find:递归搜索文件,支持文件名模式匹配。

locate:快速定位文件,支持文件名模式匹配。

whereis:查找可执行文件的路径。

使用这些命令可以提高工作效率,帮助你快速找到所需文件或目录。

转载地址:http://xpmi.baihongyu.com/

你可能感兴趣的文章
Objective-C实现msd 基数排序算法(附完整源码)
查看>>
Objective-C实现MSRCR算法(附完整源码)
查看>>
Objective-C实现multi level feedback queue多级反馈队列算法(附完整源码)
查看>>
Objective-C实现multilayer perceptron classifier多层感知器分类器算法(附完整源码)
查看>>
Objective-C实现multiplesThreeAndFive三或五倍数的算法 (附完整源码)
查看>>
Objective-C实现n body simulationn体模拟算法(附完整源码)
查看>>
Objective-C实现naive string search字符串搜索算法(附完整源码)
查看>>
Objective-C实现natural sort自然排序算法(附完整源码)
查看>>
Objective-C实现nested brackets嵌套括号算法(附完整源码)
查看>>
Objective-C实现nevilles method多项式插值算法(附完整源码)
查看>>
Objective-C实现newton raphson牛顿-拉夫森算法(附完整源码)
查看>>
Objective-C实现newtons second law of motion牛顿第二运动定律算法(附完整源码)
查看>>
Objective-C实现newton_forward_interpolation牛顿前插算法(附完整源码)
查看>>
Objective-C实现newton_raphson牛顿拉夫森算法(附完整源码)
查看>>
Objective-C实现ngram语言模型算法(附完整源码)
查看>>
Objective-C实现NLP中文分词(附完整源码)
查看>>
Objective-C实现NLP中文分词(附完整源码)
查看>>
Objective-C实现NMS非极大值抑制(附完整源码)
查看>>
Objective-C实现NMS非极大值抑制(附完整源码)
查看>>
Objective-C实现Node.Js中生成一个UUID/GUID算法(附完整源码)
查看>>