「Linux系列」5-实用命令总结
关键字:Linux学习路线、工具、常识、目录结构等
摘要:包含linux的学习路线和前要基础知识。
一 如何找回root密码
百度一下,你就知道!!!
二 文件目录指令
- pwd查看当前目录的绝对地址
pwd
- ls:显示当前目录的所有文件
- -a:包括隐藏文件
ls -a
- -l:列表形式
ls -l
- 常用直观:
ls -lh
- -a:包括隐藏文件
- cd:进入目录
cd /home/box
- mkdir:创建目录
mkdir nexbox
- rmdir:删除空目录
- 删除空目录:
rmdir /home/box
- 删除有文件的目录:
rm -rf /home/box
- 删除空目录:
- touch:创建空文件
touch hello.txt
- cp:复制拷贝
- 文件复制:
cp hello.java /home/aaa
- 空文件夹:
cp /home/ccc /home/aaa
- 有文件的文件夹:
cp -r /home/bbb /home/aaa
- 文件复制:
- rm:删除文件或文件夹
- -r:删除整个文件夹
- -f:删除不提示
- 常用组合技:
rm -rf /home/box
- mv:移动文件或目录,重命名
- 移动:
mv home/aaa /home/bbb
- 重命名:
mv oldname.txt newname.txt
- 移动:
- cat:查看文件内容
cat
- more: 全屏幕查看
more hello.txt
- less:分配查看,是more的高级方法
less hello.txt
- echo:打印文本或信息
echo “Hello World!”
- head:查看文件开头内容
- 查看头5行内容:
head -n 5 hello.txt
- 查看头5行内容:
- tail:查看文件尾部内容
- 查看尾部5行内容:
tail -n 5 hello.txt
- 查看文档所有更新:
tail -f hello.txt
- 查看尾部5行内容:
- 输出重定向>和追加>> :
- ln指令:软链接,类似windows的快捷方式
- 在home目录创建一个快捷方式myroot,连接到/root目录:
ln -s /root /home/myroot
- 删除软链接:
rm /home/myroot
- 在home目录创建一个快捷方式myroot,连接到/root目录:
history指令:查看历史命令
history
三 查找类
- find:查找文件
- 找home目录下hello.txt文件:
find /home -name hello.txt
- 找home目录下大于200M文件:
find /home -size +200M
- 找home目录下hello.txt文件:
- locate:快速查找文件hello.txt
locate hello.txt
- grep:文件中找关键字”Hello”
cat /home/hello.txt | grep -n Hello
- 管道符号:表示先进行A再进行B
cat /home/hello.txt | grep -n Hello
四 压缩/解压
- gzip/gunzip
- 文件压缩:
gzip /home/hello.txt
- 解压:
gunzip /home/hello.txt.zip
- 文件压缩:
- zip/unzip
- 文件压缩:
zip /home/hello.txt
- 文件解压缩:
unzip /home/hello.txt.gz
- 文件夹压缩:
zip -r mybox.zip /home/box
- 文件夹解压缩:
unzip -d box /home/mybox.zip
- 文件压缩:
- tar
- 多个文件打包成一个压缩包:
tar -zcvf animal.tar.gz /home/pig.txt /home/dog.txt
- 文件夹压缩:
tar -zcvf mybox.tar.gz /home/box
- 解压当前目录:
tar -zcvf /home/mybox.zip
- 创建个新文件夹,并解压到指定目录:
mkdir /home/box1
|tar -zxvf /home/mybox.zip -C /home/box1
- 多个文件打包成一个压缩包: