Linux常用操作指令

1.创建目录

mkdir $HOME/testFolder //在用户目录下创建文件夹testFolder
mkdir /home/testFolder //使用绝对路径创建文件夹

2.切换目录

cd $HOME/testFolder //切换到用户目录下的testFolder文件夹下
cd /home/testFolder //切换到绝对路径xxx文件夹 cd ..
//返回上一级目录

3.移动文件

mv /home/testFolder /var/tmp  //将testFolder移动到/var/tmp文件夹下
mv /home/testFolder /home/testFolder1 //mv指令可以作为重命名指

4.删除目录

rm -rf /var/tmp/testFolder  //删除整个文件夹时需要加入-rf参数   具体参数就不说了  直接man或者--help吧

5.查看目录

ls /etc   //查看/etc目录下的文件

6.创建文件

touch ~/testFile  //在用户目录下创建testFile文件

7.文件复制

cp ~/testFile ~/testNewFile //复制testFile到当前文件夹下testNewFile

8.查看文件

cat ~/testFile

9.查找文件

grep 'root' /etc/passwd  //过滤出/etc/passwd 目录下带有root的文件
grep -r 'linux' /var/log/  //递归地过滤出 /var/log/ 目录中包含 linux 的文件

10.管道

简单来说, Linux 中管道的作用是将上一个命令的输出作为下一个命令的输入, 像 pipe 一样将各个命令串联起来执行, 管道的操作符是 |
比如, 我们可以将 cat 和 grep 两个命令用管道组合在一起
cat /etc/passwd | grep 'root'
ls /etc | grep 'ssh’

11.重定向

可以使用 > 或 < 将命令的输出重定向到一个文件中

echo 'Hello World' > ~/test.txt

12.ping命令

ping -c 4 www.baidu.com //对 www.baidu.com 发送 4 个 ping 包, 检查与其是否联通

13.netstat命令

netstat 命令用于显示各种网络相关信息,如网络连接, 路由表, 接口状态等等
netstat -lt //列出所有处于监听状态的tcp端口
netstat -tulpn //查看所有的端口信息, 包括 PID 和进程名

14.ps命令

ps -aux | grep 'ssh' //过滤得到当前系统中的 ssh 进程信息
------------ ----------------https://www.gnsoft.ltd------------------- ------------
原文地址:https://www.cnblogs.com/guozht/p/7597173.html