gcc编译:gcc helloworld.c -o helloworld
gcc编译后运行可执行文件:./helloworld
编译并执行多重源代码文件:
gcc file2.c file1.c -o file
./file
linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹.
例子:将目录A重命名为B
mv A B
例子:将/a目录移动到/b下,并重命名为c
mv /a /b/c
删除文件:rm 文件名1 文件名2 //删除文件1和文件2
删除文件夹(无论文件夹是否为空):rm -fr dir
在当前目录下建立文件夹dir
mkdir dir
cp -Rf /home/user1/* /root/temp/
将 /home/user1目录下的所有东西拷到/root/temp/下而不拷贝user1目录本身。
即格式为:cp -Rf 原路径/* 目的路径
-------------------------------------------------------------------------------------
压缩打包文件夹:tar -cvzf ***.tar.gz mydir
删除文件夹:rm -rf wh1_chenkaida/
删除文件:rm -rf file
复制文件夹:cp -r source/ dest/
复制文件:cp ../../wh1/WH1_TVMUI/bin/TVM .
------------------------------------------------------------------------------------
exit命令用于退出当前shell,在shell脚本中可以终止当前脚本执行。
要关闭su进程,需要输入“exit”指令,直到关闭su进程。
su aaa
切换到用户aaa
当前用户为aaa时,直接su root,只是用户变成root,当前的操作环境还是在aaa的用户下。
如果su -root,就等于操作环境跟用户都变成root。
ps
查看当前的用户进程
echo $PATH
检测是否将路径加入到PATH
file hello
查看文件hello的运行平台
chmod +x hello
修改脚本hello的可执行权限
chmod u+x ./hello
u这里指文件所有者
+x添加可执行权限
./指当前目录
连起来就是,给当前目录下的hello的所有者添加可执行权限。其他用户依然没有执行权限
# 查找当前目录及其子目录下所有叫mydir的文件夹
find . -name mydir -d
查找根目录及其子目录下所有以”.sh”结尾的文件
find / -name *.sh