
🍁博客主页:👉@不会压弯的小飞侠
✨欢迎关注:👉点赞👍收藏⭐留言✒
✨系列专栏:👉Linux专栏
✨欢迎加入社区:👉不会压弯的小飞侠
✨人生格言:知足上进,不负野心。
🔥欢迎大佬指正,一起学习!一起加油!

command:命令名[-options]:选项,可用来对命令进行控制,也可以省略[parameter]:传给命令的参数,可以是零个、一个或者多个[]代表可选
显示指定目录下的内容
ls [-al] [dir]说明:
a 显示所有文件及目录(.开头的隐藏文件也会列出)l 列出文件的详细信息例如:
# ls# ls -a# ls -l# ll用于切换当前工作目录,即进入指定目录
~表示用户的home目录
.表示目前所在的目录
..表示目前目录位置的上级目录
cd ..cd ~cd /test1/test2查看当前所在目录# pwd用于显示文件内容
# cat /test/demo# cat -n /test/demo以分页的形式显示文件内容| 回车键 | 向下滚动一行 |
|---|---|
| 空格键 | 向下滚动一屏 |
| b | 返回上一屏 |
| q或者Ctrl+C | 退出more |
# more /test/demo创建目录mkdir [-p] dirName# mkdir test# mkdir -p test/demo# mkdir -p test/test1/test2/test3删除空目录
rmdir [-p] dirName# rmdir test# rmdir -p test1/test# rmdir test*查看文件末尾的内容
# tail /test/demo# tail -20 /test/demo# tail -f /test/test.log删除文件或者目录
# rm -r test/# rm -rf test/# rm -f test.txt用于复制文件或目录
cp[-r] source dest# cp test.txt demo/# cp test.txt . / testone.txt# cp -r test/ ./demo/# cp -r test/* ./demo/为文件或目录改名、或将文件或目录移动到其它位置
语法:mv source dest
例子:
将test.txt改名为demo.txt
# mv test.txt demo.txt将文件test.txt移动到demo目录中
# mv test.txt demo将test.txt移动到demo目录中,并改名为demo.txt
# mv test.txt demo/demo.txt如果demo目录不存在,将demo目录改名为test
# mv demo/ test如果test目录存在,将test目录移动到demo目录中
# mv test/ demotar [-zcxvf] fileName [files]
打包# tar -cvf test.tar ./*# tar -zcvf test.tar.gz . /*解包# tar -xvf test.tar# tar -zxvf test.tar.gz# tar -zxvf test.tar.gz-C /usr/localvi命令是Linux系统提供的一个文本编辑工具,可以对文件内容进行编辑,类似于Windows中的记事本
vi fileName要使用vim命令完成安装
yum install vim对文件内容进行编辑,vim其实就是一个文本编辑器
vim fileName在使用vim命令编辑文件时,如果指定的文件存在则直接打开此文件。如果指定的文件不存在则新建文件。vim在进行文本编辑时共分为三种模式,分别是命令模式(Command mode),插入模式(Insert mode)和底行模式(Last line mode)。这三种模式之间可以相互切换。
vim中的三种模式说明如下:
1.命令模式
2.插入模式
3.底行模式
在指定目录下查找文件
find dirName -option fileName# find . -name "*.java"# find /test-name "*.java"从指定文件中查找指定的文本内容
grep word fileName# grep Hello Helloworld.java# grep test*.java