tree :树
psw:当前的绝对路径
passwd:修改用户密码
rename:(rename 要被改的字符 要改成的字符 被改的文件名)
touch a.c :创建空文件 a.c
僵尸进程:
killall 杀死某些进程后 用fg命令调到前台后才显示杀死
打包:
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