基础命令
# 命令格式
command [-options] [parameter]
ls 显示当前目录文件 # -a 所有 -l 详细信息 -h 人类可读大小
mkdir 创建目录 # -p mkdir A/B/C/
cd 切换目录 # ~ ../ ./
pwd 查看当前路径
rm 删除文件 # (rm -rf)-->此命令慎用! 目录名
cp 拷贝 路径/文件名 目的路径/新名字
mv 移动 路径/文件名 目的路径/新名字
more 文件名 # 分屏显示
cat 文件名 # 直接全部显示
* ? # 任意个任意字符 a*b ab a?b
>> > # 重定向 命令结果输出到文件 命令 符号 文件
命令1 | 命令2 [| .....] # | 管道连接符 左边命令一定要有输出结果 右边命令一定要有输入
ln -s 源文件 软链接文件(源文件与连接文件不再同一目录时需用绝对路径)
ln 源文件 硬链接文件
grep(文本搜索) 选项 数据 文件名 常用选项: 忽略大小写 -i 显示匹配行号 -n 条件取反 -v
wc -l # 统计数据行数
find(查找文件) 路径 -name '名字特征'
tar(解、压缩) 选项 压缩文件名 [需要被压缩的文件名...] -z gz 格式解/压缩 -c 创建归档文件 -v 显示详细过程 -f 指定归档文件名 -j bz2 格式
which # 查看可执行程序位置
shutdown -r+2 #2分钟后重启
# 远程操作
登录 ssh 用户名@服务器IP地址
上传 scp -r 源路径/文件名 用户名@服务器IP:/绝对路径
下载 scp -r 用户名@服务器IP:/绝对路径 源路径/