• linux常用指令 G&


    1.上传文件:rz

    2.下载文件:sz filename

    3.安装lrzsz:yum -y install lrzsz

    4.分屏功能:

    安装分屏功能:yum install -y screen
    新建分屏:screen -S gov_int
    进入分屏:screen -r gov_int
    退出分屏: ctrl+A+D
    查看所有分屏:screen -ls

    5.解压文件:

    1》解压到指定目录:zip -r filename.zip /dev/...

    2》解压到当前目录:unzip filename.zip

    6.关闭服务器:

    1》halt
    2》shutdown immediate

    7.查看文件列表详情:ll

    8.防火墙加白名单:

    1》搜索防火墙命令:history | grep firewall

    2》添加白名单:firewall-cmd --zone=public --add-rich-rule 'rule family="ipv4" source address="xxx.xxx.xxx.xx" port port=OOOO protocol=tcp accept' --permanent

    xxx:为ip,oooo为指定端口号

    3》重启防火墙:firewall-cmd --reload

    防火墙加黑名单:

    firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address="192.192.192.192" drop'

    重启防火墙:
    firewall-cmd --reload

    9.yum:

    yum clean all 清理缓存
    yum makecache 生成缓存

    10.文件指令:

    cat filename:查看文件内容

    vim filename:编辑文件

    删除文件 rm filename

    新建文件夹:mkdir filename

    vi filename :打开或新建文件,并将光标置于第一行首
    o:在当前行之下新开一行
    O:在当前行之上新开一行
    Esc:退出编辑
    保存,不退出vi ---------------------------------------------:w
    强制保存,不退出vi?---------------------------------------:w!
    将修改另外保存到file中,但不退出vi(不常用)------:w file
    保存,并退出vi ---------------------------------------------:wq 或 :x
    强制保存,并退出vi ---------------------------------------:wq!
    不保存,并退出vi ------------------------------------------:q
    不保存,并强制退出vi ------------------------------------:q!
    放弃所有修改,从上次保存文件开始再编辑 -----------:e!

    11.重启服务器:reboot

    12.ls指令:

    ls -a 列出目录所有文件,包含以.开始的隐藏文件
    ls -A 列出除.及..的其它文件
    ls -r 反序排列
    ls -t 以文件修改时间排序
    ls -S 以文件大小排序
    ls -h 以易读大小显示
    ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来
    

    13.cd指令

    进入目录:cd /

    进入上一次工作路径:cd -

    把上个命令的参数作为cd参数使用:cd !$

    14.pwd指令

    查看当前路径:pwd

    查看软链接的实际路径:pwd -P

    15.mkdir指令

    mkdir 命令用于创建文件夹。
    可用选项:
    -m: 对新建目录设置存取权限,也可以用 chmod 命令设置;
    -p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不在的目录,即一次可以建立多个目录。

    16.rm指令

    删除一个目录中的一个或多个文件或目录,如果没有使用 -r 选项,则 rm 不会删除目录。如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。

    17.rmdir指令

    从一个目录中删除一个或多个子目录项,删除某目录时也必须具有对其父目录的写权限。

    不能删除非空目录

    18.mv指令:

    移动文件或修改文件名,根据第二参数类型(如目录,则移动文件;如为文件则重命令该文件)。

    当第二个参数为目录时,第一个参数可以是多个以空格分隔的文件或目录,然后移动第一个参数指定的多个文件到第二个参数指定的目录中。

    1》将文件 test.log 重命名为 test1.txt:mv test.log test1.txt

    2》将文件 log1.txt,log2.txt,log3.txt 移动到根的 test3 目录中:mv llog1.txt log2.txt log3.txt /test3

    3》移动当前文件夹下的所有文件到上一级目录:mv * ../

    19.cp命令:

    将源文件复制至目标文件,或将多个源文件复制至目标目录。

    注意:命令行复制,如果目标文件已经存在会提示是否覆盖,而在 shell 脚本中,如果不加 -i 参数,则不会提示,而是直接覆盖!

    -i 提示
    -r 复制目录及目录内所有项目
    -a 复制的文件与原文件时间一样
    

    20.cat指令

    1》一次显示整个文件:cat filename

    2》从键盘创建一个文件:cat > filename

    3》将几个文件合并为一个文件:cat file1 file2 > file

    21.more指令

    功能类似于 cat, more 会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示。

    22.less指令

    less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。

  • 相关阅读:
    Django
    闭包&装饰器
    Python学习 Day 062
    Python学习 Day 059
    Python学习 Day 058
    Python生成器
    第一类对象(函数),闭包及迭代器
    进阶函数的学习
    对函数的初步了解
    python文件操作
  • 原文地址:https://www.cnblogs.com/lxnlxn/p/16170198.html
Copyright © 2020-2023  润新知