十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
./代表当前目录,../代表上级目录,一般通过../可以返回到当前目录的上级目录
创新互联是一家专业提供自流井企业网站建设,专注与成都网站建设、网站制作、H5技术、小程序制作等业务。10年已为自流井众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。
有时候加不加./没关系,都表示执行当前目录的这个文件。
要执行的话,“ls -l”看看这个文件能不能执行,如果不能,你用“chmod +x 文件名”,让它变成可执行,一般刚写的shell脚本都需要使用chmod变成可执行文件。
谢谢!
"."的意思是“当前目录”;“./”:比如你要使用当前文件夹子里的比如kill_me,那么就要“./kill_me”
Linux中的 ./ 代表不完整的路径。首先用cd命令 转到 /home ,home目录下有一个user。为了避免 cd /home/user/ 太长而且太麻烦,就用 cd ./user/。入门自学书籍《linux就该这么学》,为开源技术爱好者准备,可以拿去阅读下》。
a) pwd
b) mv foo.c oldfoo.c
c) ls [A-Za-z].*
d) ls [A-Za-z]*[0-9].[ch]
请查看正则表达式;
e) tar -cvf F.tar *
c表示创建,v即verbose,用于输出tar命令的执行过程,f指定归档后的文件名,而*表示当前目录下的所有文件(隐藏文件除外);
f) sort -rt: +4 -5 /etc/passwd
其中r表示逆序,t指定separator,"+4 -5"表示按第5个field排序;
g) grep "file1" m m1
其中是重定向符,表示将前一命令的输出追加到后一文件;
h) rm ~/*.o
~表示用户的home目录