赞
踩
查看历史命令history
ls 查看目录
ls -a 查看所有的子目录及文件(包括隐藏的)
ls -l 详细信息 包括创建信息权限等
ls --color 查看文件的颜色
白色:表示普通文件
蓝色:表示目录
绿色:表示可执行文件(使用./文件名 执行)
红色:表示压缩文件
浅蓝色:链接文件
红色闪烁:表示链接的文件
黄色:表示设备文件
灰色:表示其它文件
link
ln -s 源文件的名字 新名字(快捷方式的名字)
对目录的一些操作都基于当前目录进行跳转
cd 目录名 进入到xxx目录
cd .. 到上级目录
cd ../.. 到上两级目录
cd /home 到当前用户的home目录
cd ~ 到根目录
pwd 查看当前路径
sudo mkdir 目录名字 创建目录
sudo mkdir -p 父目录名/子目录名/孙目录名
切换到当父目录
tree 查看当前目录树形结构
sudo rmdir 目录名
sudo rmdir -p #递归删除 目录里边不能再有子目录或者文件
万能删除
rm -rf 文件名 or 目录名(什么都能删)
参数r :表示递归删除
参数f :表示强制删除
参数i :交互式删除 删除前需要用户进行确认
切记:rm -rf /* 删库跑路 慎用!!!
cp [参数] 原文件或目录 目标文件或目录
or [参数] 源文件或目录 目标文件或目录
- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录
- d 拷贝时保留链接
- f 删除已经存在的目标文件而不提示
- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝
- p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中
- r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
- l 不作拷贝,只是链接文件
我们用命令行操作文件的时候经常遇到权限不够的时候,大部分是因为只有读的权限,没有写的权限。
解决方法:
eg:
drwxrwxr-x 6 wjl wjl 4096 9月 28 18:14 Django_project/
- x 执行
- r 读
- w 写
chomd 777 文件名 代表赋予所有的权限
chomd +w (增加w的权限) 其他的类推
-w(减去w的权限)
vim 编辑器
vi和vim操作基本一样
vim熟练了是一个非常棒的编辑器
如果没有vim请使用命令安装
sudo apt-get install vim
基本命令:
在编辑模式下
i 在光标所在的位置插入元素
o 在光标的下一行输入
a 在光标下一行输入
I 在光标所在行的行首进行输入
A 在光标所在行的行尾进行输入
Esc 回到命令模式
在命令模式下
h 向左移动一个字符
l 向右移动一个字符
j 向下移动一个字符
k 向上移动一个字符
yy 复制
nyy 复制n行 eg:100yy 复制100行
p 粘贴
np 复制n行 eg:10p 复制10行
dd 删除1行
ndd 删除n行 eg:100dd 删除100行
u 撤销 (相当于windows中的ctrl+z)
GG 跳转到最后一行
"." 回到上一次的操作
底部命令模式
底部命令模式 :英文模式下的冒号
:w 保存不退出
:q 不保存退出
:wq 保存并退出
:wq! 强制保存并退出(!表示强制)
:x 保存并退出 == wq
:set nu 显示行号
:行号 定位到当前行
/要查找的内容 查找到多个 n 跳转到下一个
:s/要查找的字符串/要替换的字符串
tar 打包
tar -zcvf 文件名 文件1 文件2 文件3
tar -zxvf 包名 解压tar 包
解压zip文件
unzip -zxvf zip文件名
如果想下载软件请去官网看官方文档
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。