LINUX常用命令

1.文件夹管理
ls 命令:列出目录内容
参数:
-a 查询所有文件和文件夹。包含隐藏的
-l 查询详细列表 ls -l 简写为ll
-h 友好展示信息 ll -h

需求:
展示某个目录下的内容:ls 目录名
想要查看 /etc目录下的内容:ll -h /etc

cd 命令:切换目录
cd …/ ,向上一层目录
cd / ,切换到Linux的根目录
cd /目录名 ,切换到任意指定目录中 ,Linux 的绝对路径
cd ./目录名 ,相对路径
cd ~ ,切换到当前用户家目录。Root 用户家目录 /root 回家
cd - ,切换到上一次访问的目录,只能两个目录相互切换

pwd:显示当前所在目录,返回绝对路径

mkdir:创建目录
mkdir 文件夹名称
mkdir -p 文件夹名称
-p: 父目录不存在情况下先生成父目录
例如:mkdir -p /root/x1/x2,在 /root/x1/ 目录下创建目录 x2,若 x1 不存在,先创建 x1

2.文件管理
2.1文件浏览命令
cat 文件名:快捷查看当前文件的内容,适合查看少量信息的文件

more 文件名:分页显示文件内容
操作:
Enter 向下n行,需要定义。默认为1行
空格键 向下滚动一屏 或 Ctrl+F
B 返回上一屏 或 Ctrl+B
q 退出 more

less -mN 文件名:分页显示文件内容,标注每行的行号
适用于大量数据的查看
操作
Enter 向下n行,需要定义。默认为1行
空格键 向下滚动一屏 或 Ctrl+F
B 返回上一屏 或 Ctrl+B
q 退出more

tail -数字 文件名:可以快速查看文件后X行的内容
例如:tail -10 文件名 查看文件的后10行内容
查看 tomcat 日志:tail -f /usr/local/tomcat/logs/catalina.out

2.2文件操作命令
复制文件或者复制目录

复制文件:
cp 需要复制的文件 复制到哪个目录

需求:把 /root/Demo1.java 文件 复制到 /root/t1 目录中
当前位置:/root
命令:cp Demo1.java t1
cp /root/Demo1.java /root/t1

需求:把/root/Demo1.java文件 复制到 /root/t1 目录中,改名为ddd.java
当前位置:/root
命令:cp Demo1.java t1/ddd.java

复制目录:
cp -r 需要复制的文件 复制的位置

需求:把/root/t5目录 复制到 /root/t1目录中
位置:/root
命令:cp -r t5 t1
cp -r /root/t5 /root/t1

文件移动
mv(move) 功能:移动或更名现有的文件或目录。

文件/目录移动:
mv需要移动的文件 移动的位置

需求:把/root/t5 目录 移动到 /root/t3目录中
位置:/root
命令:mv t5 t3

需求:把/root/t5 目录 移动到 /root/t3目录中
不询问,直接覆盖
位置:/root
已知:/root/t3目录中 已经有一个t5目录了
命令:mv -f t5 t3

文件/目录更名操作:
需求:把/root/Demo1.java 改名为 hehe.java
位置:/root
命令:mv Demo1.java hehe.java

文件删除
rm(remove) rm 功能:删除文件或目录。

删除文件:
rm 文件名

删除目录:
rm -rf目录名

需求:删除/root/t5 目录,
位置:/root
已知:t5目录下有子目录或者文件
命令:rm -rf t5

注意:
rm -rf * 删除当前目录下所有内容
rm –rf /* 删除Linux系统根目录下所有内容

查找命令
find功能:查找文件或目录。
语法:find 目录名 -name ‘需要查找的字符串’
*表示0~多个任意字符

需求:查找 /root 目录下 所有以 ins 开头的文件或者目录
位置:/root
命令:find /root -name ‘ins*’

2.3文档编辑命令
vi 文件名

输入 “vi 文件名” 进入 “一般模式”

一般模式:可以浏览文件内容,可以进行文本快捷操作。 单行复制,多行复制,单行删除,多行删除等
按 i 可以切换到插入模式
按 : 可以切换到底行模式
按 / 可以查询字符串,enter键结束

插入模式:可以编辑文件内容,按 ESC 可以切回一般模式

底行模式:
输入 q!,回车,可以进行强制退出不保存操作
输入 wq,回车,可以进行保存并退出操作

3.压缩和解压命令
压缩包: *.tar 打包,大小不会进行压缩
*.tar.gz 打包并压缩文件大小

3.1压缩
tar -zcvf 压缩包名字.tar.gz 需要压缩的内容
1
例如:tar -zcvf gongcw.tar.gz *,将当前目录下所有内容进行打包压缩,压缩包文件名 gongcw.tar.gz

3.2解压
解压到当前目录

tar -zxvf 需要解压的压缩包名称
1
解压到指定目录中

tar -zxvf 需要解压的压缩包名称 -C 指定压缩路径

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值