美文网首页
linux学习笔记

linux学习笔记

作者: lunabird | 来源:发表于2018-01-04 22:21 被阅读10次

文件处理命令:

1. mkdir -p [目录名]

make directories

选项-p意思是支持递归创建

2. cd change directory

cd 和cd ~回到家目录

cd - 进入上次所在目录

cd ..进入上一级目录

3. 链接命令ln

ln -s [源文件] [目标文件]

link

选项-s软链接

4. 文件搜索命令

locate 文件名

在后台数据库中按文件名搜索,搜索速度快.

/var/lib/mlocate

locate命令所搜索的后台数据库,一天更新一次。

updatedb

更新数据库

/etc/updatedb.conf 按照这个配置文件

5. 命令搜索命令

where is 命令名

-b 只查看执行文件

-m 只查看帮助文档

which 文件名

看到命令的别名

PATH 环境变量:定义用户操作环境

echo $PATH

6. 文件搜索命令find

find [搜索范围] [搜索条件]

find / -name install.log

避免大范围搜索,非常耗资源

* 任意内容

?任意一个

[] 任意一个中括号内的字符

find /root -name “ab[cd]”

find /root -iname “ab[cd]”

不区分大小写

find /root -user root

按照所有者搜索

find /root -nouser

查找没有所有者的文件,垃圾文件

find /root -mtime +10

查找10天前修改的文件

-10 10天内修改的文件

10 10天当天修改的文件

+10 10天前修改的文件

atime 文件访问时间

ctime 改变文件属性

mtime 修改文件内容

find -size 25k

查找文件大小为25k的文件

find -inum 262422

查找i节点是262422的文件

find /etc -size +20k -a - size -50k

-a and

-o or

find /etc -size +20k -a - size -50k -exec ls -ln { } \;

7. 压缩与解压命令

选项

-c 打包

-v 显示过程

-f 指定打包后的文件名

tar -zcvf 压缩为gzip

tar -zxvf 解压

tar -jcvf 压缩为bz2

tar -jxvf -C /tmp/ 指定解压缩位置

先打包,再压缩

8. 查看用户登录信息

w

tty1 本机登录

pts/0 远程登录

who

用户名,登录终端,登录时间

last

当前登录和过去登录信息

所有用户

/var/log/wtmp

lastlog

/var/log/lastlog

查看所有用户最后一次登录时间

9. echo输出命令

-e 支持反斜线控制字符

echo -e “\e[1;34m 测试echo命令\e[0m”

10. bash的基本功能

查看与设定别名

alias 别名=‘原命令’

vi ~/.bashrc 永久生效

source .bashrc

unalias 别名

命令的执行顺序:

使用绝对路径的命令

别名

bash内部命令

按照$PATH找到的命令

11. 快捷键

ctrl+c 强制终止

ctrl+l 清屏

ctrl+u 删除到行首

ctrl+a 光标跳到行首

ctrl+e 光标跳到行尾

ctrl+z 放入后台

ctrl+r 在历史命令中搜索

相关文章

网友评论

      本文标题:linux学习笔记

      本文链接:https://www.haomeiwen.com/subject/uxidnxtx.html