5.上传下载
yum install -y lrzsz #执行安装命令(此命令需要root用户权限)
sz 将文件从Linux下载到Windows
rz 将文件从Windows上传到Linux
[注意!:]上传文件时要检查文件名是否有重复,否则上传失效
上传之前需要获取root用户权限,visudo 进入编辑模式配置:
root ALL=(ALL) ALL
comer ALL=(ALL) ALL
练习:
cd /var/log
su
visudo 进入编辑模式配置:
root ALL=(ALL) ALL
comer ALL=(ALL) ALL
yum install -y lrzsz
touch 1.log
vi 1.log
sz 1.log
cd ~
rz
cat abc.txt
6.别名 alias(用来简化常用命令或复杂命令)
[说明:]别名"alias"命令仅在当前会话窗口有效,在另一个会话窗口无效(因为未设置全局生效)
如果在另一个窗口输入别名后的命令,会报错:
bash:klog:command not found...(命令找不到)
原因:①未正确安装软件
②未配置环境变量
练习:
alias klog='cd /var/log'
pwd
cd
klog
pwd
7.创建新用户和设置密码
useradd kk
id kk
passwd kk
设置密码:8位(这里一定要8位,因为系统默认的,后面可以修改默认的)
确认密码:8位
8." table"键
Tab 按一次,匹配只有一个自动补齐
按两次,显示出所有匹配的字符
9.环境变量(全局变量、个人变量)
(1)全局变量
/etc/profile 默认文件在这里,通过"vi"操作 source /etc/profile #使生效
[易错点:]"source /etc/profile"只在当前的会话窗口和新的会话窗口生效(新开启的窗口自动生效),已经开启的会话窗口不会跟着生效,若想跟着生效,则需要再那个会话窗口输入" source /etc/profile"重新执行。
练习:
vi /etc/profile
alias klog='cd /var/log'
source /etc/profile
klog
pwd 新建会话窗口输入:
klog
pwd 在某一个已经开启的会话窗口输入:
klog
pwd
(2)个人变量
~/.bash_profile或者:~/.bashrc 二者都在家目录下,都是隐藏文件
cd ~
source .bash_profile
. .bash_profile
[场景:]ssh远程B机器,启动服务命令
报错:java command not found
但是直接登录B机器,命令是找到的(which java)
原因:配置环境变量文件在. bash_profile是不正确的,应该配置在.bashrc文件里面。
参考网站:
http://blog.csdn.net/whitehack/article/details/51705889
练习:
cd
vi ~/. bash_profile
alias tt='cd /tmp'
source . bash_profile
. . bash_profile
tt
pwd
10.history 历史命令
history 显示历史命令(用"↑↓"键查看之前的命令)
!57 #执行第57行命令
history -c #清空历史命令
对于直连服务器,清空历史命令,OK;
对于跳板机( VPN)服务器,清空历史命令,OK;
对于堡垒机,每敲一个命令,都会记录在堡垒机系统,Web界面一定位就出来了。