Linux运行可执行文件的简单方法linux运行可执行文件

说实话,我当年第一次接触Linux运行可执行文件时,真是手忙脚乱。
那会儿在公司的服务器上,有个Python脚本得跑,直接双击根本不行,得在终端里捣鼓半天。
所以啊,下面这些步骤,都是我踩坑总结出来的。

首先得说,Linux这玩意儿,不像Windows那么"亲民"。
你非得自己动手安装系统,比如我在家用的是Ubuntu 2 0.04 ,在公司那台CentOS 7 是另一套操作。
说实话,刚开始我分不清哪个版本更好用,后来发现主要看公司怎么配的。
不过安装这事儿,真得自己琢磨琢磨,别指望找个现成的教程就搞定了。

登录系统后,关键在于权限这玩意儿。
记得有一次我新装了个系统,连个文件都删不掉,一查才知道是权限问题。
Linux的权限管理比Windows复杂多了,得用ls -l这种命令才能看明白。
我当时对着屏幕上的那些字母符号,真是看得眼花。
最要命的是,Linux这权限不是给你随便改的,改错了整个系统都可能瘫痪。
所以啊,操作前最好先备份一下。

转到文件位置这个步骤,我有个小技巧。
比如你那个可执行文件在/home/user/project目录下,你得先cd /home/user/project,这要是命令记错了,可能半天找不到文件。
我当时就因为把/写成了\,折腾了好半天。
所以啊,打命令前最好再检查一遍。

最关键的是运行文件那一步。
直接./filename.out就行,但前提是得有执行权限。
你想想看,要是连执行权限都没有,再怎么敲命令也没用。
我当时就遇到过这种情况,明明文件在那儿,却怎么也跑不起来,最后发现是忘了用chmod +x filename.out。
Linux这权限管理,真是让人头疼。

另外啊,chmod这命令得好好记着。
别光会+x,还得知道-rwxr-xr-x这串字母啥意思。
我当时就因为权限设置不对,导致文件没法运行,急得团团转。
后来请教了老员工,才知道这权限得一个字母一个字母地改。

要说最让我头疼的是,Linux命令这么多,记也记不住。
cd、ls、rm、mv、cp、sudo、more、cat、chmod...这些命令得一个一个记住,还得知道怎么用。
我当时就买了本Linux命令手册,但翻来覆去还是记不住。
后来我琢磨着,不如多实践,用多了自然就记住了。

总之啊,Linux运行可执行文件这事儿,说难不难,说简单不简单。
关键在于多练多摸索。
我刚开始时,连个文件都跑不起来,后来慢慢就熟练了。
现在想起当年那些日子,真是哭笑不得。
但话说回来,Linux这东西,真学明白了,效率确实高。

linux怎么运行sh文件linux怎么运行sh

创建.sh文件(Linux):
1 . touch hello.sh 2 . vim hello.sh
键入 i 插入
输入:!/bin/bash
输入:echo "hello world"
键入 :esc
输入 :wq 并回车 3 . chmod 7 00 hello.sh
运行.sh文件:
1 . 在命令行下:
输入:chmod +x hello.sh (注意 +x 是一个整体,不要拆开)
输入:./hello.sh
CentOS 5 .5 开机自动运行.sh脚本:
CentOS 属于普通的 Linux 系统。
将脚本放在 /etc/rc.d/rc.local 下就可以开机自动运行。

1 . 编辑 rc.local 文件 2 . 添加脚本路径和程序
在 Windows 下运行 Linux shell 脚本:
1 . 首先电脑中需要安装 Git 应用程序,安装完成后可以在开始菜单查看。
2 . 配置 Git 的 bin,配置环境变量,将 bin 的绝对路径复制到环境变量中 PATH。
3 . 创建一个文件,例如 mkdir.sh,文件名随意,结尾为 .sh。
4 . 在脚本文件中输入: bash !/bin/bash touch a.txt sleep 1 0 echo "test test test test" >> a.txt 5 . 双击 .sh 文件,会弹出 Git 的命令窗口,根据代码执行的时间窗口显示多久。
6 . 会自动生成一个 a.txt 文件。
7 . a.txt 文件中会写入 "test test test test" 的文字。

Linux 下运行 bash 脚本:
1 . 使用命令:sh filename.sh 2 . 或者直接使用:./filename.sh(注意前面的 ./)
首先使用 ls -l 确定文件是否有执行权限。