目录
1--复制指令cp
①将一个文件夹复制到另一个文件夹:
cp -r source dest
# example:
# cp -r A B/
# result:
# B目录下将包含A
②将一个文件夹的所有内容复制到另一个文件夹:
cp -r A/* B/
# example:
# cp -r /home/packageA/* /home/cp/packageB/
# result:
# A目录下的所有内容将复制到B目录下
2--解压命令unzip
①将一个压缩文件解压到另一个文件夹
unzip -d dest source
# example:
# unzip -d A/ B.zip
3--传输文件sftp命令
①连接远程服务器
sftp xxxxx
②从远程服务器获取文件 保存到本地文件夹
# 获取远程文件
get remote_source_file local_dest
# 获取远程文件夹
get -r remote_source_dir local_dest
③将本地文件 上传至远程服务器
# 上传本地文件
put local_file remote_dest
# 上传本地文件夹
put -r local_source_dir remote_dest
4--查看磁盘空间
df -h
5--移动命令
mv source dest
注:把文件移动到当前路径,更改文件名,可以起到重命名的功能。
6--查看文件夹文件数量
①查看当前目录下有多少个文件及文件夹
ls | wc -w
参考:参考1
7--查看内存使用情况
free -h
8--查看用户内存和cpu使用情况
top -u xxxx
9--查看磁盘io情况
# 安装工具
sudo apt install sysstat
# 查看磁盘情况
iostat -x
注:如果 %util 接近 100%,说明产生的I/O请求太多,I/O系统已经满负荷,该磁盘可能存在瓶颈。
参考:io参考
10--查看具体目录所占空间大小
du -bsh dir
# dir 表示具体目录
11--创建目录和文件
①创建目录mkdir
mkdir xxx # 创建单个文件夹
mkdir xxx yyy # 创建多个文件夹
mkdir -p xx/yy/zz # 创建多层目录
②创建文件touch
touch xx.txt
12--查看帮助手册
①man+指令(按q结束)
man mkdir
②help+指令
help cd
13--详细查看ls -lah
ls -lah
例如可以查看创建的时间和大小:
14--Ubuntu截图快捷键
① PrintScreen:截全屏
② Alt+PrintScreen :截当前窗口
③ Shift+PrintScreen : 截任意自定义矩形窗口
以上三种快捷键添加 ctrl 键后,可直接复制到粘贴版上;
15--查看PID对应的用户
ps -aux | grep xxxx
# xxxx 表示对应的 PID