• linux常用命令小记


      有时在进行目录操作的时候,经常接触到命令,于是就要翻手册,或上网问狗狗哥了,这里我把平时碰到的常用的不常用的都陆续列出来,供以后学习参考……

    一般规则:指令  选项  参数

    cd  .    ..   

    rm  -f       -rf

    pwd      /home/xing   用户主目录

    date   cal

    touch 新建文件 或更新时间

    mkdir    rmdir  -r -f

    uname  -n 主机名 -a详细信息 系统 时间

    ls -la当前目录所以文件  ls -l    ll          目录:深蓝色   文件:白色

    sort -k -n -o

    who | wc -l -w -c   计数  组合命令

    read -p "please enter your name" -t 30 name     把输入存放到一个变量中 ,写bash脚本时用

    cat -v 读取输入,显示Ctrl+D

    **** >>fileName  保存输出结果  >

      ls   --help

      man  ls    详细

      info ls    更加详细

    man 1  man 5 

    q退出

    useradd  name  

    passwd name 激活用户

    gnome-panel  面板重新出现

    ifconfig

    ssh   ps -ef | grep ssh    主机

    df -h   查看磁盘分区情况

    /proc   为虚拟目录,内存里内容的一个映射,开机后自动生成,包含系统各种信息

    cat /proc/cpuinfo   CPU信息              

    sudo lshw   硬件信息

    检测cpu温度,命令 sensors  名字install lm-sensors

    sudo apt-get install lm-sensors sensors-applet

    手动配置传感器

    sudo sensors-detect

    装其他监控软件

    sudo apt-get install xsensors

    sudo apt-get install gdesklets gkrellm

    sudo apt-get install hddtemp

    图形化界面:

     xsensors

    过滤器

    /dev/std*

    输入输出重定向  0 stdin   1 stdout   2  stderror

    cat > listfile.txt <<*    *位结束标志符  从键盘读取数据

    tr 'A-Z' 'a-z' < listfile.txt 

    ls -l > listfile.txt

    ls -l 2> listfile.txt  错误信息重定向到文件

    ls -l >> listfile.txt   不会覆盖

    find /etc -name passwd 2>err.txt > listfile.txt

    find /etc -name passwd &> listfile.txt 所有信息输入到一个文件

    管道 |  

    ls -l | more

    ls -l /etc |more | grep fstab     多重管道

    cat < err.txt >listfile.txt     前一个文件内容拷贝到后一个

    echo 'STRIND ' > file.txt     

    cat file.* > file    合并到一个文件中

    cat filea fileb > file

    文件查找与管理

    可执行文件   which ls    系统路径 echo $PATH

    whereis ls  更完整

    slocate 文件名

    find -user -group -nouser -nogroup name perm size type 

    find /etc/ -user root

    find /home   -size +1000k      -100k

    type  类型  d l b 

    find /home -perm 0644   读写 读 读   -exec

    wc -l -w -c file    统计  行  字 字符

    grep -n -v  匹配关键字的行

    sort -r -t -k3     排序 

    diff comp   uniq   cut -c4-8 file  paste垂直拼接 cat水平

    压缩

    gzip 文件   gunzip     .gz

    zcat

    bzip2     bunzip2     .bz2

    bzcat  

    tar   c文件备份   v过程输出  x 从一个文件解出备份  f指定打包文件

    xvf     xvf   

    tar tf x.tar   查看打包文件 

    tar zcvf new.tar.gz   old

    tar jcvf test.tar.bz2 Ubuntu\ One/

    tar jxvf test.tar.bz2 

    dump 备份    restore

    身份

    who  groups  id   finger    whoami     w

    用户  useradd xiangzi     passwd   usermod

    /etc/passwd   login name:passwd:uid:gid:full name:home directory:shell   root  :  x  :  

  • 相关阅读:
    第4章 Android移植环境搭建
    第3章 Android移植平台工具介绍
    第2章
    第1章 Android系统的编译和移植实例:
    nfs
    TFTP服务器搭建
    根系统制作
    nfs挂载
    uboot的编译
    交叉工具链的搭建方法
  • 原文地址:https://www.cnblogs.com/xiangzi888/p/2184223.html
Copyright © 2020-2023  润新知