linux 基础命令

linux 基础命令,第1张

概述ls 查看当前目录下的所有内容(不包括隐藏文件) ls -a (all) 查看当前目录下全部内容(包括隐藏文件) ls -l 查看当前目录下的详细信息 -rw-------. 1 root root 1843 Mar 5 11:23 anaconda-ks文件类型.cfg 文件类型 -表示普通文件 -------- 文件权限 1 硬链接个数 root 所有者 root 所属组 文件大小 文件时间( 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 icset nu

总结

以上是内存溢出为你收集整理的linux 基础命令全部内容,希望文章能够帮你解决linux 基础命令所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1028634.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存