wget 下载指令参数为网络地址
curl 请求一个url,类似于在浏览器中输入url
history 查看历史指令
mkdir 创建文件夹
touch 创建文件
rm 删除
cp 拷贝复制
scp 远程复制 远程用户名+IP+文件目录 本地目录
--scp root@172.17.0.2:/docker_study/aa/b ./
mv 移动
du 查询文件大小 dd为文件名
--du -sh dd
df 查看磁盘容量
free -m 查看内存
sz 现在文件到windows
-- sz b 下载b文件
rz -y 将windows文件上传到当前系统
cat bb > cc
--将bb文件的内容写入到cc文件中
cat bb >> cc
--将bb文件的内容追加到cc文件中
netstat -nlpt 查看端口是否被占用
--netstat -nlpt | grep 80 查看80端口是否被占用
kill 杀死进程
------------------------------------------------------------------------------------------
环境变量
目录/etc/profile
vim /etc/profile
把下面几行代码输入到profile的最后
export JAVA_HOME=/usr/jdk
export PATH=$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib/
刷新一下文件:
source /etc/profile
------------------------------------------------------------------------------------------
配置ssh连接
安装ssh: yum install -y openssh-server
修改密码: passwd root
启动ssh服务: systemctl start sshd.service
ssh开机启动: systemctl enable sshd.service
查看ssh状态: systemctl status sshd.service
------------------------------------------------------------------------------------------
gzip 压缩文件
--gzip bb 压缩bb文件生成bb.gz
gunzip 解压缩文件
--gunzip bb.gz
tar -zcvf 打包文件
tar 选项[-zcf] [压缩后文件名] [被打包的目录]
-c 打包
-v 显示详细信息
-f 指定文件名
-z 打包同时压缩
--tar -zcvf mm.tar.gz mm 将mm文件夹打包成mm.tar文件
tar -zxvf 解压缩目录
tar 选项[-zcf] [压缩后文件名] [被打包的目录]
-x 解包
-v 显示详细信息
-f 指定解压文件
-z 解压缩
--tar -zxvf mm.tar.gz 解压缩mm.tar.gz文件
------------------------------------------------------------------------------------------
ps -ef 查看进程
--ps -ef | grep ssh 查看ssh的进程
ps -aux 查看进程信息,比 -ef详细
top 查看所有进程信息
------------------------------------------------------------------------------------------
find 查询文件
--find -name aa 查询aa文件的位置
whereis 查询文件安装目录
--whereis ssh 查看ssh的安装目录
------------------------------------------------------------------------------------------
文件权限
拥有者 拥有者用户组 其他用户
rwx rwx rwx
r 读
w 写
x 执行
chmod +x aa
--给aa文件添加执行权限
chmod -x aa
--给aa文件去除执行权限
------------------------------------------------------------------------------------------
当前用户
whoami
创建test用户
useradd test
设置test用户密码
passwd test
切换test用户
su test
切换到当前用户的目录
cd ~
------------------------------------------------------------------------------------------
查看文件
cat 查看一个文件,文件内容一次性展示
more 查看一个文件,一部分一部分展示,按enter继续向下展示,直到文件结束
tail 查看一个文件,参数可以设置展示最后多少行,并且持续等待,可以用于持续查看log
-2f 展示倒数2行
管道 grep
cat aa.txt | grep 123
--匹配aa.txt中包含123的所有行
------------------------------------------------------------------------------------------
安装软件- rpm , yum
rpm -ivh 文件.rpm
--rpm指令为安装rpm文件
yum search ifconfig
--查询ifconfig指令在哪个软件包中,查询到在net-tools.x86_64
yum install net-tools.x86_64
--网络安装软件包
------------------------------------------------------------------------------------------
vi 修改文件,如果文件不存在创建并修改文件
-- i 普通模式切换成输入模式
-- Esc键从输入模式切换成普通模式
o --新开一行
dd --删除一行
u --撤销文件修改内容
:q 退出,如果修改了内容则必须保存或者强制退出
:q! 不保存强制直接退出
:wq 保存并退出
-------------------------------------------------------------------------------------------