Linux学习笔记(一)

近期有了些空闲时间,抽空出来琢磨下Linux下的东西,在这开个日志记录一下

  • Linux下查看所有文件,包括隐藏的  ls -a;
  • Linux下查看文件权限,ls - l;
  • drwxr-xr-x 21 user group 4096 Mar 10 20:16 文件名从左向右依次为:权限、文件数、归属用户、归属群组、文件大小、创建日期、文件名称;
  • d rwx r-x r-x 一共有 10 个位置,可以分为 4 组:
    第一组只有一个字符:
    • d 文件夹
    • - 普通文件
    • l 链接
    • b 块设备文件
    • c 字符设备文件。
    剩下的3组分别为归属用户、归属群组、其它用户或群组对于该文件的权限。我们看它的格式.
    • r 可读
    • w 可写
    • x 可执行
    它们的顺便不能颠倒,某一位置为空(-),则表示不具有相应的权限。
  • Ctrl+s
    出于意外,有时您会按下 Ctrl+s 这个组合键,Shell 便被冻结。尝试使用Ctrl+q 组合键,看能否恢复正常。
  • &
    在命令的末尾加上一个 & 符号,表示背景任务,例如:
    wget http://www.download.net/xxx/mp3 &
  • ;
    使用 ; 将多个命令连结起来,则表示任务按顺序执行
  • &&
    使用 && 将多个命令连结起来,则表示只有前面的命令执行成功,后面的命令才能得以执行
  • ``
    `<命令>` ,如果一个命令中包含以 `` (Esc 键下方的按键)括起来的子命令,那么子命令将被优先执行,执行结果被代入上一级命令继续执行,例如创建一个以当前时间命名的文件:
    touch `date +%m.%d_%H:%M:%S`
    touch 命令能够创建一个文件,它的操作对象,为 date +%m%d%H%M%S 命令的输出 06.06_06:06:50
    这样,我们创建了一个名为 06.06_06:06:50 的文件
    Ctrl+z
    将当前 Shell 中的任务挂起
    这个时候任务的状态为
    [1]+
    Stopped
    xxx
    bg
    将挂起的任务背景运行。这时它的状态为
    [1]+ xxx &
    fg
    将背景任务调到前台执行
    jobs
    方括号中的数字为命令的任务编号,您可以使用 jobs 命令来查看所有背景任务
  • >
    重定向符号,它的作用是将命令的输出重定向到一个文件中。比如我们想
    把命令 ls 的结果保存为 FileList 文件,作一个清单,我们可以使用重
    定向符号来完成它:
    ls -l > FileList
    >>
    作用与 > 基本相同,不同点在于, >> 以追加的方式,将命令的输出写
    入文件的末尾。
    <
    是从文件到命令的重定向,将文件的内容作为命令的输入。
    |
    为管道符号,它的作用是将前一个命令的输出,作为下一个命令的输入。
    假设一个目录下的文件太多,使用 ls 命令不能够在屏幕中完全显示,这
    个时候您可以将 ls 命令的输出,通过管道符号,作为浏览器 less 的输
    入。就可以使用浏览器的功能翻页、查找:
    ls -al | less
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值