在Linux上 常用命令笔记
这里的命令都是在centos 7的环境上测试的
命令的优先级
alias > 内部命令 > hash表(记录外部命令的路径) > $PATH > 找不到命令
查看历史
1 2
| # 设置历史格式 加时间 HISTTIMEFORMAT="%F %T "
|

求帮助
简单查看
1 2 3 4 5 6
| # 查看命令的用法 whatis ls ls (1) - list directory contents man -f ls # 如果新装的没有,新建数据库 mandb
|
详细查看
起别名
1 2 3 4 5 6 7 8 9 10 11 12
| # 给常用长命令起别名格式: alias aplianame=cmd alias cdnet='cd /etc/sysconfig/network-scripts/'
# 起别名 不会保存,一旦退出就失效了,写入 文件中,使开机后命令从文件中读到内存中 # 写入的文件目录:/root/.bashrc # 比如添加 ,添加后不会立即生效 alias ll='ls -a' # 添加后不会立即生效 ,二选一将文件写入内存中,就生效了 source .bashrc . .bashrc
# 上面该的文件,仅仅对当前用户有效,想要对所有用户有效,设置 /etc/bashrc,生效同理
|
日期和时间
1 2 3 4 5 6
| # 系统时间 date # 时区 /etc/localtime # 日历 cal
|
远程桌面共享
1 2 3 4 5 6 7 8 9 10 11
| # 1. 终端断网 screen screen -ls # 显示所有会话 screen -r [session] # 恢复会话
# 2.请求协助 screen -S help # -S 起名 screen -x help # -x 加入
# 退出 exit
|

查看所有用户执行命令
模式切换
1 2
| init 3 # 纯命令 init 5 # 切换到桌面
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| # 查看登录者 whoami # 用户是不是管理员 0-是 非0-不是 id -u # 查看系统版本 cat /etc/centos-release # 查看Linux 内核版本 uname -r # 查看 cpu信息 lscpu # 查看内存大小 free -h # 查看硬盘大小 lsblk # 查看可用的shell类型 cat /etc/shells # 查看使用的哪种shell 打印用的shell类型 echo $SHELL # 查看主机名字 hostname # 修改提示符 样式 touch env.sh vim /etc/profile.d/env.sh PS1="\[\e[1;33m\][\u@\h \w]\\$\[\e[0m\]" echo $PS1 # 查看
# 登录后提示信息修改 可以进行修改提示信息 /etc/motd
|