一、磁盘管理命令
ls查看当前目录下列表
-a显示所有文件包括隐藏文件
-l显示所有文件包括文件的详细信息
-al展示所有文件及详细信息
-h友好展示信息 ll -h(计算了大小kb)
需求:展示某个目录下的内容
所在位置:/root
想要查看:/etc 目录下的内容
命令:ll -h/etc d开头文件夹、l开头链接、-开头普通文件
2、cd命令
cd ../ ,向上一层目录
cd / ,切换的Linux的根目录
cd /目录名,切换到根目录的子目录
cd ~ 切换到当前用户家目录。 Root用户家目录 /root
cd - 切换到上一次访问的目录(两个目录)
Linux绝对目录 :
Linux相对目录:cd x1/x2 在当前目录寻找子目录x1,在x1中寻找子目录x2
3、pwd命令
显示我当前所在的位置(返回绝对路径)
4、mkdir命令
mkdir命令 创建目录
mkdir 文件夹名称
-p父目录不存在情况下先生成父目录
需要在/root/t1 目录下创建一个t2目录
位置 :/root
命令:mkdir t1/t2
需要在/root/t3 目录下创建一个t4目录
位置 :/root
条件:t3 t4 都不存在
命令:mkdir -p t3/t4
5、rmdir目录
rmdir 删除空目录
rm用于删除
二、文件浏览命令
文件日志,xml,properties文件
1、cat
cat 文件名 快捷查看文件的内容
cat适合查看少量信息的文件
2、more 文件名 分页显示文件内容
操作:
Enter 向下n行,需要定义,默认一行
空格键 向下滚动一页
B 返回上一页
q 退出more
3、less命令
less 分页显示文件内容,操作更详细
less -mN文件名 分页显示文件内容,标注每行的行号
操作:
Enter 向下n行,需要定义,默认一行
空格键 向下滚动一页
B 返回上一页
q 退出more
4、tail命令
tail -数字 文件名 可以快速查看文件后几行的内容
例:tail -10 文件名 文件后10行
三、文件操作命令
1、文件复制:
(copy)—>cp 复制文件或目录
cp 需要复制的文件 复制的位置
需求:把/root/Demo.java 复制到 /root/t1目录
位置:/root
命令:cp Demol.Java t1
cp Demol.Java t1/ddd.java 复制并改名
2、复制目录
cp -r 需要复制的文件 复制的位置
需求:把/root/t5 复制到 /root/t1目录
位置:/root
命令:cp -rt5 t1(把t5下的子目录也复制了)
cp-r /root/t5 /root/t1(绝对路径)
3、文件移动
mv 需要移动的文件 移动的位置
需求:把/root/t5 移动到 /root/t3目录
位置:/root
命令:mv t5 t3
mv-ft5 t3(如果t3下有t5重名的文件,强制覆盖)
4、文件/目录改名
需求:把/root/Demo1.java 改名为 hehe.Java
位置:/root
命令:mv Demo1.java hehe.Java
5、rm命令
rm 删除文件或目录
[if !supportLists]1) [endif]删除文件
rm 文件名
[if !supportLists]2) [endif]删除目录
rm -rf 目录名
注意:
rm -rf* 删除当前目录下所有内容
rm -rf/* 删除Linux系统根目录下所有内容
6、find 查找
语法:find 目录名-name ‘需要查找的字符串’
需求:查找/root 目录下 所有以ins开头的文件或目录
位置:/root
命令:find/root -name ‘ins*’
四、文档编辑命令vim
Linux的记事本
vim命令
进行编辑:vim 文件名
一般模式:浏览文件内容。进行文本快捷操作
插入模式:可以编辑文件内容(键盘上的 i(一般用)a o)
底行模式:可以进行保存并退出wq(直接输入)
进行强制退出 q!
五、grep和管道
grep正则表达式 字符串搜索工作
命令 grep 搜索的字符串 搜索的文件
grep -i忽略大小写
需求:查询当前目录中,所有带t关键字的行数据
位置:/root
思考:查询当前目录内容ll
查询字符串,返回字符串所在行grep
命令:ll | grep t
六 压缩解压命令
Linux 压缩包 *.tar 打包,大小不会进行压缩
*.tar.gz 打包并压缩文件大小
压缩:
tar-zcvf压缩包的名字.tar.gz 需要压缩的内容
例如tar -zcvf hehe.tar.gz * (压缩所有内容)
解压:
tar-zxvf需要解压的解压包名称 (解压到当前目录)
tar -zxvf 需要解压的解压包名称 -C 指定压缩路径(解压到指定目录中)
例
七 系统命令
1、查看系统进程:ps -ef
2、强制杀死某个进程 :kill -9 pid号
3、查看网络配置:ifconfig
4、测试和目标的连通性:ping ip地址
会持续不断一直测试,知道ctrl+c
5、Linux centos 重启命令:reboot
Linux centos关机命令:halt
八、其他命令
1、文件权限
R read读权限 W write 写权限
X 执行权限 -没有权限
九、权限更改