快捷键
终端 CTRL ALT T
放大终端:Ctrl SHIFT +
缩小终端:Ctrl -
清屏 Ctrl L
结束当前进程:Ctrl c
历史命令:↑ ↓
命令
pwd:查看当前路径
ls:查看详细内容
cd:切换路径
cp:复制文件或文件夹
mv:移动文件或文件夹
rm:删除
绝对路径:从根目录开始
相对路径:以当前位置为参照
$普通用户
#超级用户 root
新建
新建文件夹:mkdir+名字
新建多个文件夹:mkdir a b c 名字之间用空格隔开
建立多层文件夹mkdir -p 84/85/86 最外层84文件夹里包含85文件夹,85文件夹里包含86文件夹
相同路径下不能创建同样名字的文件夹
新建一个文件:touch test.c 带文件后缀 相同路径下建立同一个名字文件的话只会更新时间戳
查看
ls:查看当前路径下的所有内容
ls -a查看隐藏内容
ls -l查看详细内容
文件权限
r w x读 写 执行 r--只可读 rw-可读可写 rwx可读写执行rwx可读可写可执行
rwx rwx rwx
自己 组内 其他
r:4 w:2 x:1 修改文件权限chmod 777 test.c
文件类型有7种 b,c,d,-,l,s,p
b块设备文件 /dev
c字符设备文件 /dev/input
d目录文件 文件夹
-普通文件 .c .h .txt
l软链接文件 <linuxC高级>
s套接字文件 <网络编程>
p管道文件 <IO>
路径切换
下一级:cd 文件夹名字
上一级:cd ..
当前: cd .
家目录:cd ~ 或 cd /home/hq 或 hq
上一次:cd -
复制、移动、删除:
文件
cp 要复制的文件 目标地址 cp a/f.c b
文件夹
cp 要复制的文件夹 目标地址 -r
移动:mv 要移动的文件/文件夹 目标地址
复制和移动的区别:复制后,原文件还存在;移动后原文件不存在
删除
删除后,文件不可恢复
文件 rm 文件名
文件夹 rm -r 文件夹
删除所有匹配内容 rm *.c