linux常用命令

来源:互联网 发布:厦门瑶池集庆骗局知乎 编辑:程序博客网 时间:2024/04/29 11:47

(note11)
linux 文件的后缀

     系统文件:*.conf  *.rpm
     程序与脚本:*.c  *.php
     格式文件:*.wav  *.jpg *.html
     存档的与压缩文件 *.tar  *.gz

linux文件命名规则
    1.  大小写敏感
    2.  除了/之外,所有的字符都合法

    3. 有些字符最好不用。
    4.  避免使用加减或.作为普通文件的名第一个字符

    以.开始的文件是隐藏文件  查看ls-a
 
c语言的书写:vi demo.c(书写源码)  wq! gcc -o demodemo.c(编译)

linux 命令格式  
          命令 -选项 参数   例:ls -l /etc
          命令
          命令 -选项
          命令 参数
   
绝对路径:是从根开始一级一级进入各个子目录,最后指定该命令或文件

相对路径:是从当前目录进入某目录,最后指定该命令或文件  cd切换目录 cd..返回上级目录

  当前目录
..  上一级目录

通配符
           * 匹配任何一个或多个字符
           ? 匹配任何单字符
           []匹配任何包含在括号里的单字符。

ls
    list -----ls 显示目录文件
    /bin/ls ---/bin/* 是所有用户都可以使用  /sbin
    ls-a   所有
    ls-l   列表形式 (结合起来:ll)
    ls-f   附加文件类型
   
(note12)
命令名称: touch
功能描述:生成空文件
所在路径:/bin/touch   :all user
语法格式:touch [选项] 文件名

例:rm -rf*
    touchone.txt
    ll
    catone.txt
    echo"111111111">one.txt
    catone.txt
    videmo.txt
    wq!
    catdemo.txt

命令名称: cd  -------change directory
功能描述:  切换目录
所在路径: shell内部指令
语法格式:

cd  cd~ cd /root 家目录
cd-            返回目录
cd!$           切换上次访问的目录(包括操作的)
cd..           上级目录

 

命令名称: pwd---------print work directory
功能描述: 显示目前所在的工作目录
所在路径:/bin/pwd     all user
语法格式:pwd


命令名称:cp ------- copy
功能描述:复制文件
所在路径:/bin/cp
语法格式: cp   -a -f -p[源文件或源目录][目的文件或目录]

 cp -a aaa//root   (目录不能直接拷贝 )
 cp -f aaa//root   (全覆盖)
 cp *.txt  /home/lijian


命令名称: rm  ------- remove
功能描述: 删除文件
所在路径: /bin/rm   all user
语法格式: rm -a -i -f [文件或目录]

  rm a.txt
  y
  rm -f a.txt(无提示)
  rm -rb   (删除目录)
  rm *


命令名称: mv ------ move
功能描述:移动文件或为文件重新命名
所在路径:/bin/mv   :all user
语法格式:mv -f [源文件或目录] [目的文件或目录]

      mv *.txt  /home/lijian
      mv a.txt c.txt


       
命令名称:cat   一次读取 。 more分页显示内容,空格或f下页,回车显示下一行,q或Q则退出
         less(上下看)   headtail(选择性[行]看)  head -3 file  tail-3 file-f(动态实         时查看文件) 
功能描述:查看文件
所在路径:
语法格式:

  cat file > myfile.txt


(note13)
命令名称: ln----------link
功能描述:产生链接文件
所在路径:/bin/ln
语法格式:ln  -s [源文件] [目标文件]
主意:一定要使用绝对路径
  
    ln file1 file2 硬链接  不能跨分区。看不出来是链接
    ln -s  file1 file2
    改变链接文件,源文件也会改变。 
    ln -s /root/passwd  /home/xsphp/
    同于windows快捷方式

命令名称:mkdir      rmdir     rm -r dir    rm-rf dir  
功能描述: 建立空目录,删除空目录,删除非空目录  强制删除
所在路径:
语法格式:

 

命令名称: whereis
功能描述:查看系统命令和帮助手册所在目录
所在路径:
语法格


命令名称:whatis
功能描述:说明命令的功能
所在路径:
语法格式:

 

命令名称: find  同于windows里的搜索
功能描述:
所在路径:
语法格式:find [搜索路径] [搜索关键字] [文件或目录]
    find /etc/ -name f*.txt
    locate  (updatedb 进行数据的更新)
    grep 在文件中搜寻字符串匹配的行及文件输出
    grep -v 排除输出


命令名称:man  manual 
功能描述:帮助信息(c函数,配置文件),说明命令的用法
所在路径:
语法格式:man [命令]
    whereis  命令
    man(n)命令
   info 命令
   命令 -help
   whatis 命令

(note14)
    解压缩


gzip    GNUzip
gzip -1  表示快速压缩
gzip -9  表示最佳状态 nice
gunzip file.gz  解压
gzip -d file.gz
无法压缩目录
目录先打包
  tar(打包) -c(产生.tar文件) -v(观看压缩过程) -f(重命名)
  tar cvf file1.tar file
  gzip -1 file1.tar
  gunzip file1.tar.gz

tar zcvf file.tar.gz dir(将目录压缩为file.tar.gz)
tar zxvf file.tar.gz(解压)

zip
unzip

 

    通信

必须是同一个服务器
write lijian
xxxxxxxxxxxxxxxxxxx
ctrl+d 结束
write root
xxxxxxxxxxxxxxxxxxx
创建普通用户
   进入管理员
   useradd lijian1
   创建密码
wall hello  群发
mesg n 拒收(普通用户无法屏蔽管理员)
mesg y 接受

service sendmail start
mail lijian 发信
xxxxxxxxxxxxxxxxxxx
ctrl+d 结束
mail 接受
1 2 3....读信
q 退出


    网络

ifconfig   
ping ip地址   测试


shutdown -h (now)(10指定时间)
reboot init 6重启

 

0 0
原创粉丝点击