如何用linux命令进入一个目录 并且执行该目录下的一个文件
这是linux的目录路径 我要进入这个目录 还要执行该目录下的 shutdown和startup文件 怎么搞 展开
linux命令创建文件
1、新建文件夹: mkdir 文件夹名称 2、创建文件:vi 文件夹名称和类型
i:进行对文件内容的编辑 ESC + :+ wq:保存并退出注意:在哪个文件下建立文件就右键出Git Bash3、显示文件内容:cat x.txt 4、清屏:clear 5、进入xxx目录:cd xxx
版本库的创建
初始化版本库:git init
创建成功显示:Initialized empty Git repository in C:/Users/lemon/Desktop/file/.git/
注意:此时在目标文件下会出现一个.git的文件夹,这是用来追踪版本库的,不要修改。
添加文件:git add x.txt。
出现的问题:
1、为创建失败。
2、这是由换行符不同系统中不一致导致的,解决git config --global core.autocrlf false。
查看状态:git status。
用linux命令进入一个目录 并且执行该目录下的一个文件方法如下:
1、打开文件vi(如/etc里面有一个文件hosts,要打开这个文件执行vi hosts);
2、进入编辑模式i,a(打开hosts后不能进行编辑,输入i之后出现---insert就进入编辑模式可以进行编辑了);
3、退出编辑模式,按下Esc;
4、进入命令模式,按下;
5、退出但不保存q;
6、退出保存wq或x;
7、保存w。
2. cd /var/lib/apache-tomcat6.0.35 && ./startup (用&&连接两条命令,先进入目录,在执行)
cd /var/lib/apache-tomcat6.0.35
./startup
linux下进入文件夹命令为cd,后面直接跟要进入的目录名称
./运行可以执行的脚本文件,如果没有运行权限chmod +x startup加下运行权限再
./startup
直接使用dirname $0即可
2.对于使用相对路径执行的shell文件(如 ./xxx/binfile)
pwd与dirname结合使用;pwd获得的是执行当前shell文件时,用户所在的位置;dirname可以获得相对于那个位置的偏移:
例如某shell文件所在的位置是/home/user_name/work2/SNS3_server_im/Developing/trunk/im_capp/src/notify_serv/shell文件名
1 #!/bin/sh
2 pwd
3 echo `dirname $0`
执行后输出
/home/user_name/work2/SNS3_server_im/Developing/trunk/im_capp/src
./notify_serv