linux 常用命令行
编程语言
2019-01-29 10:40:52
阅读次数: 0
腾讯-linux基础入门
文件相关
命令 |
功能 |
例子 |
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 |
过滤,管道,重定向
命令 |
功能 |
作用 |
缺点 |
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’ |
转载自blog.csdn.net/qq_39782872/article/details/86686558