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

Linux常用命令

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

Linux常用命令

linux开关机

sync 将数据由内存同步到硬盘中
halt 关机
poweroff 关机
reboot 重启
shutdown -h now 立马关机
shutdown -r +10 十分钟后重启

复制粘贴

控制台 ctrl + insert 复制
shift + insert 粘贴
终端 ctrl + shift + c 复制
ctrl + shift + v 粘贴

ip查询

ifconfig / ip addr

切换用户

su root 切换到root用户

文件基本属性 chmod

Linux chmod(英文全拼:change mode)命令是控制用户对文件的权限的命令

打开全部权限
方法一:7=4(读权限)+2(写权限)+1(可执行权限)
chmod 777 a.txt
方法二:a表示all全部,r表示读权限,w表示写权限,x可执行权限
chmod a=rwx a.txt
方法三:u(user),g(group),o(other)
chmod u=rwx,g=rwx,o=rwx a.txt

增加某一个权限
chmod u+rw a.txt
减少某一个权限
chmod g-xw a.txt

chgrp

Linux chgrp(英文全拼:change group)命令用于变更文件或目录的所属群组。

更改属组
chgrp root a.txt

chown

Linux chown(英文全拼:change owner)命令用于设置文件所有者和文件关联组的命令。

更改属组
chown :root a.txt
更改属主和属组
chown root:root a.txt

文件目录管理 ls(列出目录)

ls -l(简写ll) 长数据串列出,包含文件的属性与权限等等数据
ls -a 全部的文件,连同隐藏文件( 开头为 . 的文件) 一起列出来

pwd(显示目前所在的目录) Tab(自动补齐) mkdir (创建新目录)

mkdir -p aaa/bbb 递归创建多级目录

rmdir (删除空的目录)

rmdir -p test1/test2 删除该目录下的多个空目录

cd(切换目录)

cd / 回到根目录
cd ~ 回家
cd 回家
cd . 当前目录
cd … 返回上一层目录
cd – 返回上一个目录

cp (复制文件或目录)

cp -ri aaa bbb
-r递归持续复制,用於目录的复制行为
-i若目标档已经存在时,在覆盖时会先询问动作的进行

rm (移除文件或目录)

rm -ri aaa
-r递归删除目录
-i删除前会先询问

mv(移动文件与目录,或修改名称)

mv -i a.txt bbb/ 移动
mv -i a.txt b.txt 修改
-i 若目标文件已经存在时,就会询问是否覆盖!

文件查看

cat 由第一行开始显示文件内容
more 一页一页的显示文件内容
less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
tail 只看尾巴几行(tail -10 a.txt),查看日志更方便

Linux vi/vim

往文件最后一行插入
echo “hello world” >> a.txt

vi/vim 按键说明 一般模式

Page Down 屏幕向下移动一页
Page Up 屏幕向上移动一页
Home 移动到这一行的最前面字符处
End 移动到这一行的最后面字符处
:/word 从上往下查找word
:?word 从下往上查找word
:wq 保存并退出
:q 退出
:q! 强制退出

从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2 !且在取代前显示提示字符给用户确认 (/confirm/i) 是否需要取代
:1,$s/word1/word2/gc 或 :%s/word1/word2/gc

v + 光标移动 + y 相当于复制选中的文本
v + 光标移动 + d 相当于剪切选中的文本
p 粘贴
yy 复制当前行
5yy 复制当前行开始的5行
u 撤销

一般模式切换到编辑模式

a 从目前光标所在的下一个字符处开始输入
i 从目前光标所在处输入
o 为在目前光标所在的下一行处输入新的一行
Esc 退出编辑模式

打包命令

tar命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。一般Linux上常用的压缩方式是选用tar将许多文件打包成一个文件,再以gzip压缩命令压缩成name.tar.gz的文件。
-c 创建一个新的tar文件
-v 显示运行过程的信息
-f 指定文件名
-z 调用gzip压缩命令进行压缩
-t 查看压缩文件的内容
-x 解开tar文件
tar –cvf n.tar ./* 压缩当前目录下的所有文件和目录,文件名为n.tar
tar –xvf n.tar 解压压缩包中的文件到当前目录(如果长时间未解压成功 Ctrl+C退出)
tar –cvzf m.tar.gz ./* 压缩文件
tar -zxvf m.tar.gz 解压m.tar文件到当前目录

grep命令

grep root /etc/passwd 在文件中查找关键字root
grep root /etc/passwd –-color 高亮显示
grep root /etc/passwd –A5 –B5 高亮显示,A后5行,B前5行
grep -n root /etc/passwd 查找并显示行数
grep -v root /etc/passwd 取反,查出不含root的数据

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

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

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