linux常用命令笔记大全(1)

===================目录操作========================
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--

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值