常用Linux命令

 ̄綄美尐妖づ 提交于 2020-02-01 19:49:24
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文件
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!