linux中的最基本的指令
pwd
pwd(全称为print work directory)的功能是打印当前的工作目录即当前系统的位置,演示效果如下:
通过在命令终端输入pwd可以看到当前的工作目录是根目录下的home目录下的linux目录(“/”代表根目录)。
ls
ls(全称为list)功能是查看目录的内容用法如下:
ls + 目录名 功能是查看指定目录,演示效果如下:
这里是查看test目录,准确来说是查看/home/linux/test,即根目录下的home目录下的linux目录下的test目录。
ls -l 目录名/文件名功能是查看指定目录或者文件的属性信息,演示效果如下:
查看test目录的属性
查看test目录下的test.c文件的属性
ls -lh 目录名/文件名功能是查看指定目录或者文件的属性信息,大小以k,m,g的形式显示,演示效果如下:
查看test目录的属性
查看test目录下的test.c文件的属性
cd
cd(全程为change directory),功能为切换目录,用法如下:
cd 目录名功能为切换到指定的目录,演示效果如下:
在命令终端输入cd test此时就切换到了test目录,也就是/home/linux/test这个目录。
**cd .**功能是切换到当前目录,演示效果如下:
**cd ~**功能是切换到家目录,即主目录,演示效果如下:
这里是将/home/linux/test切换到了/home/linux主目录。
**cd -**功能是回到上一次操作的目录,演示效果如下:
当前操作目录:
回到上一次的操作目录:
cd返回家目录,演示效果如下:
这里直接从test目录返回了主目录
touch
touch的功能是创建一个空文件,用法如下:
touch 文件名功能创建一个指定名字的文件,演示效果如下:
创建一个文件名为1.txt的文件
mkdir
mkdir(全称为make directory),功能为创建目录,用法如下:
mkdir 目录名功能创建指定名字的目录,演示效果如下:
在test目录下创建名为dir的目录:
**mkdir -p 目录名/目录名/…/…**功能创建多级目录,演示效果如下:
cp
copy(全程为copy),功能复制,用法:
cp 源文件 目标文件例如:
把test目录下的1.txt文件复制一份复制成2.txt,演示效果如下:
cp 文件名 目录名功能将指定文件拷贝到指定目录中,演示效果如下:
将1.txt文件拷贝到dir目录中:
cp 源目录 目标目录 -r
功能:
1、若目标目录不存在则表示复制出一份;
2、若目标目录存在则表示原目标文件复制到目标文件中;
演示效果如下:
目标目录已存在:
目标目录不存在
mv
mv(全称为move),功能是剪切也有改名的效果,用法如下:
mv 源文件 目标文件,演示效果如下:
将1.txt文件名改成3.txt
将3.txt文件移动到dir目录下
rm
rm(全称为remove),功能是删除,用法如下:
rm 文件名,功能是删除指定文件,演示效果如下:
删除2.txt文件
删除目录1,删除目录是要加-r
linux编程流程
编辑 —— vi / vim
编译 —— gcc (gnu c language complier)
运行 —— ./a.out
调试 —— gdb