liunx命令基础

命令格式

命令[-选项]参数1 参数2

"-"和"--"命令行的区别
    --后面选项是单词
    -后面是单个字母的组合

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

cd:切换目录 
    语法:cd[目录名]
        ..:上一个目录
        -:上一个进入的目录
        ~:用户的home目录

cp:复制文件
    语法:cp[参数] 源文件 目标文件
    参数
        f:如有重复,直接覆盖;
        i:如有重复,提示是否覆盖
        R:拷贝文件夹

mv:移动文件或更改文件名
    语法:mv[参数] 源文件 目标文件
    参数:
        f:目标如有重复,直接覆盖;
        i:目标如有重复,提示是否覆盖
        v:同cp

cat:显示文本文件内容
    语法: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.gz
C:在特定的目录解压缩
j:通过bzip2的支持进行压缩和解压缩,档案名最好为*.tar.bz2

tar 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:设置行号显示
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值