文件相关
命令 | 功能 | 例子 |
---|---|---|
mkdir | 创建文件夹 | mkdir $HOME/testFolder |
cd | 切换 | cd …/ 回到上一级目录 |
mv | 移动 | mv $HOME/testFolder /var/tmp |
rm | 删除 | -rm -rf /var/tmp/testFolder |
ls | 查看 | ls /etc |
touch | 创建文件 | touch ~/testFile |
cp | 复制 | cp ~/testFile ~/testNewFile |
rm | 删除文件 | rm ~/testFile |
cat | 查看文件内容 | cat ~/.bash_history |
whereis | 查看一个具体的文件 | whereis python |
ls -l | 长格式显示文件内容 | 更详细 |
rm -rf | 删除文件夹 | rm -rf winTolinuxFile |
过滤,管道,重定向
命令 | 功能 | 作用 | 缺点 |
---|---|---|---|
grep ‘信息’ 文件夹 | 过滤出 *文件夹所有 ‘信息’ | grep ‘root’ /etc/passwd | 无法过来目录下的所有文件 |
grep -r ‘linux’ | 递归过滤*目录 | grep -r ‘linux’ /var/log/ | 过滤了整个目录 |
管道操作符 | | 串联两个命令 | cat /etc/passwd | grep ‘root’ | 将上一个命令结果输入到下一个命令 |
pipe | |||
ls /etc | grep ‘ssh’ | 过滤/etc目录下名字包含ssh的目录 | 不包含它的子目录 | |
重定向操作符 > 或 < | 将命令的输出重定向到一个文件中 | echo ‘Hello World’ > ~/test.txt |
运维相关
命令 | 功能 | 例子 |
---|---|---|
ping | 检查网络联通 | ping -c 4 cloud.tencent.com 发送四个ping包 |
netstat | 显示各种网络相关信息 | |
netstat -lt | 列出监听状态的tcp端口 | netstat -lt |
netstat -tulpn | 查看所有端口信息,包括PID和进程名称 | |
ps | 过滤得到当前系统中的ssh进程信息 | ps aux | grep ‘ssh’ |