美文网首页
linux基础(一)

linux基础(一)

作者: butters001 | 来源:发表于2021-04-12 17:15 被阅读0次

ls 命令

ls
  -a,--all:所有文件 包含隐藏文件
  -A:所有文件 包含隐藏文件 但不包括 . 和 ..
  -l:长列表,显示了文件的元信息
    atime:最近访问时间
    mtime:修改时间 内容变化 修改了一定改变了
    ctime:改变时间 属性变化 改变了不一定修改了 元数据改变
  -h:文件大小显示人性化
  -d:显示目录自身的相关属性,通常和 -l 一起使用
  -r:逆序显示
  -R:递归显示

which 命令

命令对应的文件命令

which
  --skip-alias:不显示别名

whereis 命令

显示的比 which 功能多,命令的二进制,source等

whoami who w 命令

whoami:当前登录用户是谁        显示当前登录有效用户
who:都有谁登陆了系统              系统当前所有的登录会话
w:谁登陆了并且都在干什么      系统当前所有的登录会话及所做的操作

文件类型

- (f):普通文件
d:目录文件
b:块设备文件
s:套接字文件
c:字符设备
l:符号链接文件(软连接)
p:管道文件

history 命令

history
  -d OFFSET 删除命令历史记录中第几条记录
  -c:清空历史记录
  num:显示历史中最近的num条命令
  -a:手动追加当前会话缓冲区的命令历史至历史文件中

调用历史中的命令:
  !num:重复执行第num条指令
  !!:执行上一条命令
  !string:执行最近一个包含string的命令
  !$:上一条命令的最后一个参数

控制命令历史的记录方式:
  环境变量:HISTCONTROL
    ignoredups:忽略重复命令(连续且相同方为重复)
    ignorespace:忽略以空白开头的命令
    ignoreboth:以上两者都生效

命令行展开

~:展开为用户的主目录
~USERNAME:展开为指定用户的主目录
{}:可承载一个以逗号分隔的列表,并将其展开为多个路径:
  /tmp/{a,b}  等同于 /tmp/a,/tmp/b
  创建目录x_m,y_m,x_n,y_n   mkdir {x,y}_{m,n}

命令的执行结果/状态

成功 or 失败

$? 保存最近一条命令的执行状态结果
0:成功
1-255:失败

相关文章

网友评论

      本文标题:linux基础(一)

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