linux 常见命令
设置主机名
#临时生效
hostnameNAME
#持久生效,支持Centos7和ubuntu18.04以上版本hostnamect] set-hostname NAME
区别指定的命令是内部或外部命令
type COMMAND
命令别名
alias
定义别名NAME,其相当于执行命令VALUE
aLias NAME="VALUE
撤消别名: unalias
unalias [-a] name [name
ennt
unalias -a #取消所有别名
查看 cpu
lscpu 命令可以查看cpu信息
cat /proc/cpuinfo也可看查看到
查看内存大小
free
查看硬盘
lsblk
查看系统架构
arch
查看内核版本
uname-r
查看系统发行版本
cat /etc/redhat-release
日期和时间
Linux的两种时钟
系统时钟: 由Linux内核通过CPU的工作频率进行的
硬件时钟:主板
相关命令
date 显示和设置系统时间
clock,hwclock: 显示硬件时钟
–hctosys #以硬件时钟为准,校正系统时钟
-w,–systohc #以系统时钟为准,校正硬件时钟
关机和重启
关机:
halt
poweroff
init 0
shutdown -h now
重启:
reboot
-f: 强制,不调用shutdown
-p: 切断电源
ctrltalt+delete 三个键
init 6
shutdown -r now
关机或重启:
shutdown
用户登录信息查看命令
whoammi: 显示当前登录有效用户
who: 系统当前所有的登录会话
w: 系统当前所有的登录会话及所做的提作
文本编辑
nano 工具可以实现文本的编辑,上手容易,适合初学者
gedit 工具是图形工具
会话管理screen
创建新screen会话
screen -5 [ESSION]
加入screen会话
screen -X [SESSION]
退出并关闭screen会话
exit
剥离当前screen会话
Ctr1+a,d
显示所有已经打开的screen会话
screen -1s
恢复某screen会话
screen -r [SESSIONT]
输入信息echo
echo [-neE][字符串]
选项:
-E (默认)不支持 解释功能
-n 不自动换行
·-e 启用字符的解释功能
man帮助
man 提供命令帮助的文件,手册页存放在/usr/share/man
中文man需安装包
man-pages
man-pages-zh-CN
man 页面分组
操烟
不同类型的帮助称为不同的“章节”,统称为Linux手册,man 1 man
1: 用户命令
2: 系统调用
3: C库调用
4: 设备文件及特殊文件
5: 配置文件格式
6:游戏
7:杂项
8:管理类的命令
9: Linux 内核AP
man 命令的配置文件:
#Centos 6 之前版 man 的配警文件
etc/man.config
#Centos 7 之后版 man 的配管文件
etc/man db.conf
#ubuntu man 的配管文位
etc/manpath.config
查看man手册页
man [OPTION…] [SECTION] PAGE…
man [章节] keyword
man命令的操作方法: 使用less命令实现
space,v,f,^F: 向文件尾翻屏
b,^b: 向文件首部翻屏
d,^d: 向文件尾部翻半屏
u,"u: 向文件首部翻半屏
RETURN,N,e,E orjor : 向文件尾部翻一行
y or^Y or^P or k or^k: 向文件首部翻 行
q:退出
#:跳转至第#行
1G: 回到文件首部
G: 翻至文件尾部
KEYWORD
以KEYWORD指定的字符串为关键字,从当前位置向文件尾部搜索:不区分字符大小写
n: 下一个
N:上一个
?KEYWORD.
以KEYWORD指定的字符串为关键字,从当前位置向文件首部搜索: 不区分字符大小写
n: 跟搜素命令同方向,下一个
N: 跟搜素命令反方向,上一个