zoukankan      html  css  js  c++  java
  • 杂点-系统

    chmod u+x file   对file的属主添加执行权限

    chmod +x file 对ugo三个都添加执行权限

    对文件进行编辑操作 

    一般用  echo XXX > file  或者  echo XXX >>file

    也可以用

    cat  > file << EOF

    XXX

    EOF

    这样就会对文件file写入XXX     cat> 可以改为追加 cat >>    注意file左右两边的空格  EOF可以是任意字符 这里用EOF比较“国际惯例”    这么写主要在脚本中应用

    编辑crontab -e时默认编辑器被设置为nano想改回vim怎么设置:   select-editor

    倒序输出 用python的切片 string1='1234567' print string1[::-1]

    string1='1234567'
    print string1[::-1]
    for i in range(9,-1,-1):  倒序排列 9到0

        print i

    for aa in range(10,5,-1):
        print aa    #倒序打印出10到6

    清空文件  >file   或者 cat /dev/null > file

    文件权限rwx外还有s和t 参考   chmod 4755   -rwsr-xr-x  这个4表示其他用户执行文件时,具有与所有者相当的权限   有t特权的目录下的文件或目录只有owner和root才可以删除和修改,其他的人即使有写权限也不能删除。   ugo三个等于a    a+x  u+x g+x o+x        

    alias vi =vim  重启后失效 永久修改   vim ~/.bashrc    添加 vi='vim'   最后source  !$

    [root@localhost a]# ls .*
    .:
    a

    ..:
    a anaconda-ks.cfg a.py       

    .*代表的是当前目录,以及上一层目录。   .是当前目录的文件 a   ..是当前目录上一级目录的文件  a a.py等

    screenshot from 2013-10-17 22 36 17查僵尸进程

    ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]' | awk '{print $2}' | xargs kill -9   #查僵尸进程并杀掉

    需要转义的字符    /  [] {} " '

    查看当前运行级别:  who -r 或者runlevel

    2. 多行注释:

    法一:

    : << !         #这里用!这里的字符可以是数字或者是字符都可以

    语句1

    语句2

    !

    法二:

    : '

    语句1

    语句2

    语句3

    语句4

    '

    查系统版本

    centos    cat /etc/centos-release     cat /etc/redhat-release

    Ubuntu   cat /etc/lsb-release

    zzx@zzx120:~$ uname
    Linux
    zzx@zzx120:~$ uname -n
    zzx120
    zzx@zzx120:~$ logname
    zzx

    zzx@zzx120:~$ hostname
    zzx120 

    查文件inode

    stat file  或者 ls -i

    Ubuntu更改用户名   /etc/hostname    /etc/hosts

    列出脚本所在文件夹位置  #主要用于执行和脚本相同位置时的其他脚本

    #!/bin/bash
    base_dir=$(cd "$(dirname "$0")";pwd)
    echo $base_dir

    #!/bin/bash
    base_dir=`cd "$(dirname "$0")";pwd`
    echo $base_dir

    查某个文件夹大小   

    zzx@zzx134:~/zzx1$ du -sh /home/zzx/dhcptest/
    40K /home/zzx/dhcptest/

    查当前文件夹大小

    zzx@zzx134:~/zzx1$ pwd
    /home/zzx/zzx1
    zzx@zzx134:~/zzx1$ du -sh          #    du -h  少了一个s     列出当前目录所有文件和文件夹的大小  最后一行列出目录文件夹大小 即所有文件大小总和
    968M .

    开机后进入emergency mode    输入管理员密码后检查fstab挂载是否正确 原来挂载了一个没有的磁盘 导致错误 注释掉后恢复正常

  • 相关阅读:
    Android CTS(frome google)
    Android CTS
    【Linux】- 修改系统时间与时区
    【Linux】- CentOS查看IP
    【Linux】- Ubutnu UFW防火墙的简单设置
    【Linux】- Ubuntu安装nginx
    【Linux】- apt-get命令
    【Linux】- Ubuntu搭建FTP服务器
    【Linux】- Ubuntu 配置mysql远程访问
    【Linux】- Ubuntu安装redis,并开启远程访问
  • 原文地址:https://www.cnblogs.com/hanxing/p/4078580.html
Copyright © 2011-2022 走看看