栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux命令

Linux命令

更新中…

文章目录

Linux命令

列出目录内容 ls显示文件详细信息 stat文件访问权限修改文件权限 chmod查看文件内容文件管理

列出目录内容 ls

ls -a: 显示指定目录下所有子目录与文件,包括隐藏文件

ls -i: 显示文件的详细信息

ls -h

ls支持通配符

ls abc*: 以abc开头的文件

ls *.cpp: 以.cpp结尾的文件

显示文件详细信息 stat

stat filename

文件访问权限

读权限r :对于文件,可读取文件内容;对于目录,可浏览目录。

写权限w :对于文件,可修改文件内容;对于目录,可删除、移动目录内文件。

可执行权限x: 对于文件,可执行文件;对于目录,可进入目录。

修改文件权限 chmod

chmod [ugoa] [+-=] [rwx] filename

其中,[ugoa]表示

uuser:该文件的所有者
ggroup:与该文件的所有者属于同一组者,即用户组
oother:其他以外的人
aall:三者皆是

[±=]表示

+增加权限
-撤销权限
=设定权限

[rwx]表示对应的文件访问权限

例如, 撤销(-)文件拥有者(u)对test.cpp的写(w)权限: chmod u-w test.cpp

查看文件内容

cat: 由第一行开始显示文件内容

tac: 从最后一行开始显示

nl: 显示内容的同时显示行号

more: 一页一页的显示文件内容

less:与more 类似,但可以往前翻页

head: 只看头几行

默认显示前十行:head data.csv

指定行数:head -n 20 data.csv

tail:只看尾巴几行

文件管理

clear清屏

cd切换工作目录

pwd显示当前路径

mkdir创建目录

mkdir -p file/file/file递归创建目录

rm删除文件

rm -f filename 强制删除,忽略不存在的文件,无需提示
rm -r filename 递归地删除目录下的内容,删除文件夹时必须加此参数

cp拷贝文件
-a 该选项通常在复制目录时使用,它保留链接、文件属性,并递归地复制目录,简单而言,保持文件原有属性。
-f 已经存在的目标文件而不提示
-i 交互式复制,在覆盖目标文件之前将给出提示要求用户确认
-r 若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名。
-v 显示拷贝进度
-l 创建硬链接(hard link),而非复制文件本身
-s 复制成为符号链接 (symbolic link),相当于批量创建快捷方式
例如:cp file/ file_cp/ -ivr 把文件夹 file 拷贝到 file_cp目录里

mv:移动文件或者重命名文件

-i 确认交互方式操作,如果mv操作将导致对已存在的目标文件的覆盖,系统会询问是否重写,要求用户回答以避免误覆盖文件
-v 显示移动进度

参考目录:

《决战Linux到精通》

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/725582.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号