博客主页:
@不会压弯的小飞侠
✨欢迎关注:
点赞
收藏
⭐留言
✒
✨系列专栏:
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/ demo
tar [-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/local
vi命令是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