Linux 的Shell命令-2

Linux 快捷键 -2

Linux系统目录结构

boot系统内核,启动有关的文件
bin可执行程序和命令
dev设备文件 一切皆文件(硬件和软件都是)
etc系统的配置文件
lib库文件(共享库)
mnt临时挂载点(可将外来的文件保存下来,U盘)
proc虚拟目录(对内存中的信息映射至该目录)
root管理员的家目录
home普通人的家目录
vsr系统运行过程中不常改变的文件(如下载的QQ)
**var

Linux中一切皆文件

文件操作

touch:创建普通文件
mkdir:创建目录(文件夹) -p :可以创建多层的 (madir aa/bb -p)
rmdir:删除空目录 (不常用)
cp ``:拷贝
rm:删除 (-ri :表示递归的删除目录,并有提示,以免错删)
mv:重命名
vi/vim:文本编译器
cat +文件名 可以在终端中显示较短的文件信息
more +文件名 按enter(回车)逐行查看,空格为翻页操作(退出为Q,或ctrl C)
less +文件名 按enter(回车)逐行查看,空格为翻页操作(ctrl+p,b向上查阅)
head: 显示前10行
tail:显示后10行 (一般查找日志)

chmod:改变文件权限
chmod [who] [+][-][=] [mode] 例如:chomd o+4 (给所有人增加写权限)

  • who代表:
    文件所有者:u
    文件所有组:g
    其他人:o
    所有人:a

  • +:添加权限
    -:减少权限
    =:覆盖权限

    mode 权限:

r4
w2
执行x1
-0

chown 改变文件的用户(所有者)

    chown + 用户 + 文件名 (用 sudo 命令执行)
    同时改变文件用户和所属组

sudo chown + 用户/所属组 + 文件名
查找和检索:

  • 1.按文件属性查找:

        find + 查找目录 + -name +"文件名" 
        不知道文件全名是可以+*(hel*)查找首字母为hel的文件
                            +?是只缺1个字符 hel? -> help
    
  • 2.按文件大小查找:

        find + 查找目录 + -size +(+10k或-10k)
    如:find ~ -size +10k -size -20k(查找大于10k小于20k的文件)
    
  • 按文件类型查找:

       find + 查找目录 + -tpye + f(普通文件)  
    
  • ls :显示当前路径下的目录

  •        ls -a : 显示所以文件 (其中.+文件名表示被隐藏的目录)    
            ls -l: 详细信息
    

    软链接 ln -s a.c aa.c (相当与给a.c创建了一个快捷方式aa.c)
    硬链接 ln a.c aa.c(不会重新开辟空间,而是做了一个备份,相当于一个指针指向了存储数据的文件地址,改写了硬链接中的数据,源文件也会被改写)

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值