Linux---基本常用命令

Linux

Windows的磁盘管理:C、D、E 磁盘空间 —》文件夹(目录)、、、文件;

Linux的磁盘管理:文件夹(目录) —》磁盘空间,多用户管理系统;

Linux的文件目录:

/ 根目录

/root (Linux系统启动所依赖的文件)

/usr(进行系统编程所用的头文件和Lib库) eg: /usr/include /usr/local/include /usr/lib /usr/local/lib

/home(普通用户登录所在的家目录)

/etc(Linux系统中所有配置相关的)

linux目录管理涉及的命令,Tab

cd + 目录路径

cd … 返回上一级目录

cd 返回当前用户身份的根目录 $/home/用户 #/

文件和文件夹的管理命令

  1. ls 显示当前目录中所有文件和文件夹名称

  2. ll 显示当前目录中所有的文件和文件夹名称的详细信息

  3. ls -a 除了ls的功能,还能把隐藏文件显示出来;

  4. mkdir + 文件夹的名称 创建

  5. rmdir + 文件夹的名称 删除

  6. touch + 文件名 创建文件‘

  7. rm + 文件名 删除文件

  8. rm -rf + 文件夹名称 -r 递归删除 -f 确认是否删除所有 删除文件夹及文件夹中所有的内容

  9. mv + 文件 + 路径 移动文件

  10. mv - r +文件夹+路径 移动指定的文件夹的所有内容

  11. cp + 文件 + 路径 拷贝文件到指定的路径下

文件编辑 vi/vim

vim + 文件名 (如果文件存在,直接打开;如果文件不存在,会创建该新文件)

(ESC)命令模式:移动光标在代码段上;

i: 输入编辑

dd:删除当前行

x : 删除光标所在的字符

yy : 拷贝当前行

p : 粘贴代码

u : 恢复到上一步

输入:号,:w保存文件; :wq保存并退出; : q 强制退出不保存;

:/搜索的关键字 ; n 往下搜索下一个;V往上搜索下一个

(:)编辑模式

grep:

g/re/p(globally search a regular expression and print),使用正则表示式进行全局查找并打印。

$ grep [-acinv] [–color=auto] 搜寻字符串 filename
-c : 统计个数
-i : 忽略大小写
-n : 输出行号
-v : 反向选择,也就是显示出没有 搜寻字符串 内容的那一行
–color=auto :找到的关键字加颜色显示

  • 文件或文件夹的压缩和解压缩:

sudo apt-get install +文件名

后缀名:.gz .hz

tar -zxvf + XXX.gz

Linux下常用的搜索命令

  1. find [搜索文件的根目录] -name[搜索文件的名字] * mysql * (单个1) *代表0个或者多个字符;

find /home -name jdk

特点:会查找指定路径下的所有的文件,但是他是实时查找,所以速度比较慢;

  1. local [搜索文件的名字(也支持通配符)]

sudo updatedb ;手动更新Linux系统记录的文件数据库加速(locate文件查找用的)

特点:最近安装的内容可能无法找到,但是locate的速度非常快;

  1. whereis:[搜索文件的名称]

特点:不是用来搜索文件用的,主要是用来搜索系统环境变量配置路径下的可执行文件用的;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值