Linux基本命令

发布时间:2017-12-24 22:38:17 作者:houdinghong 阅读量:2119

        命令格式
命令     选项      参数
1.

文件处理命令


cd   全名 change  directory
tab键补全
rm   删除文件或目录
      -r删除目录
      -f强制
      rmdir删除目录
cp       复制
    -r   复制目录
    -p  连带文件属性复制
    -d若文件是连接文件,则复制连接属性
    -a相当于-pdr      属性完全一致
    cd     -r    mulum/    /temp/
    cd     -a    文件名    /目录/新文件名
date      显示系统文件
mv     剪切或重命名、
ln   连接命令
2.

文件搜索命令


locate    文件名   只能按文件名搜索   在后台数据库(/var/lib/mlocate)中按文件名搜索
           根据updatedb.conf文件的配置进行搜索
updatedb    更新数据库
locate     locate搜索与locate相关的文件
   

搜索命令的命令


    whereis    命令所在位置
            -b只查找可执行文件
            -m只查找帮助文档
    whereis   ls
    whoami
    whatis    ls
    which         ls 命令所在位置和别名
    搜索命令依赖path定义的环境变量
    ceho  $PATH    环境变量:定义系统搜索路径的变量
find  【搜索范围】【条件】
  find  /(根目录) name   文件名
  搜索文件名完全一样
  Linux通配符
  *    匹配任意内容
  ?匹配任意一共字符
  []匹配任意一个【】内的字符
  find  /root  -name   “ab[cd]”

find  /root  -iname   “ab[cd]”  搜索内容不区分大小写


    find  /root  -user   root    搜索所有者是root的文件
     find  /root  -nouser搜索没有所有者文件
     find  /var/log/  -mtime  +10(10,-10)         查找10天前修改的文件
                           mtime  修改文件内容      ctime修改文件属性      atime   文件访问时间
          find  .  size    25k     按文件大小搜索
          find /root  size    25M  
          find  . inum    22226   按i节点搜索
          ls   i   查看i节点
          find  /size  +20K -a  -size   -50k    查找文件》20k 切《50k的文件
          find  /size  +20K -o  -size   -50k   查找文件》20k 或《50k的文件
          exec  {}\;ok  {}\;对搜索结果执行操作
          find  /size  +20K -oa  -size   -50k  -exec -ls  -lh
          命令1的执行结果交给命令2处理
      grep  [选项  -i忽略大小写  -v 排除指定字符串 ]  字符串  文件名   在文件中匹配符合条件的字符串
      grep “size”  文件名
    find 与grep  的区别
          find  在系统中搜索符合条件的文件名   使用通配符          完全匹配
          grep  在文件中搜索符合条件的字符串  使用正则表达式   包含匹配

3.帮助命令


  man  (manual  文档)命令   查看命令的帮助
         命令的帮助级别有1-8个
     man   man
     n键查找   shif  +n   往上找
     man  -f  查看命令用于那个级别的帮助    相当与whatis命令
   man  -f   passwd  
   man  1   passwd
   whereis  passwd
   man   -k   查看和命令相关的所有帮助     相当与apropos  命令
   apropos  passwd
 命令  --help     获取命令选项的帮助
   ls   --help
 help  Shell内部命令  获取shell内部命令 (内部命令)
 whereis  ls
 whereis  cd  
 info   命令   详细命令帮助
   -n
   -p
4.

压缩与解压缩命令


1 zip格式
zip  压缩文件名  源文件  压缩文件
 zip  -r  压缩文件名  目录名   压缩目录
 unzip   文件名/目录名  解压缩
2 .gz格式
 ls  > abc   将ls的结果写入到ABC中
 >  将命令的结果写入指令文件
 gzip   源文件   压缩文件(压缩文件后源文件删除)
 gzip   -c   abc  
 gzip  -r  目录名   压缩目录下的所有子文件,但不能压缩目录
 gzip   -d  压缩文件   解压缩文件
 gunzip  压缩文件   解压缩文件
.bz2  格式
bzip2  源文件   压缩后不保留源文件
bzip2  -k  源文件   压缩后保留源文件
 bzip2不能压缩目录
 bzip2 -d 压缩文件  解压缩, -k保留压缩文件
 bunzip2  压缩文件  解压缩, -k保留压缩文件

5. 关机和重启命令


shutdown   【选项】时间
选项   -c:取消前一个关机命令
-h:关机
-r:重启
shutdown -r   05:30
ctrl  c   终止,退出
 shutdown -r   05:30 &  这条命令放入后台执行,不影响当前系统的操作
 shutdown  -c    
 其他关机命令
 halt  
 poweroff
 init 0
 其他重启命令
reboot
init 6  
 系统运行基本
 0 关机  1单用户    2不完全多用户,不包含NFS服务   3 完全多用户  4未分配   5 图像界面  6  重启
init 5
runlevel    查询系统运行级别  
cat  /ect/inittab  
logout   退出登录命令

6.其他常用命令


挂载命令
mount   查看系统中已经挂载好的设备
mount  -a  依据配置文件/ect/fstab的内容,自动挂载
mount 【-t  文件系统】【-o 特殊选项】  设备文件名   挂载点
   -t  文件系统 :加入文件系统类型来指定挂载的类型,可以ext3、ext4,iso9660(光盘文件系统)等文件系统

 -o 特殊选项    rw/ro    读写/值读权限
                      exec/noexec 执行/不执行
   mount -o  remount,noecec  /home/   重新挂载
   vi  hello.sh
   #!/bin/bash
   echo “hello world”
   chmod 775 hello.sh
   ./hello.sh
   
挂载光盘
1.mkdir  /mnt/cdrom    建立挂载点
2.mount 【-t iso9960】  /dev/sr0   /mnt/cdrom(挂载点)  执行挂载 命令
卸载光盘
umount  设备文件名或挂载点
umount  /mnt/cdrom或
umount /dev/sr0
挂载U盘
fdisk  -l   查看系统中已经识别的硬盘
mount -t  vfat(文件系统)  /dev/sdb1   /mnt/usb/(挂载点)
linux默认不支持NTFS文件系统的
ntfs-3g  装完以后就支持NTFS文件系统
用户登录查看和用户 交互命令
w  【用户名】  查看用户登录信息
TTY登录终端
    tty1  本地终端
 pts/0   远程终端
who   查看用户登录信息
last  查看当前登录和过去登录的用户信息
   读取的是/var/log/wtmp
   lastlog  查看所有用户的最后一次登录时间
   读取的是/var/log/lastlog中的文件
   


    分享到:



上一篇:工作3
下一篇:hadoop安装

我要评论 登录后才能发布评论

Copyright © 2017 - 2031 昱树临风
京ICP备 17072245号
Catfish(鲶鱼) CMS V 5.9.6