linux基本操作命令
ls---->显示当前路径下的文件以及文件夹的名字
pwd--->显示当前正在操作的路径
/ 根目录,类似于windows中c或者d
/home/python -----> 根路径下的 home文件下的python文件夹
/ 斜杠
\ 反斜杠 \n
| 竖杠
- 横杠
_ 下划线
touch 文件名 ----->创建一个文件
touch 1.txt
cd 路径 ----->跳转到某个路径
cd Desktop --->如果当前路径下有Desktop文件夹,那么就跳转到里面
mkdir 文件夹的名字 ----->创建一个文件夹
mkdir laowang ---->在当前路径下创建一个 laowang文件夹
tab键 自动补全
cd .. 调到上一层路径
cd ../..
. 一个点表示当前路径
cd ./Desktop 跳转到当前路径下的 Desktop文件夹中
cd - 调到 上一次所在的路径(遥控器的回看)
cd ~ 快速回家
相对路径:从当前目录开始
绝对路径:从根目录开始
clear 清屏幕
rm 文件或者文件夹的名字
如果是文件夹,那么需要添加-r 选项
rm -r xxx
rm xxx -r 都可以 ,,,
命令的顺序要求:先是Linux命令,然后再根据这个命令是否需要参数或者
选项进行添加,但是选项和参数一般情况下没有先后顺序
tree 以目录树的方式显示 文件结构
cp 要拷贝的文件/文件夹 目的路径 -r
mv:
剪切: mv 要剪切的文件/文件夹 目的路径(目的路径下有那个文件夹)
重命名: mv 文件/文件夹名字 新名字
linux 高级命令
1.ls
ls -l 列举信息,一行一个信息
ls -l -h 看文件大小
ls -l -h -a 查看隐藏文件
2.重定向
> 文件 将东西存储到文件 比较更容易覆盖
gedit 查看文件(少使用)
>> 文件 将东西追加到文件中
可以配合tree使用
cat 显示文件里的内容(显示在当前终端)
more 分页显示在当前的终端(f前走, b后退)
tree / | more
管道
分频观看显示内容
ll 查看内容,没有查看单位g k t
3.软连接 硬链接
ln -s源文件 链接文件 软链接 类似于快捷方式
ln 源文件 链接文件 硬链接 类似于一个文件两个名字
软连接:不占用空间,删除源文件时,软连接失效
硬链接:只能连接普通文件,不能连接目录
4.cat grep find 通配符
cat 打开一个文件的全部内容,合并文件
cat 文件1 > 文件2 合并文件
grep 搜索
grep -i 'h'文件名 含h的内容
grep 'h' 文件名
grep -n 'h' 文件名
find 查找文件
可以指定路径
通配符*
ls *.txt
占位符?
ls ?.txt
vim vi
5.压缩
打包
tar -cvf xxx.tar *.txt
压缩
tar -zcvf xxx.tar.gz *.txt
解包
tar -zxvf xxx.tar.gz
压缩
tar -jcvf xxx.tar.bz2 *.txt
解包
tar -jxvf xxx.tar.bz2
6.chmod
7.sudo ssh who reboot
sudo -s 切换到超级管理员
exit 退出到 other
1.vim 01.py 会看到vim编译器
默认打开的是,命令模式,输入的东西当做命令来处理
yy复制一行, p就是粘贴
想要编辑代码,要在编译模式才可以, 小写字母 i 就可以
esc 编译模式-----> 命令模式
2.保存退出
:wq
命令模式: 用来输入命令,进行操作vim
编译模式: 用来写代码
末行模式: 用来处理,保存,退出等
末行模式:
wq ----< 保存退出
! ------<强制退出
命令模式:
Shift i 行末
Shift A 行首
yy ---> 复制
2 yy---> 从所在的光标开始算起,复制两行
p ----> 粘贴
3p----->粘贴三次
dd ---->删除(实际上是 剪切) 光标的所在行
3 dd 从现在的光标所在位置开始算起 剪切三行
u ----->撤销
"""