ls 查看当前目录信息
tree 以树状方式显示目录
pwd 显示当前所在目录 路劲
clear 清楚终端内容
cd 切换目录
cd .. 切换到当前目录
cd / 切换到顶级目录
cd - 切换到上一次的路劲
touch 文件名 创建文件
mkdir 目录名 -p 依赖文件夹 创建目录
rm 文件名 -r 递归 -f 强制 删除文件
rmdir 目录名 删除目录
cp 文件名/目录名 目录/目录+新名称 复制文件/目录
mv 文件名/目录名 目录/目录+新名称 粘贴文件/目录
命令 --help 命令帮助
man 命令 在vim中命令帮助(有中文解释)
命令 >> 文件名 重定向 追加原始的文件
命令 > 文件名 重定向 覆盖原始的文件
cat 文件名 查看小文件
more 文件名 查看大文件
命令 | 管道,类似于保存在一个变量里面
ls | more 把ls查看的内容 通过more打开
ln -s 路劲文件名/目录名 创建软连接(类似于window的快捷方式)
ln -s /www/1.txt
grep 要查询的内容 文件 查询文件内容
grep a 1.txt 查询所有在1.txt里面的 a
grep a 1.txt -i 查询所有在1.txt里面的 a A 不区分大小写的a -i不区分大小写
grep a 1.txt -in 查询所有在1.txt里面的 a A 显示行号 -n 显示行号(默认不显示行号)
grep a 1.txt -inv 查询所有在1.txt里面的不包含 a A 的行 -v取反
ls | grep 1.txt 在ls结果 存到管道 在 grep 管理里面查 1.txt
find 目录 方式 '要查找的文件' 查找文件
find . -name '1.txt' 查找 当前目录 以名称方式 查找1.txt
find . -name '1*' 查找 当前目录 以名称方式 查找以 1 开头的
find . -name '1*.txt' 查找 当前目录 以名称方式 查找以 1 开头 中间n个 后面跟着.txt的
find . -name '1?.txt' 查找 当前目录 以名称方式 查找以 1 开头 中间1个 后面跟着.txt的
tar 命令选项 解压/压缩文件
tar -zcvf 1.gz *.txt gz压缩 成1.gz 所有以.txt结尾的文件
tar -jcvf 1.bz2 * bz2压缩 成1.bz2 当前目录下 所有文件
tar -xvf 1.bz2 解压 1.bz2压缩包
tar -xvf 1.gz -C ./www 解压 1.gz 到指定目录./www
chomd 用户组=权限 要修改权限的文件/文件夹
用户组 u文件拥有者 g用户组 o其他人 a所有人
权限 r可读 w可写 x可执行 -无权限
chmod u=rwx 1.txt 修改用户的权限
chmod g=rwx 1.txt 修改用户组的权限
chmod o=rwx 1.txt 修改其他人的权限
chmod a=rwx 1.txt 修改所有人的权限
数字法 r =4 w = 2 x = 1 - = 0
chmod 777 1.txt
chmod 000 1.txt
chomd 333 1.txt
chomd 666 1.txt
who 查看当前所有用户的
whoami 查看当前是什么用户的
sudo -s 切换到管理权限
sudo 命令 使用管理员执行一个次命令
passwd 修改当前用户密码
shutdown -h now 立刻关机
reboot 重启
软件安装
ubuntu 安装软件命令
离线安装 dpkg -i 离线安装包名
在线安装 apt-get -i 在线安装包名
离线安装的卸载 dpkg -r 离线安装包名
在线安装的卸载 apt-get 在线安装包名
centos 安装软件命令
安装 yum install 包名
卸载 yum remove 包名
vim 使用
命令模式 编辑模式 末行模式
:w 保存
:wq 保存退出
:q! 强制退出
i 插入内容
yy 复制光标所在行
p 粘贴
dd 删除/剪切当前行
V 按行选中
u 撤销
ctr+r 反撤销
G 回到最后一行
gg 回到第一行
数字+G 回到指定行
:/搜索的内容 搜索指定内容
:%s/要替换的内容/替换后的内容/g 全局替换
发表评论