• Linux基础命令2


    mv:重命名、移动
    -f 禁止交互式操作,如果覆盖也不提示
    -i 交互式操作,给出覆盖提示
    -v 显示移动进度
    重命名格式:mv 源文件名或者源目录名 新文件名火新目录名
    移动格式:mv 原文件名或源目录名 指定目录名[选项]

    重定向:将本应该在终端显示的信息输入到文件中
    > :会覆盖之前的内容
    >>:追加新内容

    文本编辑器:gedit 文件名
    分屏显示: more 文件名

    管道:一个命令的输出可以通过管道作为另一个命令的输入

    链接文件
    硬链接只能链接普通文件,不能链接目录
    格式:ln 源文件 链接文件
    软连接不占用磁盘空间,源文件删除则软连接失效
    格式:ln -s 源文件 链接文件

    cat用法:
    1.查看文件内容
    2.合并文件内容:cat 1.txt 2.txt > 3.txt

    grep搜索
    一般格式:grep [-选项] '搜索内容串' 文件名
    -v 显示不包含匹配文本的所有行(相当于求反)
    -n 显示匹配行及行号
    -i 忽略大小写
    ^a 搜索以a开头的行
    ke$ 搜索以ke结尾的行

    find查找文件:
    find ./ -name test.sh 搜索当前目录名为test.sh的文件
    find ./ -name '*.sh' 搜索当前目录所有后缀为.sh的文件
    find ./ -name '[A-Z]' 搜索当前目录所有已大写字母开头的文件

    tar
    打包:tar -cvf 打包文件名.tar 打包文件
    解包:tar -xvf 打包文件名.tar -C 目标路径

    gzip
    压缩:tar -zcvf 打包文件名.tar.gz 打包文件
    解压: tar -zxvf 打包文件名.tar.gz -C 目标路径

    bzip2
    压缩:tar -jcvf 打包文件名.tar.bz2 打包文件
    解压:tar -jxvf 打包文件名.tar.bz2 -C 目标路径

    zip
    压缩:zip 目标文件(没有扩展名) 源文件
    解压:unzip -d 解压后文件目录 压缩文件

    chmod修改权限
    字母法:chmod u/g/o/a +/-/=rwx 文件
    数字法:chmod 数字数字数字 文件(r:4 w:2 x:1)

    sudo -s 切换到root用户

    passwd 设置用户密码

    exit:
    如果是图形界面,退出当前终端;
    如果是使用ssh远程登录,退出登陆账户;
    如果是切换后的登陆用户,退出则返回上一个登陆账号;

    who/whoami:查看登录用户

    reboot:强制重启

    shutdown -r now 关机重启
    shutdown -h now 立即关机
    shutdown -h 20:25 系统在今天20:25关机
    shutdown -h +10 系统再过10分钟关机

  • 相关阅读:
    Hashmap
    string字符串分词
    关于链表的几道经典例题
    【C语言】链表(LinkedList)的建立与基本操作
    01迷宫
    2019 数学联赛 题解 / 游记
    一种简单方法构造 n 元有限域
    Python逆向某网站之 AES解密数据
    我发现了一个网站Bug,然后反馈了
    在多线程中使用静态方法是否有线程安全问题
  • 原文地址:https://www.cnblogs.com/zc2018/p/8834933.html
Copyright © 2020-2023  润新知