linux基本操作命令

时间:2021-09-22 16:15:51

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 ----->撤销

"""