linux常用命令

Ls list列举 -a all 所有的文件和文件夹 -l long以列表的方式显示文件的详细信息 -h human being friend 人类友好的方式来显示文件大小
空格键显示手册页的下一屏 Enter键一次滚动手册页的一行 b回滚一屏 f前滚一屏 q退出man命令 h列出所有功能键 /word搜索word字符串
1.ctrl+shift + 放大字体 ctrl - 缩小字体 2.ls list例举 -a all 所有的文件和文件夹 在默认情况 不会显示 .开始的文件和目录<隐藏文件> -l long 以长格式显示文件的详细信息 -h human being friend 人类友好的方式 显示文件大小 3.touch 文件名称 创建一个空的文件<如果文件存在 修改文件时间> 4.通配符 以一个特殊字符 匹配 一些字符
  • 匹配任意多个任意字符 ls *.py ? 匹配1个任意字符 ls ?.py [] 表示匹配集合中的任意一个字符 匹配文件为1个数字字符(1-9之间的任意字符)的 py程序文件 ls [123456789].py ls [1-9].py ls [11-99].py [-] 表示 字符匹配的范围 匹配文件名为 1个小写字符的py程序文件 ls [a-z].py 5.cd 切换工作目录 cd 目的目录 cd 或者 cd~ 切换到用户的主目录<家目录> cd . 进入当前目录 cd .. 进入上一层目录 Pwd查看当前所在的目录 相对路径 #从当前出发描述的路径信息 绝对路径 #从/根目录出发描述的路径信息
  1. 创建目录 mkdir 目录名字 mkdir test mkdir -p 多级目录
mkdir -p 1/2/3
删除文件目录 remove移除 rm 文件名 rm 1.py rm *.py rm -r 目录名 递归删除 rm -r 1
  1. 复制文件或者目录 cp copy 使用格式 cp 源数据 目的目录 cp可以在拷贝文件的同时进行文件名的 修改 cp 源数据 目的目录/目标文件名
  2. 剪切 move移动 使用格式 mv 源数据 目的目录
  3. tree 显示指定目录的结构
  4. 显示文件内容 cat 显示某一个文件内容 cat 文件名 合并文件 cat 文件1 文件2 > 新文件 合并文件的时候 如果新文件存在则覆盖 不存在则新建
more命令 可以在查看一个文件内容的时候 分屏显示
输出重定向 - 将一个数据改变本来的输出方向 输出到另一个指定的目标中 > 覆盖 >> 追加
cat 1.txt cat 1.txt cat.txt > 2.txt cat 1.txt cat.txt >> 2.txt
  1. 根据文件名称 权限 大小 查找文件 find 顶级目录 -name '文件名'
  1. 根据文件数据进行搜索
grep 'hello' grep.txt grep 特性 文件名


  1. ln link链接文件 链接文件 - 根据链接文件快速访问源文件
软链接 ln -s 源文件 软链接文件
特点 软链接文件占用很少的空间 一旦源文件删除 软链接文件不可用 可以根据软链接文件修改源文件 软链接可以跨分区 目录创建软链接
硬链接 ln 源文件 硬链接文件 特点 硬链接文件占用和源文件一样大小 一旦源文件删除 硬链接文件仍然可用 可以根据硬链接文件修改源文件
本质: 硬链接文件和 源文件其实是一份文件数据 不同的名字而已 删除数据的一个名字 不会影响该文件数据的数据 除非删除了该文件的所有名字
拓展: ls -i 查看所有文件的iNode编号(给每个文件编了一个唯一编号)
ls - l 详细信息中 第二列数据的含义就是硬链接数Ctrl c 终止进程
  1. 管道 命令的输出当做另外一个命令的输入 | 将某文件数据分屏显示 cat 文件 | more
显示当前目录下所有文件的详细信息 分屏显示 ls -al | more
显示当前目录下的目录的详细信息 ls -l | grep '^d'
  1. tar 归档 默认情况下只打包 不压缩 打包 tar -cvf tar文件名称 需要打包的文件123456 解包 tar xvf tar文件名
gzip打包并压缩 tar -zcvf x.tar.gz 被压缩的文件列表 tar -zcvf 1.tar.gz linux_test/
gzip解包并解压缩 tar -zxvf x.tar.gz tar -zxvf 1.tar.gz
bzip2打包并压缩 tar -jcvf x.tar.bz2 被压缩的文件列表 tar -jcvf 1.tar.bz2 bak/
bzip2解包解压缩 tar -jxvf x.tar.bz2 tar jxvf 1.tar.bz2
  1. which 命令查看系统命令所在位置
  2. 权限
  • 代表该权限没有设置 r read读 4 w write 写 2 x eXecute 执行权限 1
user group other all u g o a 文件所属用户 文件所属组 其他 rw- r-- r-- 6 4 4
修改
chmod u +x desktop. zip chmod o-r desktop. zip chmod a+w desktop. zip chmod u =rw desktop. zip chmod u -x, g +w desktop. zip
数字修改法
chmod 744 desktop.zipchmod 740 desktop.zip
  1. 用户 root用户 超级管理员 python用户 管理员 -- 可以借用超级管理员的权限 xiaohei 普通用户 -- sudoer 控制管理员名单
sudo 命令 可以借用超级用户管理权限运行命令 sudo -s 切换到root用户
whoami 查看当前用户名
passwd 用户名
切换到另外一个用户的时候 exit退出正在使用的用户 exit退出终端
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值