0711
1.ls命令
蓝色:目录文件(文件夹)
白色:普通文件(文本文件、图片、音视频、压缩包)
ls -a 查看当前目录下的所有文件(包括隐藏文件)
ls -l 查看当前目录下文件的详细信息
2.mkdir命令
创建一个目录文件(文件夹),可以一次创建多个文件夹,各个文件夹之间空格即可
mkdir dirname
3.rmdir命令
删除一个空目录文件
rmdir dirname
4.touch命令:
创建一个空文本文件
touch filename
touch 创建文件的位置/创建的文件
5.rm命令:
删除一个文件
rm filename
rm -rf dirname 删除非空目录(谨慎使用,无法恢复)
6.cd命令
切换到某个目录
cd ~
切换到用户的主目录。cd .
保持在当前目录(不常用)。cd ..
切换到当前目录的上级目录,即返回上一目录- cd dirname 进入dirname中
7.pwd命令
查看当前所在目录
8.cp命令
cp source.txt destination.txt
这个命令将会把source.txt
文件复制到destination.txt
。如果destination.txt
不存在,它会被创建;如果已存在,它会被覆盖
cp dirname1 dirname2 -rf 拷贝目录文件 从1到2
9.mv命令
文件移动
修改文件名
mv oldname newname
mv filename dirname/
filename(要移动的文件) dirname(移动到的地方)
10.一些快捷命令
clear 清屏
ctrl + '-' 缩小字体
tab 自动补全文件名称,需要写到唯一标识处
linux系统的目录结构
整体是一个树状结构
1.根目录 /
最顶层目录,存放系统文件
bin
dev
etc
lib
mnt
proc
var
2.家目录 ~
为每个登录用户提供的一个目录,可执行创建删除修改文件执行程序操作
3.当前目录上一级目录 ..
当前目录 .
4.路径
相对路径
绝对路径
Linux系统下C语言开发步骤
编写程序 vim
编译程序 gcc
运行程序 终端
.vim编辑器:
1.打开C语言文件(C语言文件以.c结尾)
vim filename.c
2.点击i键进入插入模式
i
3.编写C语言代码 eg
#include <stdio.h>
int main(void)
{
printf("hello world");
return 0;
}
4.点击ESC
输入:wq 记得输入冒号
:wq 保存并且退出
:wq! 强制保存并退出
:q 退出
:q! 不保存强制退出
:w 只保存不退出
2. 使用gcc编译代码
gcc filename.c
编译hello.c文件生成可执行程序a.out
3.执行代码
./a.out