LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 175|回复: 0

Linux命令常见用法

[复制链接]
发表于 2024-1-9 16:55:22 | 显示全部楼层 |阅读模式
3.1. cd
cd 命令用来切换工作目录。

参考:http://man.linuxde.net/cd

示例:

cd          # 切换到用户主目录
cd ~        # 切换到用户主目录
cd -        # 切换到上一个工作目录
cd ..       # 切换到上级目录
cd ../..    # 切换到上两级目录
3.2. ls
ls 命令用来显示目录信息。

参考:http://man.linuxde.net/ls

示例:

ls        # 列出当前目录可见文件
ls -l     # 列出当前目录可见文件详细信息
ls -la    # 列出所有文件(包括隐藏)的详细信息
ls -lh    # 列出详细信息并以可读大小显示文件大小
ls -lt    # 按时间列出文件和文件夹详细信息
ls -ltr   # 按修改时间列出文件和文件夹详细信息
ls --color=auto     # 列出文件并标记颜色分类
3.3. pwd
pwd 命令用来显示当前目录的绝对路径。

参考:http://man.linuxde.net/pwd

3.4. mkdir
mkdir 命令用来创建目录。

参考:http://man.linuxde.net/mkdir

示例:

# 在当前目录中创建 zp 和 zp 的子目录 test
mkdir -p zp/test

# 在当前目录中创建 zp 和 zp 的子目录 test;权限设置为文件主可读、写、执行,同组用户可读和执行,其他用户无权访问
mkdir -p -m 750 zp/test

3.5. rmdir
rmdir 命令用来删除空目录。

参考:http://man.linuxde.net/rmdir

示例:

# 删除子目录 test 和其父目录 zp
rmdir -p zp/test

3.6. tree
tree 命令以树状显示目录的内。

参考:http://man.linuxde.net/tree

示例:

# 列出目录 /private 第一级文件名
tree /private -L 1
/private/
├── etc
├── tftpboot
├── tmp
└── var

# 忽略文件夹
tree -I node_modules            # 忽略当前目录文件夹 node_modules
tree -P node_modules            # 列出当前目录文件夹 node_modules 的目录结构
tree -P node_modules -L 2       # 显示目录 node_modules 两层的目录树结构
tree -L 2 > /home/www/tree.txt  # 当前目录结果存到 tree.txt 文件中

# 忽略多个文件夹
tree -I 'node_modules|icon|font' -L 2

3.7. touch
touch 命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建空文件。

参考:http://man.linuxde.net/touch

示例:

touch ex2

3.8. ln
ln 命令用来为文件创建连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接。如果要创建符号连接必须使用"-s"选项。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表