开启终端:ctrl +alt +t

1.ls 显示命令

ls //以默认方式显示当前目录文件列表

ls –a //显示所有文件包括隐藏文件

ls –l //显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行

2.cd 切换命令

cd (空格)//切换到对于用户的家目录

cd file //切换到当前目录下的file目录

cd … //切换到到上一级目录

cd ~ //切换到对于用户的家目录

cd /file //绝对路径

cd ./file //相对路径

注意:文件名区分大小写

3.pwd命令

pwd 查看当前目录的绝对路径

4. mkdir 创建目录命令

mkdir file //创建目录file

mkdir -p /file1/file2 //创建不存在的目录file1下的file2

注意:touch 1.c //创建目录

5.mv命令

mv file1 file2 //将文件或者目录file1移动到file2或者将file1更名为file2

6.cp命令

cp file1 file2 //将file1复制更名为file2

cp -r file1 ./file2 // 将file1复制到file1目录下

7.rm 删除命令

rm file

rm -rf file //删除当前目录下file的整个目录

rm -r file //删除目录

rmdir file(注意:删除的目录必须是空的)

8.echo 命令

echo message //显示一串字符

9.cat 命令

cat file //显示file的内容,

cat file | more //显示文件的内容并传输到more程序实现分页显示

10. 编辑器: gedit vim

vim(vi)的使用

vim file //编辑文件file

vim 有命令模式、插入模式和底行模式

命令模式

注意:进入vim默认进入

命令模式

yy //复制

nyy //复制n行

p //粘贴

dd //剪切

u //撤销

插入模式

键入i、a、o、进入插入模式

ESC返回命令模式,

底行模式

: //进入底行模式 

注意:只有先进入命令模式后按下shift+:才可进入底行模式

w //保存

q //退出

q! //退出不保存

wq //保存并退出

11.man 手册(帮助手册)

man ls //读取关于ls命令的帮助

man strstr //查看strstr函数的使用方法

12.gcc 编译过程

预处理 编译 汇编 链接

gcc file.c //把源代码编译成可执行程序(默认输出名字a.out)

./a.out (默认的名字) //查看结果

gcc file -lm //指定文件库

四个阶段:


  • 预处理gcc -E (大写)file.c//预处理结果,生成.i文件
  • 编译gcc -S (大写) file.c //编译成.o的文件
  • 汇编gcc -c (小写)file.c //编译成目标只要求编译器输出目标代码(.o文件),而不必输出可执行文件,生成.s文件
  • 链接,生成可执行,即文件a.out文件

【注1】

gcc file.c -o object-file //指定输出名字object-file输出可执行文件,改变目标文件的名称

gcc -g //用于调试

【注2】

.c 文件表示c语言源代码

.h 文件表示程序所包含的头文件,各种声明放在头文件,用于其他文件的调用。

.i 文件表示已经预处理过的C源代码文件 -E

.s 文件表示汇编语言源代码文件 -S

.o 文件表示编译后的目标文件 -c

13.创建链接

命令

ln -s /mnt/hgfs/share

14.解压压缩

命令:gzip//压缩文件

命令:tar //合并文件



选项

描述

-t

显示归档文件的内容

-x

释放归档文件

-c

创建一个新的归档文件

-v

显示归档文件信息

-f

用户指定归档文件类型

-j

由tar生成归档文件,然后由bzip2压缩

-z

由tar生成归档文件,然后由gzip压缩

例子: tar –xvf file.tar //解压 tar –cvf file.tar file //压缩 tar –cjf file.tar.bz file ##15.显示当前用户命令 whoami ##16.清除命令 Crtl+l或 clear