Linux入门(基本指令)

Linux的基础命令

开始学习C语言的基础命令,关于Linux里的基础命令!

一.
终端(Terminal) :环境操作(ctrl+t)
操作系统 shell 命令:

  1. ls:显示路径下的文件信息。
    -a选项,可以显示隐藏文件(unix下面的隐藏文件以 .开头。)
    -l 详细显示文件信息
    -t 按时间排序(按时间倒序,新建的在前。)
    -r 按原来的逆序显示。
    drwxr-xr-x 4 ubuntu ubuntu 4096 6月 10 2017 build
    文件属性:
    -:普通文件
    d:目录
    l:链接文件s:socket 文件
    p:管道文件

rwxr-xr-x 九位 每三位一组每一组代表不同角色(文件属有的,文件属组,其他角色)的访问属性
文件属性:
r 读
w 写
x 执行(可执行权限,不是说文件可以运行)
rwx 可读可写可执行,如果没有某项权限,用-替代。
4:代表硬链接数 只有当一个文件的硬件链接数变为0时,该文件才真正被删除否则删除时只是硬链接数减少一。
ubuntu ,ubuntu :一个是属主名 一个属组名
4096 :文件大小 单位字节 B (Byte)
内存单位(1T=1024G 1G=1024MB 1M=1024KB 1KB=1024B 1B=8个二进制位)
6月 10 2017: 文件最后修改时间

  1. pwd: print working directory显示当前工作路径。
    /根目录 相当于windows下面的C盘。
    ~主用户目录
    ·当前目录
    ··上一级目录
    路径(windows习惯叫目录):例:就是文件夹上面的信息。

  2. 改变工作路径:cd change working directory
    cd 路径(只能到目录级别)
    -----相对路径:相对某个目录而言 相对当前目录
    -----绝对路径:从/(根目录)开始
    unix目录(路径)分隔 /
    Windows C:\Program\oracle\(唯一区别其他目录。)

  3. Mkdir Make directory
    -----创建目录mkdir dir1 dir02 dir03
    -----创建多级目录 Mkdir -p dir1/dir2/dir3…

  4. 创建文件 touch
    例:touch a.txt

  5. rm删除文件
    -----删除文件rm 文件
    -----rm -r 删除非空目录
    -----rm -ir 删除之前会询问是否删除(Y or N)
    -----rm -f 强制删除

  6. remdir 只能删除非空目录

  7. 剪切
    ----mv src dest(都可以带路径)
    ----可以改名,也可以不改。
    **原文件不会保留

  8. cp 复制
    ----Copy cp src dest(可以改名)
    **原文件可以保留。

  9. find 在某个目录下查找某个文件
    ----find dir -name file_name
    ** 通配符 * 代表任意多个任意字符
    ** ?代表一个任意字符

  10. grep 查找文件中的内容
    ----grep 内容 文件名(查找内容在文件中的行)

  11. cat 查找文件里的内容
    ----cat 文件名
    在查看文件中:
    ----more 只能向后 (显示百分比),
    ----Less 可以翻阅 (pgup/pgdown)
    ----q可以退出查看

  12. head
    head ----head -n 文件 可以显示文件前N行
    tail ----tail -n 文件 可以现实文件后N行
    **tail -f 文件(以流的形式观察文件内容的变量,以后真正需要用的。)

  13. echo 显示内容输出重定项
    ----‘>’清空写
    ----‘>>’追加写
    用法:echo XXX > 文件

  14. 清屏 clear (快捷键 ctrl+L)

  15. 链接文件
    ----硬链接(ln 需要创建硬链接的文件 硬链接名):文件的访问途径。(呈现方式)
    注意:一个文件的硬链接数大于0表示该文件存在,如果硬链接数为0时,就会被删除。 一个文件有多个硬链接,只有一份的内存(硬链接数不占内存。)
    **硬链接直接是内存中的数据
    ----软连接(ln -s 软链接名 需要创建软链接的文件。如:ln -s /media/sf_shared shared。):文件里存储的是另外一个文件的路径 ,但是打开或者访问文件访问到的却是软链接所链接的那个文件。(路径长就是软链接的大小。)
    注意事项:删除软链接文件不会影响原文件。如果删除软链接所指向的那个文件 软链接将失效。

  16. 修改文件属性 chmod
    user(属主)“u” group(属组)
    “g” other(其他人)=all(其他人)
    “o”或者“a”
    Chmod 角色 +/- rwx
    r-4 , w-2 , x-1 三个组合起来,有的就加在一起,没有的就没有。
    ** 所有可以chmod 一组权限制(三位八位数(0-7)。

在此后的学习中,会根据学习进度,进行一些指令的成列!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值