- / 表示根目录,路径以/分割,文件或目录名称严格区分大小写
- cd /……/ 进入某个目录,cd..进入上层目录
- 绝对路径:以斜线开头,文件位置的全路径,采用绝对路径可以到处使用;相对路径:不以斜线开头,当前工作目录的相对位置,可以通过相对路径方式来指定一个文件名。
- pwd 打印当前目录
- ls 列出当前目录有哪些文件,ls -l 长格式列出文件属性,ls -d 查看目录的信息,ls -a 查看所有文件(以.开头的隐藏文件),可以连接使用 ,如 ls -ld,ll等价于ls -l
- touch 创建文件
- mkdir 创建目录 ,-p 递归创建目录(多级目录),rmdir 删除空目录(无文件),rm 删文件,rm -f 强制删除(无提醒),rm -r删除目录。格式:mkdir 路径/目录名。
- ls -l后,第一个字符是d表示是目录,第一个字符是-表示是普通文件
- cp 复制,cp -r 复制目录,cp -a 复制所有(包括属性);cp 1/1.txt 2/ (把1.txt文件复制到2目录下),cp -r 1/ 2/ (把1目录复制到2目录下)
- mv 移动或重命名;mv 2/ 1/ 把2移到1目录下,文件和目录都一样;mv 1.txt 2.txt 重命名成2.txt
- cat 2.txt 查看文件内容;more 分屏查看文件内容,按空格翻页;head -5 查看文件前5行内容,tail -10 查看文件后10行内容
- tab可以自动补全
- ctrl+c 终止命令
- .或./表示当前目录,..或../表示上级目录
- du 统计文件或者目录大小;-s,-h(以人性化的方式显示,单位),/*统计目录下所有文件大小
- grep 参数 '关键字' 文件 ,把包含关键字的行找出来;-v,找不符合条件的行;-n显示行号;-R 递归,把所有子目录有关键字的都找出来。
- find /etc/ -name "*conf*" -type d/f 在目录找符合条件的文件或目录 ;type -d/-f(类型为目录/文件)
- vi/vim 1.txt 创建并进入编辑,先进入命令行模式,按I(英文字母)进入编辑模式,ESC退出当前模式,:最后行模式;q!,强制退出;w 保存;wq 保存退出;最后行模式 set nu显示行号,输出数字就定位到那一行,输入1,$s/nologin/888888/g表示把第一到最后一行的nologin替换成888888;命令行模式按dd,删除光标所在的行,3dd删除连续三行,p粘贴到光标的下一行,yy复制光标所在的行,G光标定位到最后一行,gg定位到第一行,u撤销上一步操作。
- 关机 init 0 不能点虚拟机右上角×,重启 init 6