zoukankan      html  css  js  c++  java
  • Linux命令-4类

    一.系统管理与维护
       1. pwd:print working directory    打印工作目录
       2. cd:  change directory    改变或进入路径
           ● cd ~/ cd  : 当前用户目录;回到主目录(中间有空格!)
           ● cd /:根目录;
           ● cd - :上一次访问的目录;
           ● cd .. : 上一级目录
           ● cd "i have fun"    打开名称中间带空格的文件夹 用“”
           ● cd i have fun/        打开名称中间带空格的文件夹,使用转译空格
           ● cd ../../..        向上走三层目录(当前目录为第一层)
       3. rmdir:    remove directory 删除路径
       4. pushd: push directory    推入路径
       5. popd:    pop directory    推出路径
       6. xargs: execute arguments     执行参数
       7. find:    find files    寻找文件
                   举例:find . -name "*.txt" -print | less  寻找以txt结尾的所有文件,并输出到屏幕,以less命令的方式查看。计算机会录找当前文件夹及子文件夹里的所有符合条件的内容。
       8. grep:    find things inside files        在文件中查找内容
       9. man :    mannual page    通过命令名称,查找相关用法,如man find,会显示出find命令的相关参数
       10. apropos:     find what man page is appropriate寻找恰当的手册页面/如果你不知道完成某个特定任务所需要命令的名称,可以使用一个关键字通过Linux apropos实用程序来搜索它
       11. env:    look at your environment    查看环境,举例:env | grep huguagnqin        env | less   
       12. echo: print some arguments    打印参数,在shell中打印shell变量的值,或者直接输出指定的字符串
       13. export:    export/set a new environment variable 导出/设定一个新的环境变量
       14. exit:    exit the shell 退出命令行
       15. sudo:    become super user root    成为超级用户或root   
       16. su:    进入到超级用户权限  exit直接切回普通用户
       17. chmod: change permission modifiers    修改文件许可权限
       18. chown: change    ownership    修改文件的所有者
       19. clear: 清屏
       20. |: 管道命令 将左边的命令输出导向到右边去
       21.关机命令:
             poweroff
             halt
             shutdown -h now(root用户使用)
       22.reboot: 重启
       23:ps:查看进程
           ● -e:显示所有程序;
           ● -f:显示UID/PPIP/C/STIME栏位;
       24:kill : 删除执行中的程序或工作;
         ● -i<信息编号>:
         ● -9 pid:强制终止;

    二.文件管理与编辑
       1. mkdir:    make directory    创建路径
           ● -p :父目录不存在时,先创建父目录
           ● -v: 显示命令执行过程中的详细信息(verbose:冗长的,详细的)

      2. ls: list directory    列出路径下的内容
           ● -l :使用详细格式列表(提供简化命令:ll)
           ● -a或--all:列出当前目录下所有文件和目录,包括隐藏文件/特殊文件 . 和..
           ● -t :以文件的最后修改时间排序(最近修改的在上面)
           ● -r:反向排序

      3. cp: copy a file or directory    复制文件(会直接复盖已存在的文件)   
           ● -r :递归复制,连同文件夹下的文件一并复制(复制目录必须加此参数)
           ● cp [参数]  [源文件或目录] [目标文件或目录]

      4. mv:move a file or directory    移动文件或路径
           ● mv [源文件或目录]  [目标文件或目录]
           ● -f/--force:若目标文件与现有文件相同,则直接覆盖

      5. less:    page through a file 逐页浏览文件 
           ● -m:显示显示内容所占的百分比
           ● -N:显示行号
       操作:
           ● q :退出查看
           ● space/pageDown:向前翻页
           ● b/pageUp:向后翻页
           ● d:前进半页
           ● u:后退半页
           ● Enter/向下方向键:前进一行
           ● y/向上方向键:后退一行
           ● /:向下搜索(vi中也可使用)
           ● ?:向上搜索(vi中也可使用)
           ● v:进入vim;
           ● 左右方向键:相当于水平滚动条;

      6. cat:     print the whole file    打印输出整个文件
       7. touch:    创建新文件
       8. mv:     重命名文件
       9. rm:     删除文件   
           ● -r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
           ● -f:强制删除文件或目录;
           ● -i:删除已有文件或目录之前先询问用户;
       10. <:    将右边的文件作为输入发送给左边的程序
       11. >:    将左边命令的输出写入到右边的文件中去
             举例: cat > newfile.txt    命令执行后会把你打在屏幕上的字符放到新建的newfile.txt文件中,按ctrl+d结束
       12. >>:    将左边命令的输出追加到右边的文件中去
       13. * :    通配符。*.txt-任何以txt结尾的文件
       14. grep:    global regular expression print:全局正则表达式。使用正则表达式搜索文本,并把匹配的行打印出来。

      15.tail:显示指定文件末尾的内容.
           ● -n<行数> 显示行数;
           ● -f: 循环读取;
           ● &:表示后台运行,否则占用终端
           ● ctrl + c:退出

    三.压缩与解压
       1.tar:备份压缩命令
         ● -z:调用gzip命令解压或压缩文件;.tar.gz文件格式
           ● -j:调用bzip2命令解压或压缩文件,.tar.bz2;
           ● -x:解压(extract)
           ● -c:压缩(create)
           ● -v:压缩过程中显示文件(verbose)
           ● -f:要解压或压缩的文档名
           ● 解压组合命令:-zxvf/ -jxvf
           ● 压缩给合命令:-zcvf/ -jcvf

    四.网络设置与维护
       1.hostname:    my computer's network name    电脑在网络中的名称
       2.ifconfig:显示网络设备,ip等
       3.ping:测试与目标主机的连通性,ping 主机名/IP

  • 相关阅读:
    死锁
    不能复制文件到服务器
    JWT
    身份验证
    依赖注入
    ml.net
    swift 枚举、结构、类
    nginx 负载均衡
    sql 时间函数大全
    更新SVN时提示要清理,但清理失败,乱码得解决方案
  • 原文地址:https://www.cnblogs.com/huguangqin/p/7327670.html
Copyright © 2011-2022 走看看