Linux命令(21)——cd命令

1.简介cd命令是shell的内建命令(bash builtin),用来切换工作目录至指定的目录dirname。 其中dirname可以是绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。另外,~也表示为home directory的意思,.则是表示目前所在的目录,..则表示目前目录位置的上一层目录。2.命令格式cd [-L|-P]...
阅读(1) 评论(0)

Linux命令(20)——cat命令

1.简介cat 命令用于连接文件或者标准输入的内容,并打印到标准输出设备上。2.命令格式 cat [OPTION]... [FILE]...3.选项说明-:从标准输入获取内容。 -A, --show-all:等价于-vET,显示文件内所有不可打印的字符。 -b, --number-nonblank:和 -n 相似,只不过对于空白行不编号。 -e : 等价于 -vE。 -E, --show-ends:...
阅读(144) 评论(0)

Linux命令(19)——tar命令

1.简介tar命令用于将Linux的文件和目录创建为档案或将档案还原为文件和目录。此外,tar也可以在档案中改变文件,或者向档案中加入新的文件。tar的工作过程主要分为两个步骤,正向是打包与压缩,反向是解压缩与还原。打包指的是将一大堆文件或目录变成一个总的文件,压缩则是将一个大的文件通过一些压缩算法变成一个小文件。反向的解压缩与还原刚好是相反的过程。tar的压缩与解压缩,用到的主要是gzip与bzi...
阅读(50) 评论(0)

Linux命令(18)——screen命令

1.简介screen是GNU计划开发的用于终端命令行的管理工具,可以新建和管理多个终端命令行会话,并提供切换,分离,挂接等相应的功能。screen其实就是Linux虚拟终端,可以用它创建多个虚拟终端,每个终端可以创建1~10个窗口,每个窗口相当于一个Linux Shell会话窗口,可执行的操作和正常Shell完全一样。其重要的特点就是终端断开连接后,screen新建的命令行会话中的程序和任务是保存在...
阅读(89) 评论(0)

Linux命令(17)——su与sudo命令

1.su命令1.1作用su用于临时切换身份到另一个指定的用户,未指定用户名默认为root。使用su切换用户身份后,默认情况下不改变当前工作目录,但会改变“HOME”、“SHELL”、“USER”、“LOGNAME”等shell的环境变量。1.2语法su [选项] [参数]1.3选项 选项 功能 -c [command]或–command=[command] 执行完指定命令后,立即恢复原...
阅读(43) 评论(0)

Linux命令(16)——chattr与lsattr命令

1.功能 chattr与lsattr分别用于改变和显示文件属性,与chmod命令相比,chmod只改变文件的读写、执行权限,更底层的属性控制是由chattr来改变的。 2.chattr命令 2.1命令格式 chattr [ -RVf ] [ -v version ] [ mode ] files... 2.2参数说明 -R:递归地改变指定目录下文件的属性。此选项忽略符号链接; -V...
阅读(107) 评论(0)

Linux命令(15)——umask命令

1.功能umask为shell内建命令,设置创建文件时的权限掩码。权限掩码由3个八进制数字组成,将777(八进制)减掉权限掩码后,即可得到新创建文件的默认权限。它与chmod的效果刚好相反。2.语法umask [选项] [权限掩码]3.选项说明 选项 功能 -p 显示当前权限掩码 -S 以字符方式表示权限掩码 注意: 处于安全的考虑,普通文件的执行权限不能通过权限掩码来设置,...
阅读(147) 评论(0)

Linux命令(14)——df命令

1.功能用于查看Linux文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,以及剩余空间等信息。2.格式df [选项] [参数]3.选项说明 选项 功能 -a,–all 显示所有的虚拟文件系统 -B,–block-size=SIZE 使用指定的块大小 -h,–human-readable 以易读的方式显示磁盘空间已用与未用的大小 –direct...
阅读(568) 评论(0)

Source Insight 4.0常用设置

本文以Source Insight 4.00.0086版本为例讲解常用设置。1.Source Insight简介Source Insight是一个面向软件开发的代码编辑器和浏览器,它拥有内置的对C/C++, C#和Java等源码的分析,创建并动态维护符号数据库,并自动显示有用的上下文信息。Source Insight不开源,但网上有破解版本可以下载,见Source Insight 4 破解笔记(完美...
阅读(4564) 评论(0)

Linux命令(13)——cut命令

1.功能以行为单位,选择性输出符合条件的内容到标准输出。cut是一个选取命令。2.格式cut 3.命令选项-b ,--bytes=LIST:设置输出的字节数或范围 -c ,--characters=LIST:设置输出的字符数或范围| -d ,--delimiter=DELIM:指定列(或字段)的分隔字符。默认分隔符是制表符Tab。只能和-f选项...
阅读(242) 评论(0)

Linux命令(12)——排序与统计命令:sort、wc、uniq

使用Linux过程中,很多时候需要统计同类型数据出现的次数,或者对数据进行排序。比如用last可以查看这个月份有哪些用户登陆了主机,那么我可以针对每个用户查出他们总的登陆次数,此时就需要相关的排序与统计命令啦。1.sort命令1.1功能以行为单位对文本文件的内容进行排序,将结果显示在标准输出。如果 file参数指定多个文件,那么 sort 命令将这些文件纵向连接起来,当作一个文件进行排序。1.2格式...
阅读(439) 评论(0)

Linux命令(11)——字符转换命令:tr、col、join、paste、expand

1.tr命令 1.1功能 tr可以用来转换或者删除一段文字。tr是translate(转换的缩写),tr的功能英文示意是:translate or delete characters。tr所有的功能均可由sed来完成,可以将tr视为sed一个极简的实现。 1.2格式 tr [-dsc] set1> set2> 1.3选项 -c,-C,--complement:将字符集以外的...
阅读(525) 评论(0)

Linux命令(10)——split命令

1.功能将一个大文件分割成较小的文件,默认每1000行分割成一个小文件。有时需要将文件分割成更小的片段,比如为提高可读性,生成日志等。格式:split [选项] [file] [prefix]前缀prefix可作为切割文件的前导文字。2.选项说明-a , --suffix-length=N:指定分割后文件的后缀字符数目(后缀长度),默认是2 -b ,--bytes=SIZE:指定每一...
阅读(161) 评论(0)

ERROR 126 (HY000) at line 1: Incorrect key file for table '/tmp/#sql_7b09_0.MYI'; try to repair it

1.问题背景我在slelect一个数据量很大的merge表时,并同时将select结果集insert到另外一张表中,报了如下错误:ERROR 126 (HY000) at line 1: Incorrect key file for table '/tmp/#sql_7b09_0.MYI'; try to repair it2.解决办法网上给出的原因倾向于MySQL的tmpdir的临时目录磁盘空间不...
阅读(442) 评论(0)

ERROR 1062 (23000) at line 1: Duplicate entry '1332883220' for key 'group_key'

1.问题背景我有一个数据表,记录一个QQ号加好友的活跃天数、加好友次数、加好友的toUin数等信息。数据表的建表语句如下: echo "drop table if exists uinPortrait"|mysql -proot@mysql echo "CREATE TABLE IF NOT EXISTS uinPortrait( uin int(10) unsigned...
阅读(624) 评论(0)

Linux命令(9)——tcpdump命令

1功能 tcpdump是一款类Unix环境下的抓包工具,允许用户截获和显示发送或收到的网络数据包。tcpdump 是一个在BSD许可证下发布的自由软件。 2.命令格式 tcpdump [ -AbdDefIKlLnNOpqRStuUvxX ] [ -B buffer_size ] [ -c count ] [ -C file_size ] [ -G rotate_secon...
阅读(749) 评论(0)

Linux命令(8)——rz命令与sz命令

1.功能rz命令(Receive ZMODEM),使用ZMODEM协议,将本地文件批量上传到远程Linux/Unix服务器,注意不能上传文件夹。当我们使用虚拟终端软件,如Xshell、SecureCRT或PuTTY来连接远程服务器后,使用rz命令可以上传本地文件到远程服务器。输入rz回车后,会出现文件选择对话框,选择需要上传文件,一次可以指定多个文件,上传到服务器的路径为当前执行rz命令的目录。此外...
阅读(1112) 评论(4)

Linux命令(7)——uniq命令

1.功能用于去除有序文件中的重复行并将结果输出到标准输出。uniq经常和sort合用,为了使uniq起作用,所有的重复行必须是相邻的。2.格式uniq [选项] [file]选项说明:-d:仅显示重复出现的行,即出现次数>=2的行 -c:显示重复行出现的次数 -i:忽略大小写字符的不同 -u:只显示唯一的行,即出现次数等于1的行 -f :忽略前n个字段 -w :指定要比较的字符 -...
阅读(328) 评论(0)

Linux命令(6)——sort命令

1.功能以行为单位对文本文件的内容进行排序,将结果显示在标准输出,比较原则是从行首字符向后,依次按ASCII码值进行比较,最后按升序输出。如果file参数指定多个文件,那么 sort 命令将这些文件纵向连接起来,当作一个文件进行排序。2.格式sort [选项] [filelist]3.选项说明常用命令选项如下。-b,--ignore-leading-blanks:忽略每行前面的空格字符 -c,--c...
阅读(575) 评论(0)

C的全缓冲、行缓冲和无缓冲

1.简介 基于流的操作最终会调用read或者write函数进行I/O操作。为了使程序的运行效率最高,流对象通常会提供缓冲区,以减少调用系统I/O库函数的次数。 在Linux中,缓冲方式存在三种,分别是: (1)全缓冲。输入或输出缓冲区被填满,会进行实际I/O操作。其他情况,如强制刷新、进程结束也会进行实际I/O操作。 对于读操作来说,当读入内容的字节数等于缓冲区大小或者文件已经到达结尾,或...
阅读(667) 评论(0)
298条 共15页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:735228次
    • 积分:10575
    • 等级:
    • 排名:第1731名
    • 原创:293篇
    • 转载:5篇
    • 译文:0篇
    • 评论:197条
    博客专栏
    最新评论