Linux学习笔记之常用命令(二)

时间:2023-02-25 09:51:32

alias 用于设置命令的别名 格式为“alias 别名 =命令”

unalias 用于取消命令的别名 格式为 “unalias 别名”(ls is aliased to `ls –color=auto’ )
使用 type 命令 可以知道某个命令是“内部命令”还是“外部命令”

vim 文本编辑器

命令模式
/字符串 在文本中从上之下搜索该字符串
?字符串 在文本中从下之上搜索该字符串
n 显示搜索命令定位到的下一个字符串
N 显示搜索命令定位到的上一个字符串
u 撤销上一步的操作

末行模式
:set nu 显示行号
:set nonu 不显示行号
:整数 跳转到该行

配置主机名称
更改/etc/sysconfig下的network文件,在提示符下输入vi /etc/sysconfig/network,然后将HOSTNAME后面的值改为想要设置的主机名。

更改/etc下的hosts文件,在提示符下输入vi /etc/hosts,然后将localhost.localdomain改为想要设置的主机名。

配置网卡信息
找到/etc/sysconfig/network-scripts的ifcfg-eno文件,逐步填写配置参数。
重启网卡“service network restart”

用户身份 对应每一个UID
超级用户UID 0:root用户默认为0.
系统用户UID 1-999:
普通用户UID 1000~:
账户名称与UID保存在/etc/passwd文件中,账户和密码保存在/etc/shadow中
每个用户在被创建的时候均会创建一个默认组(其中GID和UID相同,俗称基本组),而后加入的是扩展组。
用户组名称与GID保存在/etc/group文件中。

-rwxr-xr-x. 5 root root 4096 Feb 20 11:16 home
权限位的第一位“-”代表文件类型:
-:普通文件 d:目录文件 l:链接文件 b:块设备文件 c:字符设备文件 p:管道文件

chgrp users 文件名 改变档案的群组
chown [-R] 账户名称 档案或者目录 改变档案的拥有者
chown [-R] 账户名称:群组名称 档案或目录

chmod [-R] xyz 档案或者目录 修改文档属性
chmod a+x 文件名或者目录

su 用于变更使用者的身份(切换登陆者)
若需要将环境变量改变为新用户的,京加参数“-”

sudo 用于给普通用户提供额外权利来完成原本超级用户才能完成的任务

首先需要在root用户中使用visodu编辑 sudoers 文件 在第99行左右添加
允许使用sudo服务的主机 以谁的身份执行 具体可执行命令
例如 用户名 ALL =(ALL) ALL 表示允许执行所有命令
用户名 ALL =(root) /bin/cat 表示允许用户执行 cat命令

在112行左右添加 用户名 ALL=NOPASSWD:ALL
允许用户以任意身份执行命令,且每次都不需要输入密码验证