• Linux第二天,linux常见命令(有一段时间的总结)


    命令格式与目录处理命令ls
    命令格式 : 命令[-选项][参数]
    例: ls -la /etc
    说明 个别命令使用不遵循此格式
    当有多个选项时可以写在一起.
    简化选项与完整选项 -a等于--all

    隐藏文件不用经常找,不用不找

    命令:ls
    名称:ls
    英文:list
    命令所在路径:/bin/ls
    执行权限所有用户
    功能描述:显示目录文件
    语法: ls选项[-ald][文件或目录]
    -a 显示所有文件,包括隐藏文件
    -l 详细信息显示
    -d 查看目录属性
    -rw-r--r--
    -文件类型(-二进制文件d目录l软连接文件)
    rw- r-- r--
    u g o
    u所有者 g所属组 o其他人
    r读 w写 x执行
    -d 目录信息
    -a隐藏文件查询
    -h选项的意思是生成的结果有利于人看,也就是不是用默认的byte做单位,而是根据实际情况调整。
    目录处理命令


    命令名称:mkdir
    英文: make directories
    命令所在路径; /bin/mkdir
    执行权限: 所有用户
    语法: mkdir -p[目录名]
    功能描述:创建新目录
    -p递归创建
    mkdir -p /tmp/japan/boduo 多级创建目录


    命令名称:cd
    英文:change directory
    命令所在路径: shell内置命令
    执行权限:所有用户
    语法:cd[目录]
    功能描述:切换目录
    cd /tmp/japan/boduo 切换到指定目录
    cd .. 回到上一级目录.空格点点
    命令名称:pwd
    英文:print working directory
    命令路径: /bin/pwd
    执行权限:所有用户
    语法: pwd
    功能描述:显示当前目录
    pwd /tmp/japan 显示绝对目录


    命令名称:rmdir
    英文: remove empty directories
    命令路径: /bin/rmdir
    执行权限:所有用户
    语法:rmdir[目录名]
    功能描述:删除空目录
    rmdir /tmp/japan 删除空目录


    命令名称:cp
    英文:copy
    路径:/bin/cp
    执行权限:所有用户
    语法: cp -rp[原文件或目录][目标目录]
    -r 复制目录
    -p保留文件属性
    功能描述:复制文件或目录
    cp -r /tmp/japan/longze /root/longxie 复制并更改文件名


    命令名称:mv
    英文: move
    路径:/bin/mv
    执行权限:所有用户
    语法:mv[原文件或目录][目标目录]
    功能描述:剪切文件 改名


    命令名称:rm
    英文:remove
    路径: /bin/rm
    执行权限:所有用户
    语法: rm -rf[文件或目录]
    -r删除目录
    -f强制执行
    功能描述:删除文件
    rm -rf /tmd/qwe 删除一个目录


    文件处理命令

    命令名称: touch
    路径: /bin/touch
    执行权限: 所有用户
    语法: touch[文件名]
    功能描述:创建空文件
    touch japan.list创建文件


    命令名称:cat
    路径:/bin/cat
    执行权限:所有用户
    语法: cat[文件名]
    功能描述: 显示文件内容
    -n显示行号


    命令名称: tac
    路径: /usr/bin/tac
    执行权限:所有用户
    语法:tac[文件名]
    功能描述:显示文件内容(反向列示)


    命令名称:more
    路径: /bin/more
    执行权限:所有用户
    语法: more[文件名]
    (空格)或f 翻页
    (Enter) 换行
    q或Q 退出
    功能描述:分页显示文件内容
    more /etc/services 分页

    命令名称:less
    路径: /usr/bin/less
    执行权限:所有用户
    语法:less[文件名]
    功能描述:分页显示文件内容(可向上翻页)
    less /etc/services 可以向上
    pgup 上翻页.可以搜索/**关键词会反白显示 搜索到后按n下一个匹配的关键词


    命令名称:head
    路径:/usr/bin/head
    执行权限:所有用户
    语法:head[文件名]
    功能描述:显示文件前面几行 默认前10行
    -n指定行数
    head -n 20 /etc/services 显示20行数据


    命令名称 tail
    路径:/usr/bin/tail
    执行权限:所有用户
    语法:tail[文件名]
    功能描述:显示文件后面几行
    -n指定行数 没有默认10行
    -f动态显示文件末尾内容
    tail -n 3 /*** 显示最后三行

    命令名称:chmod
    英文:change the permission mode of a file
    路径: /bin/chmod
    执行权限:所有用户
    语法: chmod[{ugoa}{+-=}{rwx}][文件或目录]
    [mode=421][文件或目录]
    -R 递归修改
    功能描述:改变文件或目录权限
    权限数字表示 r----4
    w----2
    x----1
    rwxrw-r--
    7 6 4
    r 读权限 可以查看文件内容 可以列出目录中的内容
    w 写权限 可以修改文件内容 可以在目录中创建,删除文件
    x 执行权限 可以执行文件 可以进入目录
    对目录有写权限就可以删除目录下创建删除文件.

    命令名称:chown
    英文:change file ownership
    路径: /bin/chown
    执行权限:所有用户
    语法: chown[用户][文件或目录]
    功能描述:改变文件或目录的所有者

    命令名称:chgrp
    英文:change file group ownership
    路径: /bin/chgrp
    执行权限:所有用户
    语法:chgrp[用户组][文件或目录]
    功能描述:改变文件或目录的所属组

    命令名称 umask
    英文: the user file-creation mask
    路径: Shell内置命令
    执行权限:所有用户
    语法 umask[-S]
    -S 以rwx形式显示新建文件缺省权限
    功能描述: 显示,设置文件的缺省权限

    命令名称: find
    路径: /bin/find
    执行权限:所有用户
    语法: find[搜索范围][匹配条件]
    功能描述:文件搜索
    -name 根据文件名搜索分大小写 *任意字符 ???单个字符
    -iname不分大小写
    -size +n 大于 -n小于 n等于 +204800 在根目录下查找大于100mb文件
    一个数据块 512字节 0.5k 100MB=102400kb=204800
    -user *** 在根目录下查找所有者为***的文件
    -group 根据所属组查找
    -cmin -5 在**下查找5分钟内被修改过属性的文件和目录
    -amin 访问时间access ***访问过
    -cmin 文件属性change 文件所有的ls信息
    -mmin 文件内容modify 文件内容改变
    -size +163840 -a -size -204800 大于80mb小于100mb文件
    -a 两个条件同时满足,多加条件
    -o两个条件满足任意一个即可
    -name inittab -exec ls -l{}; 在***下查找inittab文件显示其详细信息
    -exec/-ok 命令{}; 对搜索结果执行操作
    -type 根据文件类型查找 f文件 d目录 l软连接文件
    -inum 根据i节点查找 ls -i查找i节点 每个文件有自己的i节点

    命令名称:locate
    路径: /usr/bin/locate
    执行权限:所有用户
    语法: locate 文件名
    功能描述: 在文件资料库中查找文件
    locate -i部分大小写

    命令名称:which
    路径:/usr/bin/which
    执行权限:所有用户
    语法:which命令
    功能描述:搜索命令所在目录及别名信息

    命令名称:whereis
    路径 /usr/bin/whereis
    执行权限:所有用户
    语法:whereis[命令名称]
    功能描述:搜索命令所在目录及帮助文档路径

    *****************************
    命令名称:grep
    路径:/bin/grep
    执行权限:所有用户
    语法:grep -iv[指定字串][文件]
    功能描述:在文件中搜寻字串匹配的行并输出
    -i 不区分大小写
    -v 排除指定字符

    ************重点***********
    命令名称:man
    英文:manual
    路径: /usr/bin/man
    执行权限: 所有用户
    语法: man[命令或配置文件]
    功能描述: 获得帮助信息
    man ls 查看ls命令的帮助信息
    man services 查看配置文件services的帮助信息
    / -* 查找单个命令,空格翻页 n下一个 不需要加绝对路径
    1---命令的帮助 5----配置文件的帮助

    命令名称:help
    路径:shell内置命令
    执行权限:所有用户
    语法:help命令
    功能描述:获得shell内置命令的帮助信息
    help umask 查看***命令的帮助信息


    info 查找信息
    whatis 命令 可以获得简单的命令信息
    apropos 配置文件 可以获得配置文件的相关信息
    0 特殊权限
    022 --- -w- -w-
    链接命令
    多个ip地址 ens33:1-> 1代表第几个ip地址

    命令名称:useradd
    路径: /use/sbin/useradd
    执行权限root
    语法: useradd用户名
    功能描述:添加新用户

    命令名称:passwd
    路径: /usr/bin/passwd
    执行权限:所有用户
    语法:passwd用户名
    功能描述:设置用户密码

    命令名称:who
    路径 /usr/bin/who
    执行权限:所有用户
    语法 who
    功能描述:查看登录用户信息

    命令名称:w
    路径 /usr/bin/w
    执行权限:所有用户
    语法:w
    功能描述:查看登录用户详细信息

    命令名称:gzip
    路径: /bin/gzip
    执行权限:所有用户
    语法: gzip[文件]
    功能描述:压缩文件
    压缩后文件格式:.gz 压缩了之后原文件没了,只能压缩文件不能压缩目录

    命令名称:gunzip
    路径:/bin/gunzip
    执行权限:所有用户
    语法:gunzip[压缩文件]
    功能描述:解压缩.gz的压缩文件

    命令名称:tar
    路径 /bin/tar
    执行权限:所有用户
    语法 tar选项 [-zcf][压缩后文件名][目录]
    -c 打包
    -v 显示详细信息
    -f 指定文件名

    -z 打包同时压缩
    -x 解包
    -f 指定解压文件
    -z 解压缩
    -v 显示详细信息
    -t 查看打包信息
    功能描述:打包目录
    tar -cjf japan.tar.bz2 japan
    tar -cvf tes.tar /etc 需要打包的目录 打包成tes.tar


    命令名称:zip
    路径 /usr/bin/zip
    执行权限:所有用户
    语法:zip 选项[-r][压缩后文件名][文件或目录]
    -r 压缩目录
    功能描述: 压缩文件或目录
    压缩后格式: .zip

    命令名称: unzip
    路径: /usr/bin/unzip
    语法: unzip[压缩文件]
    功能描述: 解压.zip的压缩文件 不分目录还是文件

    命令名称:bzip2
    路径 /usr/bin/bzip2
    执行权限:所有用户
    语法 bzip2 选项[-k][文件]
    -k 产生压缩文件后保留原文件
    功能描述:压缩文件
    压缩后格式: .bz2

    压缩后格式:.tar.gz 打包不是压缩

    命令名称:write
    路径: /usr/bin/write
    执行权限:所有用户
    语法 write<用户名>
    功能描述: 给用户发信息,以Ctrl+D保存结束

    命令名称:wall
    英文: write all
    路径: /usr/bin/wall
    执行权限:所有用户
    语法:wall[message]
    功能描述:发广播信息

    命令名称:ping
    路径: /bin/ping
    执行权限 所有用户
    语法 ping 选项 IP地址
    -c 指定发送次数
    功能描述: 测试网络连通性

    命令名称: ifconfig
    英文: interface configure
    路径: /sbin/ifconfig
    执行权限:root
    语法:ifconfig 网卡名称 IP地址
    功能描述: 查看和设置网卡信息
    eth0 真实网卡 lo回环地址

    命令名称 mail
    路径: /bin/mail
    执行权限 所有用户

    命令名称:last
    路径: /usr/bin/last
    执行权限:所有用户
    语法: last
    功能描述:列出目前与过去登入系统的用户信息 重要日志文件

    命令名称:lastlog
    路径: /usr/bin/lastlog
    执行权限:所有用户
    语法lastlog
    功能描述: 检查某特定用户上次登录的时间
    -u 502 加上用户的uid

    命令名称: traceroute
    路径 /bin/traceroute
    执行权限:所有用户
    语法:traceroute
    功能描述: 显示数据包到主机间的路径 查询访问的地点,访问地址过程ip

    命令名称:netstat
    路径 /bin/netstat
    执行权限:所有用户
    语法:netstat[选项]
    功能描述 : 显示网络相关信息
    选项
    -t : TCP协议 稳定
    -u : UDP协议 更快 不稳
    -l : 监听
    -r : 路由
    -n : 显示ip地址和端口号
    # netstat -tlun 查看本机监听的端口
    # netstat -an 查看本机所有的网络连接
    # netstat -rn 查看本机路由表
    发起端口随机 收端口固定的

    命令名称 setup
    路径 /usr/bin/setup
    执行权限:root
    语法setup
    功能描述:配置网络

    sudo 命令语法
    sudo [-bhHpV][-s ][-u <用户>][指令]

    sudo [-klv]
    参数
    -b 在后台执行指令。
    -h 显示帮助。
    -H 将HOME环境变量设为新身份的HOME环境变量。
    -k 结束密码的有效期限,也就是下次再执行sudo时便需要输入密码。
    -l 列出目前用户可执行与无法执行的指令。
    -p 改变询问密码的提示符号。
    -s 执行指定的shell。
    -u <用户> 以指定的用户作为新的身份。若不加上此参数,则预设以root作为新的身份。
    -v 延长密码有效期限5分钟。
    -V 显示版本信息。
    -S 从标准输入流替代终端来获取密码
    sudo 是一种权限管理机制,管理员可以授权于一些普通用户去执行一些 root 执行的操作,而不需要知道 root 的密码。

    命令名称 挂载命令
    路径 /bin/mount
    执行权限:所有用户
    语法: mount [-t 文件系统]设备文件名 挂载点
    # mount -t iso9660 /dev/sr0/mnt/cdrom

    命令名称 shutdown
    shutdown[选项]时间 会正确保存关机前数据
    选项:

    -c: 取消前一个关机命令
    -h:关机
    -r:重启
    其他关机命令:halt poweroff init ()
    其他重启: reboot init 6
    系统运行级别
    0 关机
    1 单用户--------------最小系统
    2 不完全多用户,不含NFS服务 无网络
    3 完全多用户----------最小系统
    4 未分配
    5 图形界面
    6 重启
    X一般都是图形界面
    cat /etc/inittab id:3:initdefault: 修改系统默认运行级别
    runlevel 查询系统运行级别 init * 改变级别

    ps -aus 所有的进程

    cal查看日历

    ln -s 软链接 (源文件 新文件)
    ln (源文件 新文件)硬链接

    显示当前所用内存df -h

  • 相关阅读:
    java中的Runtime类
    java web 三大核心组件Filter
    springBoot 整合mybaits 逆向工程
    java内存区域之程序计数器
    spring mvc 注解整理(一)
    ELK 日志查询分析nginx日志
    npm 淘宝镜像
    两种网页截图功能
    url 编码解码
    对防火墙的理解
  • 原文地址:https://www.cnblogs.com/wang-8/p/9906514.html
Copyright © 2020-2023  润新知