在ps命令中,“-T”选项可以开启线程查看。下面的命令列出了由进程号为<pid>的进程创建的所有线程。
$ ps -T -p <pid>
“SID”栏表示线程ID,而“CMD”栏则显示了线程名称。
方法二: Top
top命令可以实时显示各个线程情况。要在top输出中开启线程查看,请调用top命令的“-H”选项,该选项会列出所有Linux线程。在top运行时,你也可以通过按“H”键将线程查看模式切换为开或关。
$ top -H
要让top输出某个特定进程<pid>并检查该进程内运行的线程状况:
$ top -H -p <pid>
你好,首先看那个文件有没有执行权限,cd到目标目录,用ls
-l
后面加那个文件的名称,看输出结果里面有没有x权限,没有的话,用chmod
+x
加你那个文件的名称(注意名称一定要写对,遇到提示权限问题,可以加用sudo)。
然后可以用./加文件名称进行执行该文件。
另外,可以根据文件扩展名(后缀名)知道该调用哪个程序进行执行,比如.sh是调用shell解释器,.py是调用Python,在不加x权限的时候,可以直接用sh
****.sh和python
****.py进行执行(如果工作目录不在文件所在的目录,需要在文件名前面加上完整的绝对路径,比如
python
/etc/123.py这种)。
另外,执行文件或者给文件赋予可执行权限(即x)前,最好用编辑器看看文件内容。
希望对你有所帮助!
不懂请追问!
望采纳!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)