美文网首页
linux命令练习

linux命令练习

作者: 金卡戴珊ugly | 来源:发表于2019-10-14 14:28 被阅读0次

    linux基本命令练习
    1、ls -a(连同隐藏文件) -l(带文件属性:读写权限、子目录数、创建者和时间)-R(递归列出所有子目录)-al(就是两种指令合并)

    2、grep命令,该命令常用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等,它的简单语法为。

    grep [-acinv] [--color=auto] '查找字符串' filename
    -a :将binary文件以text文件的方式查找数据
    -c :计算找到‘查找字符串’的次数
    -i :忽略大小写的区别,即把大小写视为相同
    -v :反向选择,即显示出没有‘查找字符串’内容的那一行
    # 例如:
    1# 取出文件/etc/man.config中包含MANPATH的行,并把找到的关键字加上颜色
    grep --color=auto 'MANPATH' /etc/man.config
    2# 把ls -l的输出中包含字母file(不区分大小写)的内容输出
    ls -l | grep -i file

    3、find命令,-name filename :找出文件名为filename的文件 -size [+-]SIZE :找出比SIZE还要大(+)或小(-)的文件

    4、cp命令、
    -a :将文件的特性一起复制
    -r :递归持续复制,用于目录的复制行为
    例子:cp file1 file2 file3 dir #把文件file1、file2、file3复制到目录dir中

    5、mv命令。移动文件、目录或更名。
    -f :force强制的意思,如果目标文件已经存在,不会询问而直接覆盖
    -i :若目标文件已经存在,就会询问是否覆盖
    -u :若目标文件已经存在,且比目标文件新,才会更新
    mv file1 file2 file3 dir # 把文件file1、file2、file3移动到目录dir中
    mv file1 file2 # 把文件file1重命名为file2

    6、rm命令,用于删除文件或目录
    -f :就是force的意思,忽略不存在的文件,不会出现警告消息
    -i :互动模式,在删除前会询问用户是否操作 (然并卵)
    -r :递归删除,最常用于目录删除,它是一个非常危险的参数

    7、ps命令,用于将某个时间点的进程运行情况选取下来并输出
    -A :所有的进程均显示出来
    -a :不与terminal有关的所有进程
    -u :有效用户的相关进程
    -x :一般与a参数一起使用,可列出较完整的信息
    -l :较长,较详细地将PID的信息列出
    ps aux # 查看系统所有的进程数据
    ps ax # 查看不与terminal有关的所有进程
    ps -lA # 查看系统所有的进程数据
    ps axjf # 查看连同一部分进程树状态

    8、file命令,用于判断接在file命令后的文件的基本数据
    file test.txt

    9、tar命令,打包,压缩和解压需要配合gzip或bzip
    -c :新建打包文件
    -t :查看打包文件的内容含有哪些文件名
    -x :解打包或解压缩的功能,可以搭配-C(大写)指定解压的目录,注意-c,-t,-x不能同时出现在同一条命令中
    -j :通过bzip2的支持进行压缩/解压缩
    -z :通过gzip的支持进行压缩/解压缩 (bzip2是压缩比更高耗时也多)
    -v :在压缩/解压缩过程中,将正在处理的文件名显示出来
    -f filename :filename为要处理的文件
    压缩:tar -jcv -f filename.tar.bz2 要被处理的文件或目录名称
    查询:tar -jtv -f filename.tar.bz2
    解压:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录

    10、chmod命令
    该命令用于改变文件的权限,一般的用法如下:
    可读(r)、可写(w)和可执行(x)每个文件中可分有拥有者(u)、同群组的用户(g)和其他组用户(o)。三组代表不同拥有者权限;
    chmod o w filename
    u 代表所有者(user)
    g 代表所有者所在的组群(group)
    o 代表其他人,但不是u和g (other)
    a 代表全部的人,也就是包括u,g和o
    r 表示文件可以被读(read)
    w 表示文件可以被写(write)
    x 表示文件可以被执行(如果它是程序的话)

    linux目录结构,最常用的目录是/home

    相关文章

      网友评论

          本文标题:linux命令练习

          本文链接:https://www.haomeiwen.com/subject/vbzqmctx.html