栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux 基本命令整理

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux 基本命令整理

1.操作系统(os):

文字等信息,解析成0,1 然后传输到硬件,不同硬件最终解析结果不同.

解决方法:在软件和硬件之间放置操作系统,软件信息交给操作系统,操作系统解决完交给硬件

操作系统作用:作为一个中间人,连接软件和硬件,管理好软件设备

不同领域主流操作系统:

桌面操作系统

Windows系列:用户群体大

macOS:适合开发人员

Linux:应用软件少

服务器操作系统

Linux:安全(不需要杀毒软件),稳定,免费,占有率高

Windows server:付费,占有率低

嵌入式(小设备,手表,扫地机器人等)操作系统

Linux

移动设备操作系统

ios

Android(基于Linux)

发展过程:

unix->minix->linux

2.Centos图形界面

文件:根目录(/)

/home 普通用户的家

/root 超级用户

/bin 可执行二进制文件目录

3.命令

.:当前目录

..:上级目录

创建一个文件夹就一定会存在的

cd:

cd /xxx进入到某个文件夹[绝对路径] cd home [相对路径]

pwd 显示当前路径

cd .. 回到上一级目录

cd 回到当前用户的家[cd ~]

cd - 回看[倒数后两个目录来回切换]

ls:

ls 显示当前文件夹内容

ls -a 显示当前文件夹下所有内容(带.的是隐藏文件)

ls -l (ll简写)显示文件夹详细信息

ls -lh 文件大小显示更为人性化

ls -la (ls -lah) 显示所有文件的详细信息

详细信息代表意思:drwx rwx r-x

d代表文件夹 -代表文件

r可读 w可写 x可执行 -不可以

ls tupian 可以查看这个目录下的内容

ls -la / 查看根目录下的所有文件的详细信息

在写路径时

*代表任意字符

?一个任意字符

[...]d 从中括号中任意匹配一个,然后以d结尾

符号将不被识别成通配符 吧

mkdir:

mkdir tupuan 创建文件夹(相对路径)

mkdir /home/lxy/shipin 创建文件夹(绝对路径)

mkidir /home/lxy/shipin/wendang -p 父目录不存在,先创建父目录然后再创建子目录

mkdir ren dongwu 连续创建多个目录

mkdir tupian/ren/nan tupian/ren/nv ( mkdir tupian/ren/{nan,nv} )

mkdir .ren 创建隐藏文件夹

touch:

touch a.txt 创建文件

touch .abc 创建隐藏文件

gedit a.txt 记事本打开a文件(默认会备份一份)

gedit b.txt b文件存在则打开,不存在先创建在打开

touch创建文件必须在已经存在的目录下创建

rm:

rm a.txt 删除文件

rm a -r 删除目录

rm * -r 删除所有内容(不包括隐藏文件,隐藏文件必须一个一个删除)

clear:清屏翻页

tab:自动补全

ctrl+c:结束命令

--help ls命令的帮助文档

cp:

cp 1.txt 2.txt 把1复制到同级目录下2中

cp 1.txt 2.txt -a 把1复制到同级目录下2中(属性也原封不动)

cp 1.txt 2.txt -i 把1覆盖到同级目录下2中

cp 1.txt 2.txt -v 把1拷贝到同级目录下2中

mv:

mv 1.txt abc.txt 移动到同目录下,相当于重命名

重定向:

ls >1.txt 将显示的结果放到1文件中,会覆盖之前的数据

ls >>1.txt 将显示的结果放到1文件中,追加的方式

cat:

cat 1.txt 查看文件内容

cat 1.txt 2.txt 查看多个文件内容

cat 1.txt 2.txt>3.txt 将1和2 的文件内容放到3中

more:

more 1.txt 从上显示文件内容 按回车键翻一行,空格键翻一页,按b往回翻(翻到最后就不能再往回翻了),按q退出

管道:

ls -al / | more 结果支持翻页,不能往回翻

将左边的命令交给右边的命令来处理

软连接:

ln -s 1.txt 1_ink 创建一个软连接,源文件是1.txt 新文件(快捷方式)名称为1_link

1_link -> 1.txt 表示为1_link是1.txt的快捷方式(仅仅记录源文件名称,源文件删掉后,重新创建一个与原来名称相同的文件,这个软连接依旧生效)

软连接和源文件不在同一个目录,源文件要使用绝对路径,不能使用相对路径

硬链接:

ln 1.txt 1_ink 创建一个硬连接,源文件是1.txt 新文件(快捷方式)名称为1_link(把源文件进行拷贝一份,进行存储,源文件或者硬链接删除,不会对其他文件产生影响,不能给目录创建硬链接)

软连接使用比硬链接频繁,硬链接占空间,链接主要作用是为了方便使用

grep:

grep hello test.txt 在test文件中搜索hello(按行搜索)

grep -n hello test.txt 在test文件中搜索hello,带行号

grep -i hello test.txt 在test文件中搜索hello,不区分大小写

grep -in hello test.txt 在test文件中搜索hello,不区分大小写,带行号

grep -v hello test.txt 在test文件中反向搜索hello,返回不带hello 的行的内容

grep -n hello . -r 查找当前目录中某个文件的第几行存在hello

grep -n ^h test.txt 查找h打头的内容

grep -n o$ test.txt 查找以o结尾的内容

grep -n h. test.txt 查找h后面只要有一个字符就会显示出来

find:

find /home -name '*.txt' 从/home目录下查找以txt结尾的文件 (加通配符时查找的文件需要加单引号)

find /home -name 1.txt 从/home目录下查找1.txt文件

tar:

tar很特殊,参数前面可以加- 也可以不加

tar cvf a.tar 1.txt 2.txt 将1,2打包

tar xvf a.tar -C atar 解包(c必须大写)

-c 生成文件创建打包文件

-v 列出归档解档的详细过程,显示进度

-f 指定档案的文件名称(f需要放在最后)

-t 列出档案中包含的文件

-x 解开档案文件

gzip:

gzip -r a.tar 将a包压缩(压缩后a.tar变成a.tar.gz)

gzip -d a.tar.gz 将a包解压(解压后a.tar.gz变成a.tar)

压缩

打包: tar cf a.tar * 生成a.tar

压缩 : gzip -r a.tar 生成a.tar.gz

解压

解压: gzip -d a.tar.gz 生成a.tar

解包: tar xf a.tar -C ~/atar 解包到指定文件夹中

打包压缩结合:

tar czf b.tar.gz *txt 将txt文件打包并且压缩

tar zxf b.tar.gz -C btar 将文件解压解包到btar中

压缩:

tar jcf j.tar.bz2 *txt 压缩的文件名为j.tar.bz2

tar xjf j.tar.bz2 -C jtar 解压的文件名为jtar

zip -r zz *txt 将txt文件压缩文件名为zz.zip

unzip -d zz zz.zip 将zz压缩包解压到zz文件中(zz文件不存在会自动创建)

压缩率: zip

通用性: zip>gzip>bzip2

使用最好使用gzip

其他命令:

which zip 查看zip所在目录

su 切换权限(在当前终端切换)

su admin 直接切换到admin用户

passwd 修改当前用户密码(修改时最好用超级用户去改)

exit 退出 如果是root退出到admin 如果是admin直接退出窗口

who 查看当前登录的用户

pts代表终端方式登录

tty代表用户登录操作系统

pkill -kill -t pst/1 杀掉终端权限pts/1 1代表序列号

reboot 重启

shutdown 关机

shutdown -h +10 十分钟后自动关机

shutdown -h now 立刻关机

chmod:

-rw -rw r-- admin admin

第一组-rw代表当前的admin用户的权限

第二组-rw代表当前的admin组的用户的权限

第三组-r--代表其他用户的权限

chmod u+x text.txt 当前用户添加执行权限

u user 当前用户

g group 当前组

o other 其他用户

a all 所有用户

同时操作多个用户时用,分割

控制不了root的权限

+ 添加权限,- 删减权限,=赋值权限[=-表示什么权限都没有]

数字法(相加)

r: 4

w:2

x: 1

-: 0

chmod 135 test.txt

自己的权限--x

自己组的权限-wx

其他人的权限r-x

vim编辑器:

vim 1.txt

先按esc 再按i(在当前光标的前面写)可以写进去东西

移动光标

h 向前

l 向后

k 向上

j 向下

M 移动到中间

L 移动到当前屏幕最后一行

先按5在shift+g移动到第5行

w 向后移动一个单词

b 向前移动一个单词

{ 按段上移

} 按段下移

ctrl+d 向下翻半页

ctrl+u 向上翻半页

ctrl+f 向下翻一页

ctrl+b 向上翻一页

shift+g 移动到文件末尾

gg 移动到文件开头

shift+i在光标所在行的开头插入

按a在光标后面插入

shift+a在光标所在行的结尾插入

按o向光标的下一行插入

shift+o在光标所在行的上一行插入

:wq保存并且退出

删除操作

x 删除光标后一个字符

X 删除光标前一个字符

dd 删除光标所在行

5 dd 删除5行

d0 删除当前行光标前的所有内容

dw 删除光标开始位置的单词

撤销命令

u 相当于撤销

ctrl+r 反撤销

.重复上次操作命令

复制粘贴

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

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

替换

r 替换当前字符

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

查找

/ 查找

n 下一个

N 上一个

移动

<< 文本行左移

>> 文本行右移
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/741112.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号