linux 基础命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 基础命令相关的知识,希望对你有一定的参考价值。
ls 查看当前目录下的所有内容(不包括隐藏文件)
ls -a (all) 查看当前目录下全部内容(包括隐藏文件)
ls -l 查看当前目录下的详细信息
-rw-------. 1 root root 1843 Mar 5 11:23 anaconda-ks文件类型.cfg
文件类型 -表示普通文件
-------- 文件权限
1 硬链接个数
root 所有者
root 所属组
文件大小
文件时间(最后一次修改的时间)
文件名
ls-i 查看文件的索引号(inode)
ls-S 按文件大小排序
ls-lh 人性化显示 以单位显示
隐藏文件前面+点
pwd 查看当前路径
.表示当前目录
.. 表示上一级目录
ls a 查看当前目录下以a开头的所有文件
ls a=ls | grep ‘^a‘
查看当前目录下以a结尾的所有文件:sta
ls*a==== ls | grep ‘a$‘
网卡配置文件内容:
TYPE="Ethernet" 网络类型(以太网)
BOOTPROTO="dhcp" 动态(自动获取IP地址)/静态(手动设置IP地址)static
NAME="ens33" 网卡名称
DEVICE="ens33" 设备名称
ONBOOT="yes" (yes,no)
systemctl restart network 重启网络服务 在最小化界命令面中开启网络的命令
/root 是root的家目录
cd和cd~可以直接回家
~代表root家目录,是root的简写
[[email protected] root ]#
[[email protected] ~]#
root:当前的用户名称
xingdian:主机名称
#----> 超级管理员账户登录的标识
$----> 普通账户
hostnamectl set-hostname zhuzhuxia 修改主机名称
cd - 切换到上一次去过的路径
cd .. 切换到上级目录
help
【】表示可选项
{}表示必选项
| 或者 {a|b} [a|b]
<> 必选项
... 表示多个
man
1.命令 5.配置文件 7.杂项 8.系统管理
man -f passwd 查看我要查看的文件在第几类
man -a passwd 查看所有带passwd的章节
user 系统文件,相当于c:windows
/user/local 软件安装的目录,相当于c:program
/user/bin 普通用户使用的应用程序
/user/sbin 管理员使用的应用程序
bin 普通用户使用的命令
dev 设备文件
home 普通用户家Base目录
proc 虚拟的文件系统,反应出来的是内核,进程信息或实时状态
etc 配置文件
系统相关如网络
应用相关配置文件
boot 存放的系统相关的文件
sbin 管理员使用的命令
root root用户的home
var 存放的一些变化文件,比如数据库,日志,邮件....
最小化centos vi vim(安装)
编辑器gedit只存在图形界面中
一个>是覆盖,两个>是追加(原内容基础上追加)
vim:
shift+g 切换到尾行第一个字母
gg 切换到首行第一个字母
end 移动到当前行行尾
移动到当前行行首:home 或者 0
$:当前行移动到行尾
数字+G 切换到第几行
dd 删除当前行
3dd 删除从光标所在位置到下面3行
u 撤销
ctrl+r 前进
3yy 复制3行
p 粘贴
删除光标所在行及下面所有内容 dG
x 删除光标所在字符
D 从光标处删除到行尾
r 修改一个字符
进入插入模式:i(光标不变)a(移动到下一个字符) o(光标所在行下一行)I(光标跳当前行行首)A(光标跳到当前行行尾)O(光标所在行上一行)
:尾行模式
v 可视模式
V 可视行模式
Ctrl+v 可视块模式
R 替换模式
块插入(在指定块前加入字符):先用Ctrl+v进入可视块模式选中 再用I进入插入模式,在块前插入字符, 摁两次ESC
:w 保存
:q 退出
:wq 保存并退出
:w! 强制保存
:q! 不保存并退出
:wq! 强制保存退出
:x 保存并退出
查找 :命令模式下输入/ 然后输入要查找的内容 n 往下查看 N 往上看
:% s/root/yang/g %表示全文 g表示全局 s 表示替换
:1,5 s/root/yang/ 从1-5行的root 替换为yang
:%s/root/xingdian/ 每一行的第一个root替换成xingdian
:5,$ s/root/yang/ $表示最后一行
:,8 s/root/yang/ 从当前行到第8行
:4,9 s/^#// 4-9行的开头#替换为空
:5,10 s/./#&/ 5-10前加入#字符 (.整行 &引用查找的内容)
:w 存储到当前文件
:w /tmp/aaa.txt 另存为/tmp/aaa.txt
:1,3 w /tmp/2.txt
:r /etc/hosts 读入文件到当前行后
:5 r /etc/hosts 读入文件到第5行后
临时设置:
:set nu 设置行号
:set ic 不区分大小写
:set nonu 取消设置行号
:set noic
永久的环境:修改vim环境配置文件
/etc/vimrc 影响所有系统用户
~/.vimrc 影响某一个用户
vim ~/.vimrc
set ic
set nu
以上是关于linux 基础命令的主要内容,如果未能解决你的问题,请参考以下文章
markdown [Docker] Docker片段列表和命令#linux #docker #snippets
Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段