liunx命令基础

来源:互联网 发布:高端保险知乎 编辑:程序博客网 时间:2024/04/28 07:54

命令格式

命令[-选项]参数1 参数2"-"和"--"命令行的区别    --后面选项是单词    -后面是单个字母的组合

文件及文件夹操作
ls:显示目录内容
语法:ls[参数] 目录或文件名
参数:
-l:详情显示
-a:显示隐藏文件
-h: 文件大小
-t:文件修改时间排序
-R:递归显示指定目录各个子目录的文件
-S:以文件大小排序

cd:切换目录     语法:cd[目录名]        ..:上一个目录        -:上一个进入的目录        ~:用户的home目录cp:复制文件    语法:cp[参数] 源文件 目标文件    参数        f:如有重复,直接覆盖;        i:如有重复,提示是否覆盖        R:拷贝文件夹mv:移动文件或更改文件名    语法:mv[参数] 源文件 目标文件    参数:        f:目标如有重复,直接覆盖;        i:目标如有重复,提示是否覆盖        v:同cpcat:显示文本文件内容    语法:cat[参数] 文件名    参数;        -n:显示行号        -s:多个相连的空格用一个代替touch:创建文件    语法:touch 文件名find:查找文件    语法:find 搜索路径 匹配表达式    匹配表达式1:        -name 文件名:查找文件        -user 用户名:查找属于该用户的文件        -print:显示找到文件的路径名    匹配表达式2:        -ok 命令 {}:询问对找到的文件是否执行命令操作 必须以\;结尾        -exec 命令 {}:直接对找到的文件是否执行命令操作 必须以\;结尾    匹配表达式3:        -atime n:查找n天前访问过的文件(仅第n天一天)        -atime +n:查找n天前访问过的文件         -atime -n:查找n天后访问过的文件 rm:删除文件或目录    语法:rm[参数] 文件或目录    参数        -i:提示删除        -f:不提示删除        -r:目录下全部删除clear:清屏pwd:显示当前目录路径mkdir:创建目录    语法:mkdir[参数] 目录名    参数:        -p:同时创建目录和它的子目录rmdir:删除目录    语法:mkdir[参数] 目录名    参数:        -p:同时删除目录和它的子目录less、more:分屏显示文件    语法:less[参数] 文件名          more[参数] 文件名    参数:        -s:连续的空白行压缩成一行显示        -d:底部具有友好信息chmod:文件权限修改    语法:chomd[参数][模式] 文件名    参数:        -R:改变目录下所有子目录和文件    模式1:用户 操作符 权限        用户:a所有 g组 o其他用户        操作符:+增加权限  -减少权限  =重新制定权限,原有权限消逝    可读r可写w可执行x    9个字符(--- --- ---)三组 所属用户 所属组 其他用户    模式二:数字        4可读 2可写 1可执行

压缩及解压缩操作

c:建立打包档案v:在压缩/解压缩的过程中把将正在处理的文件名显示出来f:要处理的档案名x:解包、解压缩功能z:通过gzip的支持进行压缩和解压缩,档案名最好为*.tar.gzC:在特定的目录解压缩j:通过bzip2的支持进行压缩和解压缩,档案名最好为*.tar.bz2tar zxvf 解包tar zcvf 打包tar jxvf 解包tar jcvf 打包

系统设置命令
df:查看磁盘空间占用情况
du:显示目录/文件占用磁盘空间
ps:进程查看命令
reboot:重启电脑
exit:退出登录
shutdown:关闭电脑
halt:关闭电脑
ifconfig:网络配置命令 ifconfig eth0 xxx.xxx.xxx.xxx ifconfig eth0 hw ….

自动补全与历史命令
tab 自动补全
history 历史命令

VI的基本操作
编辑模式:vi将输入的字符作为命令对待,并对每个命令做出回应,但不显示这些字符。
插入模式:vi将输入的字符作为正文内容放在正编辑的文件中。
最后一行模式:所有以冒号”:”开始的命令将使vi处于最后一行模式,光标移动到屏幕最底一行,输入的命令将在该行显示。

编辑模式-->插入模式 (i或a) 退出按Esc编辑模式-->最后一行模式 (按shift + :) 退出按Esc(注意区分大小写)编辑模式    [n]G:将光标定位到第n行开始处    G:将光标定位到文件结束处    gg:将光标定位到文件开始处    H:光标定位到屏幕顶部    M:光标定位到屏幕中间    L:光标定位到屏幕底部编辑模式进入插入模式    i:从光标当前位置开始插入    a:从光标当前位置的下一个字符开始插入    o:在光标位置的下行插入一个空行,再进行插入    O:在光标位置的上一行插入一个空行,再进行插入    I:从光标所在行的开头开始插入正文    A:从光标所在行的末尾开始插入正文编辑模式下删除和修改文本    u:撤销前面多次修改    [n]x:删除光标后n个字符    [n]X:删除光标前n个字符    [n]dd:删除从当前行开始的n行    [n]yy:复制从当前行开始的n行    p:把剪切板上的内容插入到当前行    .:执行上一次操作    shift+zz:保存并退出当前文件编辑模式下的查找    /字符串:从光标开始处向文件尾查找字符串    ?字符串:从光标开始处向文件首查找字符串    n:同一方向重复上一次查找命令    N:反方向重复上一次查找命令最后一行常用命令    w:保存当前文件    q:退出vi    wq:保存当前文件,退出    x:同上    q!:不保存文件并退出    set number:设置行号显示
0 0