系统相关
首页 > 系统相关> > Linux常用命令(二)

Linux常用命令(二)

作者:互联网

Linux常用命令(二)

一、查看当前的工作目录

pwd 显示用户当前所在的工作目录位置

二、切换工作目录

cd 将用户的工作目录更改到其他位置

cd目标位置——切换到目标位置

cd~ 不指定目标位置,切换到当前用户的宿主目录

cd

cd- 切换到上一次执行cd命令之前所在的目录

  1. 绝对路径:以/开头,根目录为起点
  2. 相对路径:以当前目录为起点
    在这里插入图片描述

三、列表显示目录内容——ls

显示目录中内容,包括子目录和文件相关属性信息

ls【文件】【文件或目录…】

常用选项:

-l、-a、-A、-d、-h、-R、–color

结合通配符

ls常用选项

-l:以长格式(Long) 显示文件和目录的列表,包括权限、大小、最后更新时间等详细信息。ll命令与ls -l功能相同。

-a:显示所有(All)子目录和文件的信息,包括名称以点号“."开头的隐藏目录和隐藏文件。

-A: 与-a选项的作用基本类似,但有两个特殊隐藏目录不会显示,即表示当前目录的“.”和表示父目录的"…"

-d: 显示目录(Directory) 本身的属性,而不是显示目录中的内容,一般结合-l使用。

-h: 以更人性化(Human) 的方式显示目录或文件的大小,默认的大小单位为字节(B),使用 -h 选项后将显示为KB、MB等单位。此选项需要结合 -l 选项一起使用。

-R: 以递归(Recursive) 的方式显示指定目录及其子目录中的所有内容。

-i: 显示文件和目录的inode号。

- -color: 在字符模式中以颜色区分不同的文件。默认已开启

四、长格式

-rwx rwx rwx 1 root root 81 10月 18 20:09 123 .txt

第一个rwx代表这个文件所有者所拥有的权限,是第一个root

第二个rwx代表所属组,组成员所拥有的权限,第二个root,组名

第三个rwx代表其他用户所拥有的权限,赋予时注意,防止获取关键信息和破坏系统

五、设置别名

alias——通过别名机制简化常用的、比较长的命令

alias命令别名=‘命令’

例:alias myls=‘ls-alh’

取消别名:unalias 命令别名

六、统计目录及文件空间占用情况

du

统计指定目录(或文件)所占用磁盘空间的大小
du 【选项】【文件或目录…】

常用选项:

  1. -a 统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录
  2. -h 以更人性化的方式(默认以KB计数,但不显示单位)显示出统计结果
  3. -s 只统计所占用空间总的大小,而不是统计每个子目录、文件的大小
  4. –max-deoth=n 统计所有小于等于第n层的目录的总大小

选项-a和-s不可同时用

七、mkdir创建新目录

创建新的空目录

mkdir【选项】目录位置及名称

例:

八、touch创建空文件

  1. touch更新文件的时间标记
  2. touch经常用于创建多个新的空文件

touch 文件…

例:
touch {aa,bb}.txt = touch aa.txt touch bb.txt

九、ln创建链接文件

为文件或目录建立链接文件,类似于Windows系统的快捷方式

  1. 链接文件类型

例:ln 【-s】源文件或目录…链接文件或目标位置
ln -s /bin/bzip2 /bin/wx/

软硬链接区别

文件类型软链接硬链接
删除源文件后失效仍然可用(文件占用空间与源文件相同)
使用范围适用于文件或目录仅适用于文件
保存位置与源文件可在不同文件系统中必须与源文件在同一个文件系统(即同一个分区)中
与源文件的关系相当于快捷方式相当于给文件起个别名
inode号不同相同

在这里插入图片描述
在这里插入图片描述

标签:选项,文件,常用命令,子目录,目录,Linux,touch,链接
来源: https://blog.csdn.net/Guiled7/article/details/121128078