===================目录操作========================
mkdir: 创建目录
-p : 递归的创建目录 也就是可以创建多层目录
一次创建多个目录: mkdir {a,b,c,d,e,f}
一次创建 a b c d e f多个目录。
rmdir:删除一个空文件夹
cp:复制文件或者文件夹
-a =-pdr
-p 同时复制文件属性,比如修改日期
-d 复制时保留文件链接
-r: 复制文件夹时,递归复制子文件夹
-l 不复制,而是创建指向源文件的链接文件,链接文件名由目标文件给出。
note:可以在拷贝的同时重命名
mv:移动文件或者文件夹,可以在移动的时候重命名
rm :删除文件或者文件夹
-r:递归删除
-f:强制删除 即没有提醒
======================文件处理命令===================
ls :查看文件
-l 以列表形式查看
-h 以一种人性化的方式查看,也是文件的大小以合适的单位显示
-a 查看所有文件,包括隐藏文件
-i 显示出文件的i节点号
touch 文件名:创建文件 可以一次创建多个文件,以空格隔开
cat :查看文件内容
-n:带行号
tac:反向显示文件内容
more:分页查看文件内容
进入浏览模式后:
f或者空格:下一页
enter:一行一行往下翻
q:退出
less:查看文件内容
空格翻页
回车换行
pageup:上一页
pagedown:下一页
上箭头:向上翻
下箭头:向下翻
/搜索词 n向下找
head -n 文件名 :查看文件前n行。缺省-n显示前10行
tail -n 文件名 :查看文件的末尾几行
-f :动态显示文件末尾内容
ln:链接命令
-s创建软连接
硬链接和cp -p的区别是硬链接会同步更新
源文件如果丢失,硬链接依然存在。
硬链接和源文件的i节点相同。
硬链接不能夸分区,软连接可以跨分区。
硬链接不可以链接目录,链接可以
软连接文件具有的权限是ugo都是rwx
====================权限管理命令==============
chmod:修改文件或目录的权限,只有root和所有者可以更改
[{ugoa}{+-=}{rwx}] [文件或目录]
[mode=421] [文件或目录]
-R 递归修改
权限的数字表示:
r->4
w->2
x->1
例:chmod u+x a.txt
chmod g+w,o-r a.txt //同时做多个权限的修改
chmod g=rwx a.txt
chmod 640 a.txt
chmod -R 777 testdir //把目录和下面所有文件的权限
针对文件 针对目录
r 读权限 可以查看文件内容 可以列出目录中的内容
w 写权限 可以修改文件内容 可以在目录中创建、删除文件
x 执行权限 可以执行文件 可以进入目录
chown:更改文件所有者,只有root可以更改
chown root a.txt//把a.txt更改为root所有
chgrp:更改所属组
chgrp lambrother fengjie //把fengjie的所属组更改为lambrother
umask -S:查看创建文件的缺省权限,即默认权限
umask 023:修改文件的缺省权限为777-023=754。即rwxr-xr--
linux常用命令笔记大全(1)
最新推荐文章于 2024-06-24 10:16:24 发布