加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

~Linux常用命令

发布时间:2020-12-14 00:39:26 所属栏目:Linux 来源:网络整理
导读:1. Linux目录解析 目录名 解析 bin 存放二进制可执行文件 boot 存放用于系统引导时使用的各种文件 dev 用于存放设备文件 etc 存放系统配置文件 home 存放用户文件的根目录 lib 存放跟文件系统中的程序运行所需要的共享库及内核模块 sbin 存放二进制可执行文

1.Linux目录解析

目录名 解析
bin 存放二进制可执行文件
boot 存放用于系统引导时使用的各种文件
dev 用于存放设备文件
etc 存放系统配置文件
home 存放用户文件的根目录
lib 存放跟文件系统中的程序运行所需要的共享库及内核模块
sbin 存放二进制可执行文件,只有root才能访问
usr 用于存放共享的系统资源
var 用于存放运行时需要改变数据的文件
tmp 用于存放各种临时文件
root 管理员目录
opt 第三方程序安装目录,如:LinuxQQ等

?

2.工作目录切换命令

命令 参数 解析
pwd ? 显示用户所处的工作目录
cd ? 切换工作目录
ls ? 显示目录中的文件信息
? -a 全部的文件,连同隐藏文件( 开头为 . 的文件) 一起列出来(常用)
? -A 全部的文件,连同隐藏文件,但不包括 . 与 .. 这两个目录
? -d 仅列出目录本身,而不是列出目录内的文件数据(常用)
? -f 直接列出结果,而不进行排序 (ls 默认会以文件名排序!)
? -F 根据文件、目录等信息,给予附加数据结构
? -h 将文件大小以人类较易读的方式(例如 GB,KB 等等)列出来
? -i 列出 inode 号码
? -I 长数据串行出,包含文件的属性与权限等等数据(常用)
? -n 列出 UID 与 GID 而非使用者与群组的名称 (UID与GID会在帐号管理提到!)
? -r 将排序结果反向输出,例如:原本文件名由小到大,反向则为由大到小
? -R 连同子目录内容一起列出来,等于该目录下的所有文件都会显示出来
? -S 以文件大小大小排序,而不是用文件名排序
? -t 依时间排序,而不是用文件名

?

3.文本文件编辑命令

命令 参数 解析
cat ? 查看文本文件(内容较少)
? -n 查看文本内容时显示行号
more ? 查看纯文本文件(内容较多的),通过空格键或回车键向下翻页。
head -n 查看文本文件的前n行
tail -n 查看文本文件的后n行
? -f 一般用于动态查看日志
tr ? 替换文本文件中的字符
wc ? 统计指定文本的行数,字数,字节数
? -I 只显示行数
? -w 只显示单词数
? -c 只显示字节数
stat ? 查看文件的具体存储信息和时间等信息
cut ? 按“列”提取文本字符
diff ? 比较多个文本文件的差异
? --brief 确定两个文件是否不同
? -c 比较两个文件的差异之处

?

4.文件目录管理命令

命令 参数 解析
touch ? 创建空白文件或设置文件时间
? -a 仅修改"读取时间"(atime)
? -m 仅修改"修改时间"(mtime)
? -d 同时修改atime和mtime
mkdir ? 创建空目录
? -p 创建出具有嵌套叠层关系的文件目录。
cp ? 复制文件或目录
? -p 保留原始文件的属性
? -d 若对象为"连接文件",则保留该"链接文件"的属性
? -r 递归持续复制(用于目录)
? -i 若目录文件存在则询问是否覆盖
? -a 相当于-pdr
mv ? 剪切文件或将文件重命名
rm ? 删除文件或目录
? -rf 强制删除
dd ? 按照指定大小和个数的数据块来复制文件或转换文件
? if 输入文件名称
? of 输出的文件名称
? bs 设置每个“块”的大小
? count 设置要复制“块”的个数
file ? 查看文件类型

?

5.打包压缩命令

命令 参数 解析
tar ? 对文件进行打包压缩或解压
? -c 创建压缩文件
? -x 解开压缩文件
? -t 查看压缩包内有哪些文件
? -z 用Gzip压缩或解压
? -j 用bzip2压缩或解压
? -v 显示压缩或解压的过程
? -f 目标文件名
? -p 保留原始的权限与属性
? -P 使用绝对路径来压缩
? -C 指定解压到的目录
? -czvf 压缩文件
? -xzvf 解压文件

?

6.搜索命令

命令 参数 解析
grep ? 通过关键字搜索文件内容
? -b 将可执行文件(binary)当作文本文件(text)来搜索
? -c 仅显示找到的行数
? -i 忽略大小写
? -n 显示行号
? -v 反向选择-仅列出没有“”关键字”的行
find ? 按照指定条件来查找文件
? -name 匹配名称
? -perm 匹配权限(mode为完全匹配,-mode为包含即可)
? -user 匹配所有者
? -group 匹配所有组
? -mtime -n +n 匹配修改内容的时间(-n指n天以内,+n指n天以前)
? -atime -n +n 匹配访问文件的时间(-n指n天以内,+n指n天以前)
? -ctime -n +n 匹配修改文件权限的时间(-n指n天以内,+n指n天以前)
? -nouser 匹配无所有者的文件
? -nogroup 匹配无所有组的文件
? -newer f1 !f2 匹配比文件f1新但比f2旧的文件
? --type b/d/p/l/f 匹配文件类型(后面的字母参数依次表示块设备、目录、字符设备、管道、链接文件、文本文件)
? -size 匹配文件的大小(+50KB为查找超过50KB的文件,而-50KB为查找小于50KB的文件)
? -prune 忽略某个目录

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读