在 Linux 世界里,一切皆文件
/ 根目录
同时创建多级目录带-p参数
mkdir -p /home/xiaoming/animal/cat
cp /test.txt /usr/local/demo
复制整个文件夹
cp -r /home/xiaoming/animal/cat /usr/local/demo
重命名文件
mv test.txt demo.txt
移动文件
mv test.txt /home/xiaoming/animal/cat
删除文件或文件夹,慎重使用!!
rm -rf
在某个目录下查找
find /home -name *.txt
yy 拷贝当前行
5yy 拷贝当前行向下的 5 行
p 粘贴
dd 删除当前行
5dd 删除当前行向下的 5 行
n 在文件中查找某个单词,输入 n 就是查找下一个,输入 N 就是查找上一个
- set nu 和 :set nonu 显示行号和不显示行号
G 到底文档的最末行
gg 到最首行
echo "hello world"
echo "hello world" > test.txt
查看文件内容
cat -n test.txt
合并文件内容输出到 demo.txt 中
cat log1.txt log2.txt log3.txt >> demo.txt
查看文件的后两行
tail -n 2 test.txt
动态监控文件内容末尾的变化,一旦发生变化,就会输出在控制台 按 ctrl+c 退出监控
tail -f test.txt
在 test.txt 文件中查找 hello 并输入到 demo.txt 中
grep hello test.txt > demo.txt
在 test.txt 文件中查找不包含 hello 的并输入到 demo.txt 中
grep -v hello test.txt > demo.txt
ll | grep log1.txt
创建一个输入流往 test.txt 文件中写入数据,当输入 EOF ,停止输入
压缩命令
tar zcvf tomcat.tar.gz /usr/local/tomcat
解压缩命令
tar zxvf tomcat.tar.gz -C /usr/local/tomcat
查看可执行文件的位置
which tree
yum list installed *tree*
查看网卡ip
ifconfig
使用 netstat
netstat -tulpn
netstat -ano
查看正在进行的进程列表
ps -ef
杀掉进程 -9表示强迫进程立即停止
kill -9 PID
修改用户所在组
usermod -g developer d1
sudo 可以让普通用户拥有超级管理员的执行权限(加在命令最前面)