Linux终端中的各种指令

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值