
1.列出所有文件的绝对路径
ls | sed "s:^: pwd /:"
**find9}' **
**find $PWD | xargs ls -ld **
2.查看某个文件的绝对路径
pwd|awk '{print "/file_name"}'
Linux查看当前路径命令:
pwd,比较简单,如果有时在 *** 作过程中忘记了当前路径,可以通过此命令来查看路径,执行方式为:pwd /home/samlee
pwd为运行的命令,/home/samlee为运行pwd命令后显示的信息,即显示用户当前所在的工作目录的路径为/home/samlee。
我们应该经常使用pwd命令,因为Linux的目录结构非常复杂,一个小小的分支就可能会有是十几层目录,Linux也不会像Windows那样把全路径写在提示符里。
Linux查看路径的其他命令:
whereis,用来查看一个命令或者文件所在的绝对路径,而which用来查看当前要执行的命令所在的路径。
比如你的Linux系统中装了很多个版本的java,如果你直接在命令行敲命令“java-version”,会得到一个结果,但是你知道在哪个路径下执行此命令吗?可以用which命令:which
java。
得到的结果就是系统默认执行的java所在的路径。如果使用whereis
java,那么你会得到很多结果,因为这个命令把所有包含java(不管是文件还是文件夹)的路径都列出来了。
Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息.这些信息,有的是软链接,有的是文本,有的是目录.
查看这些信息需要对应的权限.
其中部分常用信息如下.
cwd 符号链接, 是进程运行目录. sudo ls -al /proc/PID/cwd
exe 符号连接, 是执行程序的绝对路径. sudo ls -al /proc/PID/exe
cmdline 文本, 是程序运行时输入的命令行命令. sudo cat /proc/PID/cmdline
environ 文本, 记录了进程运行时的环境变量. sudo cat /proc/PID/environ
fd 目录, 里面是进程打开或使用的文件的符号连接. sudo ls -al /proc/PID/fd
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)