网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
交互命令:
[root@server0 tmp]# passwd student
Changing password for user student.
New password:
[root@server0 tmp]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): ^C
[root@server0 tmp]#
二、命令历史记录:history 默认 保存 1000条历史记录
[root@server0 tmp]# history
1 cd /etc/sysconfig/network-scripts/
2 ifconfig
3 vim ifcfg-eth0
4 init 6
5 ifconfig
6 ping content.example.com
7 lsblk
8 init 0
查看目前history可以保存历史记录的个数:
[root@server0 tmp]# set |grep HIST
HISTFILE=/root/.bash_history
HISTFILESIZE=500
HISTSIZE=500 # 当前记录 500
修改环境HISTSIZE的值,修改保存记录的条数:
[root@server0 Desktop]# cd
[root@server0 ~]# cat .bashrc
\# .bashrc
\# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
\# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
HISTSIZE=1000#在这里修改想要保存历史记录个数
[root@server0 ~]#
历史记录保存的文件:
[root@server0 Desktop]# cd
[root@server0 ~]# cd
[root@server0 ~]# ls -al
total 64
dr-xr-x---. 14 root root 4096 Jun 15 10:02 .
drwxr-xr-x. 17 root root 4096 Jun 15 2019 ..
-rw-------. 1 root root 8619 May 7 2014 anaconda-ks.cfg
-rw-------. 1 root root 515 Jun 15 10:25 .bash_history # 历史记录保存在文件中
-rw-r--r--. 1 root root 18 Dec 29 2013 .bash_logout
-rw-r--r--. 1 root root 176 Dec 29 2013 .bash_profile
-rw-r--r--. 1 root root 176 Dec 29 2013 .bashrc
drwx------. 10 root root 4096 Jun 15 09:35 .cache
drwxr-xr-x. 15 root root 4096 Jun 15 09:36 .config
-rw-r--r--. 1 root root 100 Dec 29 2013 .cshrc
drwxr-xr-x. 2 root root 6 Dec 30 2014 Desktop
drwxr-xr-x. 2 root root 6 Dec 30 2014 Documents
drwxr-xr-x. 2 root root 6 Dec 30 2014 Downloads
命令行正常exit退出才会保存 历史记录:
[root@server0 ~]# exit
清楚当前的历史记录:
[root@server0 ~]# history -c
[root@server0 ~]# exit
通过 !编号 运行命令,其会从历史记录中找出对应编号的命令,然后执行
[root@server0 ~]# history
1 history
2 ifconfig
3 history
[root@server0 ~]# !2
ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.25.0.11 netmask 255.255.255.0 broadcast 172.25.0.255
inet6 fe80::5054:ff:fe00:b prefixlen 64 scopeid 0x2
三、命令行的快捷键:
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
dn.net/forums/4f45ff00ff254613a03fab5e56a57acb)**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!