Linux(1)_常用命令1

1  LS命令
  ls :list
          ls  -a  隐藏出来的是以.开头的,就是这些文件不要比较重要。不允许乱修改。
          ls   /etc 指定目录
          ls -l  所有者,所属组 。大小字节。 - 文件 d 目录  l 软连接
          ls  -lht  h这个选项智能显示文件大小。
          ls  -ld 显示当前目录,而不是目录下面的文件
          ls -i 查看文件的id号
          ls命令视频讲的很好。

2     目录操作
           mkdir 创建空目录 
           mkdir -p 递归创建
           pwd ,cd 
           cd .. 上级目录
           cd ../../../
           rmdir  删除空目录,
           cp /etc/grup.conf  /tmp  复制文件
 
           cp -p  /etc/install.log  /tmp
            cp  -r /tmp/Iapan     /root
            cp -r  /tmp/Japan    /root/Chinese  复制目录同时改目录名字
 
  4      文件操作     
           创建文件touch 
           touch program file  创建两个文件。 touch “program file”
            cat  /etc/issuse
            cat -n /etc/issuse
            tac /etc/issuse 倒着显示
             
            more  /etc/issuse  空格或者F一页一页翻。回车一行一行翻。找到内容后按Q退出。进入浏览状态,退出浏览状态
            less   pagUp 一页一页往上翻。箭头一行一行翻。输入/ 查找   
            head -n  7  izat.conf  前7行
            head  izat.conf   前10行
            tail -f .... 
     
5      做删除操作一定要做好备份。另外不要做太多读写查找操作。数据恢复很麻烦的。找专业的数据恢复工程价格不菲。
 
6     软连接与硬链接
       ln  -s  /tmp/kiss  /tmp/kiss.soft
        ln   /tmp/kiss  /tmp/kiss.hard      
软连接                1 l-link  权限全部是rwx
                         2 类似于windows里的快捷方式。 便于管理。
                         3 软连接很小。而且有一个箭头指向,硬链接是没有的。
 
   硬链接      cp -p 差不多,但是硬链接可以同步更新!!!和源文件一模一样。  i节点对于了两个文件。在内核层面进行操作。作用:相当于实时备份。
                        硬链接不能跨分区,软连接可以。
                        硬链接不能指向目录,但是软连接可以。
                        如果删除了源文件,软连接不存在,但是源文件就算丢失,硬链接依然存在。软连接有个箭头ls的时候。
 
7   查看操作系统
         查看操作系统的命令:cat /etc/*-release
         CGSL :查看版本号: cat /etc/klinux-release
               
8      空间大小
          df   -h    查看分区的情况
          du   -h    /etc/services
          du  -sh  
 
   
 9    配置网络
      Redhat :setup
      cgsl:       nmtui
      susue:    yast要装。
      装系统的时候用光盘装。
      DHCP 自动获取ip 要有DHCP 服务器 把*去掉
 
10   路由

     traceroute  www.sina.com.cn   查看网络通信节点,是哪个环节出了问题。
     本机地址 127.0.0.1
     是千万别被骗了,有时候traceroute命令是不会显示的。如果在大小网串接的情况下,traceroute本身可能不会显示,但是事实上就是走的的那个路由出去的。尤其当添加到特定主机的限定路由时。加路由时注意-net  -host的主机或者网段随意,但是gw要和本机ip在一个网段,否则路由加不上去的。
     route add default  gw  ip
     route add  -net   ip   netmask    ...   gw  ...
     route add -host ip   netmask     ...   gw ....
  
11   远程传输文件

       scp 3.ts  root@10.47.212.212:/home/zxcdn/webcache/nginx/test/test302
       这个命令是将本机当前目录下的3.ts文件传输到10.47.212.212的..../test302的目录下,不要弄混了。后面的ip和目录是文件的要上传地址和目录!

 12   日期
       date -s   @1505100360
       2017年 09月 11日 星期一 11:26:00 CST

     date  +%s

     date  -s 10:00:00
     date  -s  2017/10/10


13   登录错误

       faillog -r
       pam_tally --user zxisec

14    readlink  

        查看软连接对应的真实文件路径

        

        

 15   将日志文件改为10M        

        向文件里写内容,不要复制粘贴,纯文本文件复制粘贴很难达到这么大,可以用重定向来做
        cat xfs_check.log >>xfs_repair_WD-WCAW34403107.log

原文地址:https://www.cnblogs.com/sunnybowen/p/8519539.html