您的位置:首页 > 运维架构 > Linux

Linux学习笔记

2016-02-24 16:18 281 查看
常用命令

- 首先linux中有一个[root@localhost ~]#

其中:

root        当前登入用户 

 localhost       主机名称 

  ~      当前所在目录 

  #      超级用户的提示符 

  $      普通用户的提示符


pwd命令:查看当前所在文件夹

命令格式:命令 【选项】【参数】注:多个选项可以写在一起。

ls命令 【选项】【文件/目录】

选项:

-a    显示所有文件,包括隐藏文件 

   -l    显示详细信息 

   -d    查看目录属性 

   -h    以人方便的方式显示 

   -i    显示inode


Linux中不使用扩展名,Linux总共有7中文件类型,其中

普通文件

`

d 目录

l 软连接文件(类似快捷方式)

`

mkdir -p 【目录名】

注:p代表递归创建

cd 【目录】

cd ~    进入当前家目录 

cd -    进入上次目录 

cd ..   进入上一级目录 

cd.     进入当前目录


快捷键Ctrl+L可以清屏

删除空目录 rmdir 【目录名】

注:不怎么用

rm -rf 【文件或目录】

-r    删除目录 

-f    强制


cp 【选项】【原文件或目录】【目标目录】

-r    复制目录 

-p   连带复制文件属性 

-d   复制链接属性 

-a    相当于-pdr


mv 【原文件或目录】【目标目录】

常见目录

/根目录

/bin命令保存目录(普通权限)

/boot启动目录

/dev设备文件保存目录

/etc配置文件保存目录

/home普通用户的家目录

/lib系统库保存目录

/mnt系统挂载目录

/media挂载目录

/root超级用户的家目录

/tmp临时目录

/sbin命令保存目录(超级用户)

/proc直接写入内存的

/sys

/usr系统软件资源目录

/usr/bin/系统命令(普通用户)

/usr/sbin/系统命令(超级用户)

/var系统相关文档内容

链接命令

ln -s 【原文件】【目标文件】

连接的原文件处一定要写绝对路径。

搜索命令

whereis 命令名

-b    路径名 

-m    帮助文件


which 命令名

类似于whereis ,可以搜别名


find 【搜索范围】【搜索条件】

find / -name install.log

搜索文件名为install.log的文件


Linux通配符如下

*       匹配任意内容 

?       匹配一个字符 

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


示例

find / -name "install.log*"


find /root -iname install.log

不区分大小写


find /root -user install.log

按照所有人搜索


find /root -nouser

查找没有所有者的文件,这样的文件可能是垃圾文件,外来文件以及系统内核产生的文件


find /var/log/ -mtime +10

mtime    修改文件内容时间 

  atime    文件访问时间 

 ctime    改变文件属性时间


find . -size 25k

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


find . -inum 2641222

查找结点为2641222的文件


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

-a  and  

-o   or


find /etc/ -size +25k -o size -50k exec ls -lh {} \;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: