linux 基础命令

linux 基础命令

1 alias 查看或设置别名
用法
格式用法 设置别名
[root@localhost ~]# alias bkmysql=‘cp /etc/my.cnf /home/my.cnf.bak’
[root@localhost ~]# alias
alias bkmysql=‘cp /etc/my.cnf /home/my.cnf.bak’
alias cp=‘cp -i’
alias egrep=‘egrep --color=auto’
alias fgrep=‘fgrep --color=auto’
alias grep=‘grep --color=auto’
alias l.=‘ls -d .* --color=auto’
alias ll=‘ls -l --color=auto’
alias ls=‘ls --color=auto’
alias mv=‘mv -i’
alias rm=‘rm -i’
alias which=‘alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde’

取消别名

2 echo 显示
用法 显示当前使用的shell类型
[root@localhost ~]# echo ${SHELL}
/bin/bash

tail 从后往前显示
查看/etc/passwd文件总的最后一行内容
[root@localhost ~]# tail -n 1 /etc/passwd
wang❌1000:1000:wang:/home/wang:/bin/bash

cat 命令 查看某文件或文件夹的命令
显示当前系统使用的所有shell
[root@localhost ~]# cat /etc/shells
/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash
/bin/tcsh
/bin/csh

type命令 用于判断内部命令或外部命令
[root@localhost ~]# type cat
cat is hashed (/usr/bin/cat)
[root@localhost ~]# type alias
alias is a shell builtin

alias=别名

builtin 内部命令

hash 缓存表 外部命令

$PATH 路径 外部命令

cd 切换目录

pwd 显示当前的工作目录

ls 显示当前目录的内容

echo 显示内容 -n 不换行 -e 启动\字符

reboot 重启

shutdown 关机 -h 设置关机时间

init 0 关机

init 3 切换字符界面

init 5 图形界面

init 6 重启

hostnamect set-hostname 更改主机名

if config 查看ip 地址 或 ip a

cat /etc/redhat-release 查看OS版本

uname -m 查看cpu 架构

uname -r 查看内核版本

lscpu 查看CPu型号

free -h 查看内存容量

lsblk 查看硬盘容量

id -u 查看uid 0位管理员

echo $SHELL 查看当前shell类型

cat /etc/shells 查看当前所有shell

echo $PS1 显示提示符格式

PS1= “[\e[1;36m][\u@\h\w]\$[e[0m]” 修改提示符格式

/etc/profile.d/env.sh 保存路径

type 判断命令 查看是否为内部命令或外部命令

alias 别名=‘命令’ 起别名 nano.bashrc 修改并保存‘

unalias 取消别名

\加命令 执行原始命令

nano 修改文本文件

tty 终端名‘’

su - 切换 用户 centos

sudo -i ubuntu 切换root账号

enable -n 加命令 禁用

bc 计算器 -r 清除所有缓存

hash 显示系统时间 -s 修改时间

date 显示系统时间 - s 修改时间

clock 显示硬件时间 -s 以硬件时间为主 -w以系统时间为主

cal 显示日历

ntpdate 172.16.0.1 校准到该网段时间

whatis 查看帮助

mandb 装whatis 数据库 (Centos7)

sz linux 传到Windows

rz windows传到linux上

passwd 修改口令

cat /proc/meminfo 查看内存使用情况

cat /proc/partitions 查看分区情况

vim /etc/sysconfig/network-scripts/ifcfg-ens33 编辑ens33网卡配置

service network restart 重启网络服务

touch 创建文件 vim >> 新建文件

rm -f 删除文件 ‘

help 内部命令 查看帮助

man 外部命令查看帮助

man bash 查看bash 帮助

cat /etc/issue 查看登录前提示符

cat /etc/motd 查看登录后提示符

mount /dev/sr0 /mnt 临时挂载光盘

rpm -vih /mnt/Packages/装软件

ssh 桥接地址 screen -s 创建会话 -x 加入会话
(同一台虚拟机)

history 查看历史命令 -c 清除历史命令 -d 删除第几条 ! n 序号命令

iptables -vnl 查看防火墙 设置

stat 查看原始文件大小

du 查看文件大小

df 查看分区使用率

cp 复制文件 -r 复制文件夹 -a 复制并保留所有属性 并备份 --back=numbered 覆盖前多次备份

mv 移动文件

tree 显示树目录

mkdir 创建目录 -p 创建所需要的个目录

rmdir 删除目录

rename 批量修改文件名

In 创建硬链接 -s 创建软连接

-i 查看inod号

fiel 查看文件类型

hexdump -C 查看二进制

xxd 查看二进制

vim 文本编辑工具 -b

tr 转换 -d `` 删除 -s 压缩空格

seq 生成数字序列

less 翻页

mail -s 发送邮件

tee 将命令的标准输出显示 也能重定向到文件中 -a 追加

vipw 修改用户信息
vigr 修改组信息

echo “口令” passwd–stdin 用户名 设置密码

chage 修改用户口令信息

getent 可以查看任意一行信息

useradd -u 设置UID -O 设置 多管理员 -r 设置系统用户 -c注释信息 -s设置shell类型 -g设置主组 -G 设置附加组 -N 设置到users组 -m 创建家目录 -M 不创建家目录 -d 更改家目录的路径 -D 修改默认的配置信息

usermod -aG 追加附加组 -L 锁定 -U 解锁 -e账号有效期 -宽限期 userdel -r 删除用户

groupadd -g 设置GID -r 设置系统组

groupmod -g 修改GID -n 修改组名

groupmod 删除组

newusers 批量创建用户

chapasswd 批量修改用户口令

chfn 指定个人信息

chsh 指定shell类型

gpasswd 设置组口令 -a 添加用户 -d 删除用户

groupmems 更改和查看组成员 -p 情空组成员

chown 修改文件所有者

chgrp 修改文件所有权

chmod 修改权限

chatter 添加或删除 i属性 控制root权限

laatter 查看i的属性

ACL 权限

getfacl 查看

mkpasswd 生成随机口令

cat -A 显示所有控制符 -n 行 加编号

less 一页一页查看文件

head -c 获取前n字节 -n获取前n行

tail 从后往前摘取

cut -d 指明分隔符 -f知名字段 -c 指明字符段

paste 横向合并一行

wc 统计行数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值