01、linux基础命令(C基础)

命令
1、clear 清除终端里的文字信息
2、pwd   用来查看当前目录的位置
3、cd     用来设置当前目录的位置 

               
4、ls     查看目录里的而内容
         ex:ls 目录路径(省略路径查看当前目录的内容)
         选项:-a选项查看所有的内容(包含隐藏文件)
               -l查看每个项目的详细信息(以列表形式查看文件,不包含隐藏文件)
                可以合并成-al选项
               -lh 以人性化的方式显示文件的大小(就是一单位的方式显示文件的大小)
               -all以列表形式查看文件,包含隐藏文件
               快捷方式 ls -ll
               通配符:ls 0*(几个*都一样)  查看所有以0开头的目录(正则表达式,会在以后的博客里面详细介绍)
               【*】匹配任意多个字符(0~256)  a* a开头 2个以上125以下的
               【?】匹配任意一个字符 a? 两个字符
               【[abcd]】匹配[]中一个字符
               【[a-d]】a到d之间的一个字符
               
5、touch 创建文件命令
         ex:touch 文件路径(如文件已经存在就把文件最后的修改时间改成执行touch命令的时间)
6、rm     删除文件命令
         ex:rm 文件路径
7、mkdir 用来创建目录
         ex:mkdir 目录名称(要求此目录不存在,父目录必须存在)
         选项-p 可以连续创建新的(不存在的)目录
8、rm      删除目录
         选项-r
9、vi     Linux的文本编辑工具(只能在终端窗口里使用,不能使用鼠标)
         功能分为三组
         任何时候只能使用其中的一种
         vi提供了三种工作模式,每一种对应一组功能
         任何时候只能处于一种工作模式下
         三种工作模式分别为正常模式、插入模式、命令模式
         正常模式:可以执行一些简单的命令
         插入模式:修改文字内容
         命令模式:执行复杂的命令
         每次进入vi编辑器的时候处于正常模式
         vi不同模式之间转换命令
         正常模式————————>命令模式(:)
         正常模式————————>插入模式(i)
         命令、插入模式——>正常模式(ESC)
         vi  文件路径启动vi(文件存在显示文件内容,不存在创建文件)
10、退出vi
        1)在命令模式输入q!退出(首先丢失所有没有保存的数据,然后退出)
        2)在命令模式下输入wq或者x也可以退出vi(可以保存没有保存的数据然后退出)
11、保存修改但是不退出vi
        在命令模式下使用w命令可以保存修改的内容

      vi  文件名   +n (可以直接跳转到文件的第n行)
12、nyy    复制命令(文本)
        在正常模式下输入nyy命令(n代表整数,1可以省略)
        可以把当前光标所在行开始的连续n行的内容拷贝到剪切板
13、np  粘贴命令(文本)
        在正常模式下输入np命令(n代表整数)
        把剪切板里内容在光标当前所在行下面粘贴n次
14、ndd 剪切命令(文本)
        在正常模式下输入ndd命令(n代表整数,1可以省略)
        可以把当前光标所在行开始的连续n行的内容剪切到剪切板
        i:从目前光标处插入
        a:从目前光标的下一个字符插入
        o:插入新的一行
        Ctrl+B:屏幕往后滚动一页
        Ctrl+F: 屏幕往前滚动一页
        $:移动到光标所在行的行尾
        ^:移动到光标所在行的行首
        u:回复到上一个操作(相当于Windows中的Ctrl+Z)
           G:15G光标到达15行的行首(或者15gg)
        Ctrl+P:向上查找自动补全
        Ctrl+N:向下查找走动补全
        
15、在命令模式下输入set nu命令可以显示行号    

16、vi的列编辑模式

 1、注释:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如"//",再按Esc,就会全部注释了。

2、删除:先按v,进入visual模式,横向选中列的个数(如"/ /"注释符号,需要选中两列),再按Esc,再按ctrl+v 进入列编辑模式,向下或向上移动光>标,选中注释部分,然后按d, 就会删除注释符号。


17、cp    复制命令(文件或路径)
         cp[选项] 源文件或者目录 目标文件或者目录
18、ctrl+c 终止一个进程
19、ln(小写的L) 建立链接文件
    ln 硬链接  相当与复制
    ln -s 软链接 相当于创建快捷方式
    (不管软硬链接只要源文件发生变化,链接文件都会发生相对应的变化)
    如果没有-s选项代表建立一个硬链接文件,两个文件占用相同大小的硬盘空间,即使删除了源文件,链接文件还是存在,所以-s选项是更常见的形式。

注意:如果软链接文件和源文件不在同一个目录,源文件要使用绝对路径,不能使用相对路径。

20、重定向符

/***********************************************************************************************************************************************/

查看文件的内容:

21、cat

22、more

   

        b(back)往回滚一页

23、head和tail

24、tree

26、which

 

/******************************************************************************************************************************************/

用户管理命令

 

/*************************************************************************************************************************************/

修改文件的属性

文字设定法

ex: chmod a+r  qqq.txt

数字设定法

ex:chmod 777 qqq.txt

/****************************************************************************************************************************************/

压缩和解压缩

出现频率较高的压缩文件的形式

解压:

压缩:

 

grep命令

grep “hhh” 显示有hhh的行

grep -v “hhh”(显示没有hhh)的行    

find命令

         

 

 

              

注:这些属性值可以连起来使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值