ip查看
ifconfig
显示用户名
whoami
看详细信息:who am i 或 who * *(随便写)
看用户正在执行什么操作:w
多少人登录
who
切换用户
su
atartx 无需密码
init
0:停机或者关机 poweroff
3:命令模式
5:图形界面 6:重启 reboot
当前界面与上一个界面
runlevel
关机
halt
看终端
tty
启动第二个终端
chvt 2 = Ctrl+Alt+F2
网卡启动
nmcli connection modify
ens33
ens33 connection.autoconnect yes
看uid
uid -u
看版本
cat /etc/centos-release
或lsb_release -a
看内核版本
uname -r
看当前电脑硬件配置
看CPU lscup
看内存 free -h 或 cat /proc/meminfo
看硬盘 lsblk
看网卡 mii-tool 6(eth0) 7(ens33)
link ok 已连接 no link 已断开
shell支持
cat /etc/shells
查当前默认的shell: echo $SHELL (默认)bash
> f1 创建f1文件
切换shell 复制路径然后运行 退出:exit
不登录用nologin这个shell
注销
logout 或 Ctrl+D
清屏
clear 或 Ctrl+L
看主机名
hostname
PS1
[\u@\h \W]\$ 背景颜色41-47 字体颜色31-37 高亮黄色PS1="\[\e[1;33m\][\u@\h \w]\\$\[\e[0m\]" 6设置这个 高亮绿色PS1="\[\e[1;32m\][\u@\h \w]\\$\[\e[0m\]" 7设置这个 创建在 nano /etc/profile.d/env.sh
该custom.conf文件
nano /etc/gdm/custom.conf
[daemon]
AutomaticLoginEnable=true
AutomaticLogin=root
该motd文件
nano /etc/motd
* * * welcome to Fifty-five Linux CentOS 7 64bit 7.7.1908 (Core) * * *
* * * welcome to Fifty-five Linux CentOS 6 64bit 6.10 (Final) * * *
装软件
ls
看目录名:df
进目录:rpm -ivh /media/CentOS_6.10_Final/
进目录:rpm -ivh /media/CentOS_6.10_Final/Packages/lrzsz-0.12.20-27.1.el6.x86_64.rpm
装上了
使用: rz
查看内部命令
help 或 enable
判断是否是内部命令
type 是显示:builtin
外部和内部的列表: type -a 命令名
禁用内部命令
禁用命令:enalbe -n 命令名
显示被禁用的命令: enalbe -n
启用enalbe 命令名 [命令名] [命令名]
回显
echo "aaa"
echo
echo $SHELL
外部命令
看路径:which 命令名
看外部命令路径和配置文档/对应的帮助文档:whereis 命令名
复制
cp /bin/cat /sbin/
hash表
缓存单词(cache) - cache为王小工具(redis memcached)
看缓存列表: hash -l 或 hash
清缓存命令: hash -d 命令名 全删: -r
将命令的全路径x起个别名为y: hash -p x y
打印缓存中y的路径: hash -t y
删除命令
rm /sbin/cat
命令别名
定义命名:alias 新名=命令名
例:给网卡配置文件夹/etc/sysconfig/network-scripts/ 取别名
alias cdnet="cd /etc/sysconfig/network-scripts/"
别名存永久:
.文件需要加 -a才看得见: ls -a
ls .bashrc
nano .bashrc
***添加后保存,不用重启也能生效,用: source .bashrc
看所有别名: alias
取消别名: unalias 别名名 -a 取消所有别名
仅对当前用户: ~/.bashrc
对所有用户生效: /etc/bashrc
使用原始命名3种方式:
1: '原始命令名加引号' 2:用[\原始命令名] 3:command 原始命令名
命令使用方法汇总
执行命令完整基本格式:COMMAND [OPTIONS...] [ARGUMENTS...] 翻译出来:命令 [选项...] [参数...]
短选项:-a
长选项:--all
支持一起写: 例:ls -al ls;pwd;hostname
可以分开写; 加\ 例:h\
os\
tname
取消/结束命令执行: Ctrl + C , Ctrl+D
常见小工具:
时钟:
data 显示和设置系统时间
设置时间: date 013118192020.33
clock: 显示硬件时钟
以硬件时钟为准,校正系统时钟clock -s
以系统时钟为准,校正硬件时钟 clock -w
时区: /etc/localtime 改时区命令:timedatectl set-timezone Asia/Shanghai (centos7才有这个命令)
显示日历: cal -y 或 cal 2020 或者 cal 9 1752
简单命令:
关机: halt,poweroff
重启:reboot
-f: 强制,不调用shutdown
-p: 切断电源
关机或重启: shutdown
shutdown [OPTION]... [TIME] [MESSAGE]
-r: reboot 重启
-h: halt 关机
-c: cancel 取消关机
TIME:无指定,默认相当于+1(CentOS 7)
mow: 立即,相当于+0
+m: 相对时间表示法,几分钟后;例:+3
hh:mm: 绝对时间表示,指明具体时间
screen命令
安装:
yum -y install screen
创建screen会话
screen -S[SESSION]
加入
screen - X[session]
退出并关闭
exit
剥离当前screen会话
Ctrl+a,d
显示已经打开的screen会话
screen -ls
恢复某screen会话
screen -r[SESSION]
看挂载点
lsblk