linux基础

来源:互联网 发布:天下三萝莉脸数据 编辑:程序博客网 时间:2024/06/10 05:35


Root  当前登录用户    管理员权限
Localhost   默认的主机名   ~当前所在的位置   家  /root(超级用户)       /home/user1  用户
  命令 【选项】 【参数】


Ls  :查询目录中的内容
            其选项   -l   查看详细信息     -普通文件    d目录   l软连接文件(快捷方式)    -h 以人能看懂的形式
例如:  -rw-r--r--    第一位 :文件类型  以后每3位一看
   












r:读的权限                w:写          x:执行


-a  显示所有文件 (含有隐藏的)
-d  查看目录属性
-h  人性化显示文件
-i  显示inode(系统存储的id号)






mkdir   目录名  
mkdir   -p   japan/canglaoshi   递归创建 (先在当前目录下创japan   再在此目录下创canglaoshi   (不然会报错))
Ctrl+l  清屏
 cd  ~进入家目录   cd - 进入上次目录   cd 。。 进入上一级目录  cd 。 进入当前目录
pwd   显示当前所在目录
Table键   自动补全  连按两下  列出可选项
rm -rf  文件   强制删除  f 强制   r文件或目录  rmdir 删除空文件(不常用)
date  系统时间
 ll 相当于 ls -l       cp 【选项】 【源文件或目录】 【目标目录】
-r复制目录   -p连带文件属性复制  -d复制链接属性   -a  相当于-pdr


mv   【源文件或目录】  【目标目录】(move)
注释:  源文件和目标文件在同一个目录下  就改名
  不在则剪切




 
/根目录
    根目录和user下的目录    bin  sbin    这4个都是用来保存系统命令的
       Sbin 只有超级用户才能更改
boot  用户的启动数据   dev 特殊文件保存的目录  都别乱改   etc   系统的配置文件目录        home普通用户家目录    root  超级用户家目录
lib Linux的函数库   里面保存了很多方法   用时去取 使系统轻便
Media   挂光盘   mnt挂U盘   misc  挂磁带机   系统预留的空目录
Proc    sys不能直接操作  内存的过载点(直接写在内存中的)
Tmp 临时目录   usr系统软件资源目录   var  系统的相关文档    


              在家目录   tmp目录随便
————————————————————————————————————————————






   硬链接特征 : 1.拥有相同的i节点和存储block块 可以看作是同一个文件
2.可通过i节点识别
3.不能跨分区
4.不能针对目录使用
(看成一个教室的两个门)  相当于windows的快捷方式


   软链接   :  1.类似windows快捷方式
2.软链接拥有自己的i节点 和block块    但是数据块中只保存源文件的文件名和i节点号并没有实际的数据
3.Lrwxrwxrwx   权限都是这个
4.修改任意文件  另一个都改变
5.删除源文件     软链接不能使用
























用法:Locate (只)文件名(在后台数据库中按文件名搜索  速度块)    updatedb   更新后台数据库     .conf   配置文件的扩展名
Whereis +命令     搜索命令所在位置
Whatis +命令     索搜这个命令是干嘛的
Which  和whereis(可看帮助文档)差不多  which可以看到命令的别名
Find 【搜索范围】 【搜索条件】
*匹配任意个任意字符     ?匹配一个任意字符    【】匹配【】中的一个字符
例如:  find /  -name  instal。Log 
  find /root -iname install.log 
   






find /root -user root 按照所有者搜索       find /root -nouser 查找没有所有者的文件
find /var/log/  -mtime +10   查找10天前修改的文件 
-10 10天内修改的文件   10  10天当天修改的文件  +10 10天前修改的文件
Atima  文件访问时间     ctime 改变文件属性    mtime 修改文件内容
  find . -size 25k  查找文件大小是25kb的文件
-25k   小于25kb    25k  等于25k   +25k    大于25k
find   .   -inum   262422    查找i节点是   的文件
-a    逻辑与     -o   逻辑或


find  操作加    -exec 命令 {} (此处有一个空格) \; 标准格式
 cal查看日历   date 查看时间
grep[选项] 字符串 文件名  在指定的文件中匹配符合条件的字符串
-i 忽略大小写   -v 排除指定字符串
 
Man -f   相当于 whatis
Man -k  相当于   apropos   查看和命令相关的所有帮助
Ifconfig  查看ip
命令  --help    中文帮助
Help +shell内部命令










.zip格式       zip  压缩文件名   源文件 (压缩文件)   加-r  压缩目录   unzip 压缩文件(解压)
         
             gzip  源文件 (。Gz格式  源文件会消失)
 
 
 
 
tar -cvf 打包文件名  源文件  -c打包   -v显示过程   -f指定打包后的文件名
-x解打包     tar  -xvf  包名
 
-c [路径] 指定压缩到目录   -t  只看不解压
 
 
前面加init
 
Runlevel  系统运行的级别
Logout  退出登陆 
 cat  查看某个文件
挂载  ---》 分配盘符
  


/etc/fstab/   开机自动挂载文件
 
 (了解就行)
 
 
 
Fdisk -l  查看系统中已经挂载的盘
 
  Su root  获取管理员权限
W  用户名
 who
 
 
 bash    有父子
Shell  命令解释器 
Echo  $SHELL
 echo   -e
 
第一个脚本
 
#注释  #!/bin/bash 不是注释(必写)
 
 
 
 
 
 
 






 
 
 
 
 
More  分屏显示