Linux常用命令

Linux常用命令

1.目录命令

ls(列出目录)

在Linux中ls是最常被使用的命令之一

  • -a:all,查看全部文件,包括隐藏文件

  • -l:列出所有的文件,包括文件的属性和权限(没有隐藏文件)

    所有Linux命令可组合使用

cd(切换目录)

  • cd 目录名 (绝对路径以/开头,相对路径../../)

pwd(显示当前用户所在目录)

mkdir(创建一个目录)

  • mkdir 文件名

  • -p /文件名/文件名/文件名(可递归创建文件)

rmdir (删除一个目录)

  • rmdir 文件名
  • -p /文件名/文件名/文件名(可递归删除文件)

cp (复制文件或目录)

  • cp 原来的目录 新的目录

rm (移除文件或目录)

  • -f 忽略不存在的文件,不会出现警告,强制删除
  • -r 递归删除目录
  • -i 互动,删除询问
  • rm -rf(危!)删除跑路必备代码

mv 移动文件或目录,重命名文件

  • mv 文件名 /目标目录
  • mv 文件名 新的文件名
  • -f 强制移动
  • -u 只替换已经更新过的文件

2.文件属性和修改命令

​ 文件属性

  • d:目录

  • -:文件

  • l:链接文档

  • c:串行端口设备(鼠标、键盘)

    • 后接的字符中三个为一组,都为(rwx)三个参数构成,每组按权限划分

    • r:可读

    • w:可写

    • x:可执行

    • -:没有权限

    • 文件类型 主权限 属组权限 其他用户权限
      d r w x r - x - - x
      目录文件 可读,可写,可执行 可读,不可写,可执行 不可读,不可写,可执行

修改文件

  • chgrp:修改文件属组
  chgrp -R 属组名 文件名
  -R:递归
  • chown:更改文件属主,也可更改文件属组

    chown -R 属主名,文件名
    chown -R 属主名:属组名,文件名
    
  • chmod:更改文件9个属性

chmod -R xyz 文件目录

​ Linux中文件属性有两种设置方式,一种是数字,一种是符号。

各权限分数对照:
r:4           w:2              x:1

例如rwxrwxr--为

rwx = 4+2+1 = 7
rwx = 4+2+1 = 7
r-- = 4+0+0 = 4
则运行指令为:

chmod 774 文件名

3. 文件查看命令

cat 正序显示

cat 文件名

tac 倒叙显示

tac 文件名

nl 输出行号

nl 文件名

more 不可向前翻页的分页

  • 空格翻页

  • q 返回

    more 文件名
    

less 可向前翻页的分页

  • 上下键翻页

  • q 返回

  • / 向下查询

  • ?向上查询

  • n 继续查找下一个

  • N 继续查找上一个

    less 文件名
    

head 只看头几行

head 文件名

tail 只看末尾几行

tail 文件名

man 命令 查看对应命令的API

man 命令

ifconfig 查看网络配置

4.Linux的链接

硬链接:假设A是B的硬链接,则AB同时指向同一个文件,一个文件可以同时拥有多个路径,用户可以通过这种机制来防止误删

软链接:类似windows的快捷方式,源文件删除则失效

  • ln 创建硬链接

    ln 文件 链接名
    
  • ln -s创建软链接

    ln -s 文件 链接名
    
  • touch 创建文件

    touch 文件名
    
  • echo 输入字符串

    echo 文件名 >> "字符串"
    

    本人现役大四小白一枚,如有不足之处还望指正。

posted @ 2020-09-07 17:25  Aaron`Joe  阅读(138)  评论(0)    收藏  举报