Linux终端中的各种指令

来源:互联网 发布:征途单机版数据库修改 编辑:程序博客网 时间:2024/05/12 11:01

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 原路径/* 目的路径


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的所有者添加可执行权限。其他用户依然没有执行权限