1、cd命令
cd回车:回到超级目录(超级用户登录) cd /:回到家目录 cd ../.. :回到上上个目录 (目录必须有可执行权限) "." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。
2、ls命令
ls -a:显示所有文件 ls -l:显示文件属性 ls -s:文件大小排序
3、cp命令
cp -f:强制复制 cp -r:递归(子目录及子文件夹也复制) cp -a 尽可能将档案状态,权限等都照原状复制。
4、rm、mv命令
rm -f:强制删除文件 rm -r:递归删除,可以删除目录及子文件夹 mv -f:强制移动,可以用来改名
5、mkdir命令
mkdir -p:递归创建目录 、u取消上一个动作
6、chmod命令
chmod -R连子目录一起改变权限 chmod a=rwx file 和chmod 777 file效果相同
r 表示可读取,w 表示可写入,x 表示可执行
r=4,w=2,x=1
若要 rwx 属性则 4+2+1=7;
若要 rw-属性则 4+2=6;
若要 r-x 属性则 4+1=7。
chown 账号 文件名(改变文件拥有者) chgrp 组名 文件名(改变用户所属组)
7、cat、tac、more、less、查看文件内容
touch(新建空白文档) 、vim:文本编辑器 vim file.c
8、清屏命令 clear或者Ctrl+L
9、find命令
find -amin n:查找在过去 n 分钟内被读取过
find -atime n:在过去 n 天过读取过的档案
find -cmin n:在过去 n 分钟内被修改过
将目前目录及其子目录下所有延伸档名是 c 的档案列出来。
find -name "*.c"( *是通配符)
将目前目录及其子目录下所有最近 20 分钟内更新过的档案列出
find -ctime -20
10、在文本编辑器下的命令(命令行模式功能键)
(1)r替换单个字符、 R替换多个字符
(2)yy复制 p粘贴到光标行 大P粘贴到光标行上一行 dd剪切p粘贴到光标行 大P粘贴到光标行上一行 、nyy 复制光标前的n行
(3)dd删除光标整行、x删除光标处的字符、nx删除光标后n个字符
(4)5G:光标移到文档第五行 G:光标移动到文件尾 0:行首、$行尾
(5)\name:查找名为name的字符串、v选择一个字符 V先择一行字符 ctrl+v自由选择字符
11、文本编辑器底行模式功能键
(1)n1,n2 d:删除指定范围的行 、wq保存并且退出 、 set nu:显示行号 set nonu:取消行号
12、i、o、a、r 进入插入模式 : 进入底行模式 、 esc 退出插入和底行模式
13、gcc file.c -o file : 编译某个c文件
来源:CSDN
作者:qq_46167377
链接:https://blog.csdn.net/qq_46167377/article/details/104131521