Linux常用命令(持续更新)
# 文件和目录
- cd /home 进入 '/ home' 目录'
- cd .. 返回上一级目录
- cd ../.. 返回上两级目录
- cd 进入个人的主目录
mkdir dir1 创建一个叫做 'dir1' 的目录'
mkdir dir1 dir2 同时创建两个目录rm -f file1 删除一个叫做 'file1' 的文件'
rmdir dir1 删除一个叫做 'dir1' 的目录'
rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容
rm -rf dir1 dir2 同时删除两个目录及它们的内容mv file.txt newflie.txt 将文件flie.txt重命名为newfile.txt
mv file.txt other/newflie.txt 将文件flie.txt移动到同级other文件夹下并将文件重命名为newfile.txt
(如果目标已存在,则原文件/文件夹会被覆盖) - unzip test.zip 解压test.zip
- rm -rf static 删除static文件/文件夹(强制删除,危险!)
pwd 显示当前工作路径
touch + 文件名 创建新文件
查看myfile.txt文件内容
- cat myfile.txt
编辑myfile.txt文件内容
- vi编辑法: vi myfile.txt
输入a或者i 切换为编辑(字符插入)状态 实现上下左右移动光标,或空格、退格及回车等操作
- echo命令法(追加单行文本法)
输入echo 'this is new add'>>myfile.txt(实现在内容末尾添加文本)
- cat命令法(结尾的EOF要顶格,成对出现)
cat>>myfile.txt<<EOF
this is new add
EOF
- cat编辑法(按cntl+d组合键结束编辑)
cat>>myfile.txt(回车后开始编辑输入内容)
this is new add
编辑完成后,退出编辑器,分为正常退出、保存退出、不保存退出及强制退出
- 正常退出(打开的文本文件在内容上没有被改动过): 按下键盘左上角Esc 输入:q
- 保存退出(文件内容被改动): 按下键盘左上角Esc 输入:wq (w即write写入,q即quit退出)
- 不保存退出: 按下键盘左上角Esc 输入:q!
- 强制退出: 按下键盘左上角Esc 输入:!(不推荐使用!!!!)
Linux使用Backspace键时出现^H: 同时按下ctrl+回删键(backspace)