外国人做中国数学视频网站,奇葩网站100个,怎么做原创动漫视频网站,seopeixunwang文件目录 命令行介绍
当我们在ubuntu中命令行处理位置输入ls后会显示出其所有目录#xff0c;那么处理这些命令的程序就是shell#xff0c;它负责接收用户的输入#xff0c;并根据输入找到其他程序并运行
命令行格式 linux的命令一般由三部分组成#xff1a;command命令、…文件目录 命令行介绍
当我们在ubuntu中命令行处理位置输入ls后会显示出其所有目录那么处理这些命令的程序就是shell它负责接收用户的输入并根据输入找到其他程序并运行
命令行格式 linux的命令一般由三部分组成command命令、options选项、parameter参数 中括号中为可选择填写尖括号中为必须填写
shell在接收到命令后会去PATH环境变量所指示的位置找如果函数在环境变量知识的位置中有编译则就会执行。通过使用
echo $PATH
此指令即可查看PATH环境变量的值我们编辑一个c语言程序放入ubuntu的桌面中
int main(int argc, char **argv)
{if (argc 2)printf(Hello, %s!\n, argv[1]);elseprintf(Hello, world!\n);return 0;
}在shell中输入
/*进入桌面*/
book100ask:~$ cd /home/book
book100ask:~$ cd Desktop//*查看桌面文件*/
book100ask:~/Desktop$ ls
hello.c/*编译hello.c文件命名为hello执行*/
book100ask:~/Desktop$ gcc -o hello hello.c
book100ask:~/Desktop$ hello
此时编译成功但是不能运行因为当我们输入hello指令时shell会从path中寻找函数但hello并未被编译进path中因此我们需要将其设置为环境变量或者指定地址才可使用
/*相对路径运行*/
book100ask:~/Desktop$ ./hello
Hello, world!/*绝对路径运行*/
book100ask:~/Desktop$ /home/book/Desktop/hello
Hello, world!/*设置临时环境变量*/
book100ask:~/Desktop$ export PATH$PATH:/home/book/Desktop
book100ask:~/Desktop$ hello
Hello, world!/*设置永久环境变量方法1*/
book100ask:~$ gedit ~/.bashrc
/*在bashrc文件末尾加上一行*/
export PATH$PATH:/home/book/Desktop/*设置永久环境变量方法2*/
book100ask:~$ sudo gedit /etc/environment
/*在打开的文件中最后加上句对路径*/
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/book/Desktop
临时设置环境变量只对当前开启的终端有效果设置永久变量方法1只对当前用户生效方法2对所有用户都生效 目录与文件操作指令
目录操作命令
进入上一级目录
book100ask:~$ cd ..查看当前路径
book100ask:/home$ pwd
/home切换回上一次的路径
book100ask:/home$ cd -
/home/book创建目录
book100ask:~$ mkdir abc创建文件内容为abc
book100ask:~/abc/123$ echo abc 1.txt删除空目录
book100ask:~/abc/123$ rmdir 123强制递归删除目录首先进入目录删除其中的目录及文件再删除目录
book100ask:~/abc$ rm -rf 目标目录 文件操作命令
查看详细信息
book100ask:~$ ls -l
查看隐藏文件
book100ask:~$ ls -a
将1.txt拷贝为2.txt
book100ask:~/abc$ cp 1.txt 2.txt将文件移动到某个路径
book100ask:~/abc$ mv 2.txt ../显示文件内容
book100ask:~/abc$ cat 2.txt修改文件信息中的时间为当前时间
book100ask:~/abc$ touch 2.txt