Linux 基本命令 - 1
内容介绍
一、命令别名
二、执行优先级
三、命令格式
四、日期和时间
五、简单命令
六、Screen 命令
一.命令别名
1.显示当前 shell 进程所有可用的命令别名 alias
2.定义别名 NAME,其相当于执行命令 VALUE
alias NAME='VALUE'
3.在命令行中定义的别名,仅对当前 shell 进程有效
4.如果想永久有效,要定义在配置文件中
仅对当前用户:~/.bashrc
对所有用户有效:/etc/bashrc
5.编辑配置给出的新配置不会立即生效
6.bash 进程重新读取配置文件
source /path/to/config_file
. /path/to/config_file
7.撤消别名:unalias
unalias [-a] name [name ...]
8.-a 取消所有别名
9.如果别名同原命令同名,如果要执行原命令,可使用 \ALIASNAME
"ALIASNAME"
'ALIASNAME'
command ALIASNAME
/path/commmand
10.输入 alias 可以查看所有定义的命令别名
11.删除命令别名 (unalias) ——仅当前删除,因为已经命令写进内存中了
12.etc 代表修改对所有用户都有效
13.注意:alias 本身是一个内部命令
14.-n (禁用内部命令)
15.type+ 命令(查看此命令类型)
二.执行优先级:
alias --内部--hash 表(记录外部命令的路径)--SPATH--命令找不到
三.命令格式:
COMMAND [OPTIONS...] [ARGUMENTS...]
1.选项:用于启用或关闭命令的某个或某些功能短选项:-C 例如:-1,-h
长选项:--word 例如:--all,--human-readable
2.参数:命令的作用对象,比如文件名,用户名等
3.注意:
多个选项以及多参数和命令之间使用空白字符分隔取消和结束命令执行:Ctrl+c,Ctrl+d
多个命令可以用;符号分开
一个命令可以用\分成多行
四.日期和时间
1.Linux 的两种时钟
系统时钟:由 Linux 内核通过CPU 的工作频率进行的
硬件时钟:主板
2.相关命令
date 显示和设置系统时间
date +%s
date -d @1509536033
hwclock,clock:显示硬件时钟
-s,--hctosys 以硬件时钟为准,校正系统时钟
-w,--systohc 以系统时钟为准,校正硬件时钟
时区:/etc/localtime
显示日历:cal-y
五.简单命令
1.关机:halt,poweroff
重启:reboot
-f:强制,不调用 shutdown
-p:切断电源
2.关机或重启:shutdown
shutdown [OPTION]... [TIME] [MESSAGE]
-r: reboot
-h: halt
-c: cancel
TIME:无指定,默认相当于 +1(CentOS7)now :立刻,相当于+0
+m:相对时间表示法,几分钟之后;例如+3
hh:mm:绝对时间表示,指明具体时间
3.用户登录信息查看命令:
whoami:显示当前登录有效用户
who:系统当前所有的登录会话
w:系统当前所有的登录会话及所做的操作
4.nano 文本编辑
六.screen 命令:
1.创建新 screen 会话
screen-S[SESSION]
2.加入 screen 会话
screen-x[SESSION]
3.退出并关闭 screen 会话
exit
4.剥离当前 screen 会话
Ctrl+a,d
5.显示所有已经打开的 screen 会话 screen-ls
6.恢复某 screen 会话
screen-r[SESSION]