2-1Linux操作

操作系统:主要是管理好硬件设备,并为用户和应用程序提供接口

分类

桌面操作系统  Windows  Linux  OS

服务器操作系统  Linux  Windows servier

嵌入式操作系统  linux

移动设备操作系统  ios  android

 

目录

/ 根目录 

/home用户目录 

/root 超级管理员目录 

/bin  二进制执行文件

 

常用Linux命令的基础使用

命令 参数  选项

命令 --help  man  命令

 rm -r  cp -r  mkdir -p

table  上下箭头 ctrl c 结束命令

pwd  显示当前目录

1

cd  回到用户家目录

cd / 回到家

cd -  进入倒数第二个目录  回看

cd  /home/admin  绝对路径  

cd admin   相对路径  进入当前目录下的admin目录

 

 2

ls  显示所有文件

ls -a 显示所有文件包括隐藏文件

ls -l显示详细信息 ls -lh任性化显示

ls  -lah  显示所有详细人性化

ls -l = ll

ls a*  查看a开头的任意文件信息

ls a?一个

ls {abc}d 匹配abc中任意

ls \*x  查看*X用反斜杠  *用的比较多

drwx rwx rwx   admin  admin   第一组是文件拥有者的权限  第二组是拥有者所属组的权限   第三组是其他组的权限

实验文件公共的所有的权限pmp下

 

3.创建文件夹

mkdir  /xx/xx/xx -p  (p 如果没有父文件也创建)

mkdir tupian/nan  nv  nan在图片下  nv在当前文件下

mkdir tupian/{nan,nv}

mkdir .ren 创建隐藏文件

任何文件夹下都有 .  ..  代表 当前文件夹 和上层文件夹

 

4.创建文件

touch  a.txt 创建空文件  只能在已有的目录下创建文件

gedit  文件名  内容

 

5.删除

rm b c 文件

rm a -r删除文件夹

rm *  删除当前文件下所有文件   隐藏文件需要单独删除

 

6.拷贝

cp 源文件 目标文件

cp 源文件夹  目标文件夹 -r

 

7.移动

mv  源文件  目标文件    重命名

mv 源文件 xx/目标文件

mv  文件夹  目标文件夹

 

8.cat和重定向

ls>1.txt  返回结果写到文件中 >> 追加

cat 1.txt 2.txt >3.txt

 

9.查看大文件 more 2.txt   空格下一页  b上一页  q按键退出

 

10.管道

ls -l | more  左边结果交给右边处理

 

11.链接  硬链接比较少用软链接比较多

 

 

12.文件内容搜索grep  以行为单位

 

 grep -n hello . -r  当前文件夹包含hello的文件

grep -n  ^h  hello.text  行以h为开头

grep -n  h$  hello.text   行以h为结尾

grep -n  h.  hello.text     行h后有字符的

 

13.文件查找 find

find  /home(目录)  -name 1.txt   在目录下查找文件名为1.txt的文件

find  /home(目录)  -name  '*.txt'   在目录下查找文件名以.txt结尾的文件

 

14 打包

tar cf a.tar  1.txt 2.txt   f必须放在后面  f后面第一个参数是打包名称后面是需要打包的文件

tar tf a.tar  列出包里的文件

解包

tar xf a.tar  解包到当前目录

tar xf  a.tar  -C  tar  解包到指定的文件夹  需要提前创建好

 

一步到位

压缩打包  tar czf  b.tar.gz  *txt  以gzip的格式打包并压缩

解压并且解包 tar zxf b.tar.gz  -C btar 以gzip的格式解压并解包

 

which  查看命令在哪

cd pwd 是shell命令

 

su 切换到root权限 

su admin  切换到其他用户

passwd  root 可以修改用户简单密码   passwd admin

exit  退出返回到上一个用户

 

who 查看当前登录的用户

admin  pts/0   pts代表一个终端

admin tty1      tty代表用户登录了操作系统

pkill -kill -t tty1 杀死

 

reboot重启

shutdown  需要root权限

chmod 修改权限    chmod u+r,g-w,o=x test.txt

u g o a   自己  组  其他  所有

+ -  =   rwx-

 chmod 777 test.txt

r4 w2 x1 -0

 

VI命令

h: 左移 

j: 下移 

k: 上移 

l: 右移

M: 光标移动到中间行 

L: 光标移动到屏幕最后一行行首 

G: 移动到指定行,行号 -G

w: 向后一次移动一个字 

b: 向前一次移动一个字

{: 按段移动,上移 

}: 按段移动,下移

Ctr-d: 向下翻半屏 

Ctr-u: 向上翻半屏

Ctr-f: 向下翻一屏 

Ctr-b: 向上翻一屏

gg: 光标移动文件开头 

G: 光标移动到文件末尾

删除命令:

x: 删除光标后一个字符,相当于 Del 

X: 删除光标前一个字符,相当于 Backspace

dd: 删除光标所在行,n dd 删除指定的行数 D: 删除光标后本行所有内容,包含光标所在字符 

d0: 删除光标前本行所有内容,不包含光标所在字符

dw: 删除光标开始位置的字,包含光标所在字符

撤销命令:

u: 一步一步撤销 


Ctr-r: 反撤销

重复命令:

.: 重复上一次对文件内容的修改操作

文本行移动:

>>: 文本行右移 


<<: 文本行左移

复制粘贴:

yy: 复制当前行,n yy 复制 n 行 

p: 在光标所在位置向下新开辟一行,粘贴

可视模式:

v: 按字符移动,选中文本 

V: 按行移动,选中文本可视模式可以配合 d, y, >>, <<实现对文本块的删除,复制,左右移动

替换操作:

r: 替换当前字符
R: 替换当前行光标后的字符,直到按esc

查找命令:

/: str查找
n: 下一个
N:上一个

 

posted @   血染星辰  阅读(66)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示