linux常用命令

  1. ln <选项>[目标] [链接名]
    ln <选项>[目标] [目录]
    作用:给系统中已有的某个文件指定另外一个可用于访问他的名字
    软链接:ln -s source des

  2. ls <选项> [文件目录列表]
    选项: -a(all),-l(long),-t(time),-s(size),-R(recursive),–version,–help
    ls --help|more 分屏
    ls -Rta/etc

    -rw-r–r–
    递归显示目录/etc下所有的文件及目录,并按文件的最新修改时间排序显示。
    文件类型,每一类用一个字符来表示,说明如下:
    -:常规文件
    d:目录文件
    b:块特殊设备文件
    c:字符特殊设备文件
    p:管道设备文件
    l:链接文件
    文件权限由三个字符串组成:文件所有者的权限、组中其他人的权限、系统中其他人的权限;
    每个字符串又由三个字符组成,依次表示对文件的读®、写(w)、执行权限(x)。

  3. 改变文件/目录权限
    chmod <选项> [文件和目录列表]
    (1) 使用字符串设置权限
    +/-表示给这个文件加上或者取消某些属性
    chmod ugo +r
    (2) 使用八进制数设置权限
    三个八进制数字分别代表ugo的权限
    读r(4)、写w(2)、执行x(1)。
    chmod 777 ,自己别人和其他人都可以可读可写可执行。

  4. 文件显示命令
    more<选项>[文件]
    显示文件内容,显示一屏文件,按Q推出。
    选项:
    -num,指定一个整数,表示一屏显示多少行。
    +num,从行号num开始显示。
    -c,不滚屏,在显示下一屏之前先清屏。
    less<选项> [文件]
    分屏显示文件的内容。按pageup、pagedown翻页。退出按Q。
    head <选项> [文件]
    显示指定文件的开头若干行。显示行数的默认值为10。
    -n,显示前面n行。
    -q,不显示文件的标题。
    -v,始终显示文件的标题。
    -c n,显示前面n个字节。
    cat <选项> [文件列表]
    连接文件并打印(显示)到标准输出设备(屏幕)上。大文件不建议使用此命令。
    ctrl+s,停止滚屏。
    ctrl+q,恢复滚屏。
    ctrl+c,中断命令。
    选项:
    -b,计算所有非空输出行,开始为1.
    -e,在每行末尾显示¥符号
    -n,计算所有输出行,开始为1.
    -s,将相连的多个空行用单一空行代替。

  5. 文件(目录)复制命令
    cp <选项> [源文件] [目标文件]
    cp <选项> [源文件组] [目标目录]
    选项:
    -i,提示是否覆盖已存在的目标文件。
    -p,保持原先文件的所有者,组权限和时间标志。
    -r,递归拷贝目录,把所有非目录文件当普通文件拷贝。
    -v,详细:显示文件的复制进度。
    例:cp -r aa bb abc .将aa和bb两个目录拷贝到abc文件夹下

    不同文件直接的复制和粘贴,首先通过左键拖拽,选择需要复制的内容,然后按鼠标“中键”实现粘贴。即左键复制,中键粘贴。

  6. 创建文件
    touch [文件名]

  7. 删除文件
    rm <选项> [文件列表]
    选项:
    -r 递归将目录及一下文件逐层删除
    -i 删除前询问确认
    -f 指定强行删除无需去确认,即使原文件属性设置为只读。
    -v 详细:显示文件的删除速度。

  8. 移动文件
    mv <选项>[文件][文件]

  9. 文件内容统计
    wc <选项> 文件
    -c:统计字节数
    -l:统计行数
    -w:统计字数

  10. 查找文件
    find [目录列表][匹配标准]
    .表示在当前目录下查找
    例:
    find . -name error -print 。在当前目录下查找名字为error的文件来打印
    find . -name *error * -print。在当前文件下查找包含eror字符的文件并打印

    -name 告诉find要找什么文件,要找的文件包括在引号中,可以使用通配符(*和?)
    -tyep x 匹配所有类型为x的文件。x是c(字符特殊),b(块特殊),d(目录),p(有名管道),l(符号连接),f(一般文件)。
    -print ,显示整个文件路径和名称。一般来说,都要用-print,如果没有这个参数,则find命令进行所要求的搜索是没有显示结果的。

    查找文件内容
    grep<选项>[匹配字符串][文件列表]
    *是当前目录
    (1) grep error *
    (2) grep error * -r(递归查找)
    (3) grep error * -i(不区分大小写)
    (4) grep "*err * " 不知道搜索的全称时

  11. 排序命令
    sort <选项> 【文件列表】

  12. 比较文件命令
    diff 文件1 文件2
    <是前一个文件的内容 》是后一个文件的内容

  13. 命令重定向与管道
    在linux系统中,执行一个shell命令行时通常会自动打开三个标准文件,即标准输入文件(stdin),通常对应终端的键盘;标准输出文件(stdout)和标准错误输出文件(stderr),这两个文件也都对应终端的屏幕。
    Linux重定向可以将文件的标准输出重新定向输出到文件,或将数据文件作为另一程序的标准输入内容。
    1.输出重定向
    ls -l 显示内容到屏幕
    ls -l > file.txt :将内容输出到一个新文件中
    ls -l >>file.txt: 将内容输出到已有文件的后面
    2.输入重定向
    可以用输入重定向将文件作为另一程序的标准输入。
    grep keyword < file.txt
    3.管道符
    管道符"|",通常在两个命令直接,将前一个命令的输出作为下一个命令的输入。
    例:
    ls -a|grep /bin
    cat sample.txt | grep “High” | wc -l

  14. 查看进程
    ps -u 查看进程
    kill -9 id,杀掉进程
    top,大家的实时进程

  15. 查看空间占用
    查看自己空间占用 du -sh,总。 du -sh *,当前每一个。
    查看自己各目录的占用情况 du -h

  16. 联机帮助

    1. 显示命令的使用方法 man
    2. help命令:查看所有shell命令的用法
    3. whereis命令:寻找一个命令所在的位置
    4. which命令:输出命令的全路径到屏幕上
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值