文件打包/解包和压缩/解压命令 打包: tar -czvf 13.gz 13.c tar -cjvf 13.bz2 13.c 解包: tar -xzvf 13.gz tar -xjvf 13.bz2 -f 用户指定归档文件的名字,否则使用默认名 -c 创建新的归档文件 -x 释放归档文件 -v 显示归档和释放的过程 -j 使用bzip2压缩程序
-z 使用gzip压缩程序ls
vi 编辑器(写源文件): vi 文件名 三种模式: 命令 : wq 保存退出 q! 强制退出 w 保存 q 退出 插入 :a (i o A I O ) Esc 可视 :v 可视 INS 替换 y复制 p 粘贴 d删除 gcc 编译器(翻译别的类型): gcc 源文件 (a.out)
gcc 源文件 -o 重命名(a.out-->重命名)
./a.out (执行命令 ./)
其他小知识:
文件系统目录:
bin : 常用shell 命令
boot: 开机自启相关文件 dev : 设备驱动文件 etc : 系统管理相关的文件 sbin: (sysbin)不常用的shell命令,系统管理相关的命令 home: 普通用户的目录 root: root用户目录 usr : 用户的应用程序和文件
linux系统七大文件类型: (1):‘ - ’ 普通文件 (2):‘ d ’ 目录文件 (3):‘ l ’ 符号链接文件,软链接文件 (4):‘ p ’ 管道文件 (5):‘ s ’ 套接字文件 (6):‘ c ’ 字符设备文件 (7):‘ b ’ 块设备文件 文件的名字和后缀 .c .c++ (.cpp) .txt .exe .mvw .mp3 .mp4 .sh 脚本文件 .h 头文件 shell命令中的快捷方式: (1)ctrl+c : 中断进程 ctrl+z : 强制将当前在前台执行的进程调到后台,并暂停进程的执行
(2)Tab : 自动补齐命令或路径 (3)↓ 或 ↑:查找之前或之后使用过的命令。 shell中的通配符: (1) * : 匹配任意长度的字符串 rm *.c (2) ? : 匹配一个长度的字符串 vi 1_struc?.cpp (3)[...] :匹配指定的字符 rm [12345].c (4)[.-.] :匹配一个范围的字符串 rm [1-5].c
