标签:操作 装包 进不去 a10 远程 class 保留 安装 标准
基本指令等:ctrl+c 强制结束当前运行程序,终止命令
ctrl+d 结束当前运行程序
先按ESC然后按. 或者同时按住ALT和. 则输入上一条命令的最后一个参数,与!$相同
Ctrl+l 清屏,相当于clear命令
Ctrl+o 执行当前命令,并重新显示本命令
Ctrl+s 阻止屏幕输出,锁定
Ctrl+q 允许屏幕输出
Ctrl+z 挂起命令
21:04[root@centos7 ~]# alias hostname=‘echo hello world‘
21:05[root@centos7 ~]# hostname
hello world
21:05[root@centos7 ~]# ‘hostname‘
centos7.6test
21:05[root@centos7 ~]# \hostname
centos7.6test
21:05[root@centos7 ~]# which hostname
alias hostname=‘echo hello world‘
/usr/bin/echo
21:05[root@centos7 ~]# whereis hostname
hostname: /usr/bin/hostname /etc/hostname /usr/share/man/man7/hostname.7.gz /usr/share/man/man1/hostname.1.gz /usr/share/man/man5/hostname.5.gz
21:06[root@centos7 ~]# /usr/bin/hostname
centos7.6test
obase=2
1234
10011010010
quit
cat /etc/shells;
cat /etc/motd;
cat /etc/profile.d/evn.sh;
cat /etc/profile;
cat /etc/issue;
clock :查看硬件时钟
clock -s: 把硬件时钟写到系统时间上
clock -w: 把系统时间写到硬件时钟上
date:查看系统时间,也可以更改等等,详细和用法可以查看help。
有个快捷更改时间格式,用阿拉伯数字 MMDDhhmmYYYY.ss
date -s "YYYY-MM-DD hh:mm:ss"这样也可以设置所有的时间
echo $PS1;
echo $SHELL;
echo $PATH;
echo $LANG
echo 后面什么都不加和 加双引号(弱引用)功能一样,只把后面的变量替换(变量前面要加上变量内容引用符$)
echo 后面加上单引号(强引用)则吧单引号内的所有内容全部当做字符
echo后面加上反向分号,则是先运算反向分号中间的内容(优先级最高,相当于数学中的小括号,里面的命令和变量都会转换),然后再运算外部的内容
注:反向单引号也相当于$(####)
21:08[root@centos7 ~]# echo echo $PS1
echo \[\033[01;35m\]\A[\u@\h \w]\$\[\033[00m\]
21:08[root@centos7 ~]# echo "echo $PS1"
echo \[\033[01;35m\]\A[\u@\h \w]\$\[\033[00m\]
21:09[root@centos7 ~]# echo ‘echo $PS1‘
echo $PS1
21:09[root@centos7 ~]# echo `echo $PS1`
\[\033[01;35m\]\A[\u@\h \w]\$\[\033[00m\]
21:12[root@centos7 ~]# echo `echo ‘$PS1‘`
$PS1
21:12[root@centos7 ~]# echo ‘ehco `$PS1`‘
ehco `$PS1`
echo后面可以加花括号,其中的元素之间加上两个..表示连续范围(也可以限定跳跃间隔)
或者加不连续范围的数据(花括号内用逗号隔开)则可以组合。如下:
21:12[root@centos7 ~]# echo {1..10}
1 2 3 4 5 6 7 8 9 10
21:13[root@centos7 ~]# echo {1..10.2}
{1..10.2}
21:13[root@centos7 ~]# echo file{1,4,a,d}.{log,txt}
file1.log file1.txt file4.log file4.txt filea.log filea.txt filed.log filed.txt
hash -l 更详细显示路径和命令。
hash -d #### 删除掉存储的hash这一条命令路径
hash -r 删除掉所有的
命令历史参数等操作:
!string:可以不用打全部,但执行的是history中离得最近的那一个以###开头的命令。 !?string:同理也是离得最近的那一个包含####的命令。
screen:多用户共同连接投屏,查看帮助获取更多信息
screen有一个很好的功能就是可以用它在远程操作万一掉线时候,里面的命令仍然在运行不会丢失
screen -S(大写) ####:创建####名字的session
screen -x(小写)####:加入已经创建的session,并且是多用户公用单屏模式 (####可以是编号也可以是点后面的名字)
screen -r(小写)[####]: 返回session(针对单个用户来说),如果screen里面有用户 ,则用screen -r 进不去 只能用-x
快捷键:ctrl+a 先按 然后再按一下d 短暂退出这个screen
exit:退出并关闭screen
screen -ls:显示所有的screen
screen -d:退出screen(所有已经连接上的都会退出)
kill ####:杀掉screen,需要先查询编号或者名字
21:19[root@centos7 ~]# touch /data/`date +%F`.log
21:20[root@centos7 ~]# ls /data -a
. .. 2019-03-08.log
1.uname -r :查看本机的linux内核版本:
w :现实更全的用户,终端,CPU,以及用户的当前进行的操作等信息。
21:20[root@centos7 ~]# whoami
root
21:23[root@centos7 ~]# who am i
root pts/0 2019-03-08 18:58 (192.168.36.1)
21:23[root@centos7 ~]# who
root pts/0 2019-03-08 18:58 (192.168.36.1)
21:23[root@centos7 ~]# w
21:23:59 up 2:26, 1 user, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 192.168.36.1 18:58 7.00s 0.33s 0.05s w
标签:操作 装包 进不去 a10 远程 class 保留 安装 标准
原文地址:https://blog.51cto.com/14228129/2360324