三分钟学会Linux基础命令(1)

📅 2026/7/22 5:07:49
三分钟学会Linux基础命令(1)
Linux:操作系统、内核1.虚拟机快捷方式CtrlAltT 打开终端CtrlShift‘’ 放大终端Ctrl‘-’ 缩小终端2.Linux相关命令示例linuxubuntu:~/Desktop$ 命令提示行其中~/Desktop$ 当前的工作路径ubuntu 操作系统的名称linux 用户名命令[参数] [文件][ ]表示可选1)ls显示当前路径下所有文件的名称ls 文件夹路径ls -l 显示当前文件夹下具体信息(文件创建者、文件大小、文件创建时间等)ls -a 显示当前路径下所有文件的名称包括隐藏文件(.开头的文件)2)cd路径名切换当前工作路径3)pwd(print working directory) 查看当前工作路径4)clear 清空当前屏幕的数据5)touch创建一个普通文件touch text.txt 创建一个名为text的文本文件6)mkdir(make directory)mkdir文件夹名称创建一个文件夹(目录)mkdir dir 创建一个名为dir的目录7)rmdir (remove directory)rmdir 文件夹名称 删除一个文件夹(只能删除空文件夹)rmdir dir 删除dir这个文件夹(仅文件夹为空时可删)8)rm(remove) 删除文件rm 文件名 删除文件rm -r文件夹 删除文件夹(可空可非空)9)cp(copy) 拷贝文件(复制粘贴)cp 源文件 目标文件/目标文件夹 将源文件拷贝到目标文件/目标文件夹cp-r源文件夹目标文件夹将源文件夹拷贝到目标文件夹10)mv(move) 移动文件(复制剪切)mv源文件目标文件/目标文件夹将源文件移动到目标文件/目标文件夹mv 源文件 目标文件 将源文件重命名成目标文件11)chmod 修改文件读写执行权限chmod 0777 文件名 给文件增加读写执行权限在使用ls-l显示具体信息后会出现-rw-r--r--1 linux linux 0 Jul 20 23:38 file1.txt其中显示的rw-rw-r--完整版应为rwxrwxrwx其中111 111 1110777(八进制)含义rwx:当前用户(linux)对该文件的读、写、可执行权限rwx:同组其他用户对该文件的读、写、可执行权限rwx:其他人对该文件的读、写、可执行权限-:没有该执行权限12)catcat 文件名 将文件中的数据以文本方式显示到终端(只能是文件不能文件夹)13)dfdf -h 查看磁盘的使用情况14)dudu-h --max-depth1 文件夹名称 查看该文件夹下的文件所占的硬盘空间注意1.自己家目录下的文件可以自行删除或创建2.根目录下的文件普通用户没有操作权限要想操作添加管理员权限sudo命令(sudo touch text1.txt)3.谨慎使用管理员命令3.Linux下的目录结构/根目录~用户家目录(/home/linux)..上一级目录.当前目录相对路径相对于当前路径开始的路径绝对路径从/开始的路径 (/dev /home/linux)/bin用户可操作的二进制程序/sbin管理员可操作的二进制程序/etc存放系统的配置文件/lib存放系统使用的库文件/home家目录/dev存放设备类文件/var存放日志、缓存数据4.Linux环境下C语言程序开发流程1.编译器 vimvim xxx.ci/o/a ----- vim插入模式-----编写程序ESC ----- 命令行模式-----命令操作复制、粘贴、撤销shift ‘’-----底行模式-----保存文件、查找、索引等保存文件wq 保存并退出w 只保存q 只退出w 强制保存q 强制退出wq 强制保存并退出2.编译器 gccgcc xxx.c生成默认的可执行程序a.outgcc xxx -o 可执行程序的名称编译生成自己指定名称的可执行程序3.运行程序./可执行程序(./a.out)4.vim下代码的复制粘贴ESC-----命令行模式前提nyy 从光标所在位置开始复制n行行号起始行行号结束行yy 从起始行复制到结束行(3,7)p 粘贴:将光标移动到要粘贴的上一行-----p复制剪贴ndd 从光标所在位置开始剪切n行p 粘贴:将光标移动到要粘贴的上一行-----pu撤销将外面的代码复制到vim中CtrlShiftv程序编写要求1.头文件、主程序均顶格对齐2.遇到{}里面的内容要缩进tab3.成对出现的符号一次性写完避免后续忘记4.模块与模块之间可以增加一个空格增强代码的可读性