Linux命令

----------文件处理----------

1、创建文件:touch
touch wang fei 创建2个文件:wang和fei
touch “wang fei” 创建一个文件wang fei
不建议带空格和特殊字符,linux文件名除了/之外,特殊字符是可以创建的
linux执行文件不是根据文件的后缀名,exe无法在linux上执行

2、查看文件内容:cat
cat -n 文件名  查看文件并标记行号。n表示number
不适合查看很长的文件
tac 倒着显示文件

3、分页显示内容 more 文件名
空格或者f   翻页
回车        换行
q或者Q      退出

4、less 可以向上翻页
向上箭头是一行一行
pgup是一页一页往上翻页
还可以搜索  按一下斜杠/输入关键词,回车,n表示next,寻找下一个

5、查看前7行
head -n 7 文件名,不写默认是十行

6、查看最后几行 
tail 查看末尾几行,默认是十行
动态显示文件末尾内容 tail -f log/my.log 如果日志变了,屏幕就会动态变化

-----------end----------
----------软硬连接----------

1、建立软链接
link ——》 ln
ln -s 原文件 目标文件
-表示是一个文件,d表示一个目录,l表示是一个软链接
所有权限3个都是rwx的一定都是软连接文件,相当于快捷方式,查看能看到指向的原文件

2、硬链接文件
ln 原文件 目标文件 生成硬链接
可以同时更新,软链接看的是原文件
不能跨分区(boot分区等等),不能对目录使用
通过i节点识别,i节点码是一样的

----------end----------
----------权限----------
1、chmod u+x 文件名
给u所属者加上可执行的权限
chmod g+w,o-w 给所属组加上写的权限,给其他人减去写的权限

一般情况下,给或者减权限用数字表示
r:4
w:2
x:1
rwx:7
chmod 640 文件名
chmod -R 777 递归修改

file
r:cat
w:vim
x:script command
directory
r:ls
w:create delete
x:cd
  
2、chown命令,修改所属者,只有root可以修改,
chown  用户  文件或目录

chgrp  修改所属组

添加用户 useradd
添加组 groupadd


3、umask  -S 显示新建文件的缺省权限
默认新建的文件是没有可执行权限的
umask显示022  这里的022是--- -w- -w-  创建出的目录的权限是rwx r-x r-x 文件是rw- r-- r--
0022的话取后三位





---------------------------
1、find命令
find  搜索目录 -name  匹配字符  
hah    精确匹配 
*hah*  模糊匹配
hah??  以hah开头后带2位的字符
-iname加上这个参数,不区分大小写
使用高峰期,不推荐用find

-size参数
find  /usr  -size +1024 查找usr下的大于1m的文件

根据所有者查找
find /home  -user  root
所属组 -group

find /etc -amin 访问时间
find /etc -cmin -5查看5分钟之内呗修改的文件属性
-mmin 是修改的文件内容
+ 表示超过多少时间
- 表示多少时间之内

-a 连接 

locate 
updatedb更新文件资料库,不能找tmp下的文件
-i 不区分大小写


which 搜索命令  whereis

grep  关键词  文件 、、查找文件内容的位置
grep -v ^# /1.txt 不看#为行首的

更改centos6的yum源

1、备份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2、修改

CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
 

CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo


CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3、运行yum makecache生成缓存

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值