
linux-code
文章平均质量分 78
JJDiaries
JJ diaries-still-always-forever
展开
-
对中级 Linux 用户有用的 20 个命令
也许你已经发现第一篇文章非常的有用,这篇文章是继对初级Linux用户非常有用的20个命令 的一个延伸。 第一篇文章的目的是为新手准备的而这篇文章则是为了Linux的中高级用户。在这里你将学会如何进行自定义搜索,知道正在进行的进程和停掉进程,如何使用Linux的强势功能和如何在系统内编译C,C++和JAVA程序。21. 命令: Find搜索指定目录下的文件,从开始于父目录,然转载 2013-09-19 09:39:04 · 876 阅读 · 0 评论 -
Linux下使用select实现超级定时器
在编写程序时,我们经常回用到定时器。本文讲述如何使用select实现超级时钟。使用select函数,我们能实现微妙级别精度的定时器。同时,select函数也是我们在编写非阻塞程序时经常用到的一个函数。原创 2013-10-18 09:14:42 · 3195 阅读 · 0 评论 -
C语言变参函数的编写
1. 引言一般我们编程的时候,函数中形式参数的数目通常是确定的,在调用时要依次给出与形式参数对应的实际参数。但在某些情况下我们希望函数的参数个数可以根据需要确定,因此c语言引入可变参数函数。典型的可变参数函数的例子有printf()、scanf()等。原创 2013-10-17 08:47:11 · 1540 阅读 · 0 评论 -
linux系统禁止root用户通过ssh登录及ssh的访问控制
Linux系统默认情况下,是可以通过ssh以root权限登录的。但出于安全考虑,这样的权限是不合适的,因为黑客可能通过暴力破解你的root密码,然后进入你的系统,oh,damn it.....同样是出于安全性考虑,我们在日常使用linux系统时,一般是通过普通用户来进行操作,在某些操作需要root权限时,通过su - 命令,或者sudo命名获取root权限进行操作,而不是一直以root用户在系翻译 2013-10-13 09:15:44 · 7184 阅读 · 0 评论 -
sed命令详解及应用实例
第一部分:Sed基本用法sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读原创 2013-10-13 09:08:13 · 1643 阅读 · 0 评论 -
main 函数是怎样运行的
StartingThe question is simple: how does linux execute my main()?Through this document, I'll use the following simple C program to illustrate how it works. It's called "simple.c"main(){转载 2013-09-26 17:08:11 · 1072 阅读 · 0 评论 -
Linux Directory Structure and Important Files Paths Explained
For any person, who does not have a sound knowledge of Linux Operating System andLinux File System, dealing with the files and their location, their use may be horrible, and a newbie may really mess转载 2013-09-21 08:52:53 · 1780 阅读 · 0 评论 -
linux 系统管理员有用的命令
【一位做了五年linux系统管理员经验之荐,原文不难看懂,就不翻译了】It’s really very tough job for every System or Network administrator to monitor and debugLinux System Performance problems every day. After being a Linux Adm转载 2013-09-21 08:46:21 · 979 阅读 · 0 评论 -
linux网络管理命令Netstat详解
要获取通过ssh登录到当前主机的客户端ip地址,怎么获取去做?比如,输入#netstat -a | more即可得到类似以下结果: -a | moreActive Internet connections (servers and established)Proto Recv-Q Send-Q Local Address Foreign Address转载 2013-09-21 08:46:23 · 1865 阅读 · 0 评论 -
linux 脚本编写
在熟悉了linux常用命令后,接下来,学习linux脚本,让我们更高效的使用和管理linux。【以下内容来自linux公社】1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。原创 2013-09-19 12:04:12 · 1419 阅读 · 0 评论 -
20个有趣的linux命令
Linux is fun! Huhhh. OK so you don’t believe me. Mind me at the end of this article you will have to believe that Linux is actually a fun box.1. Command: sl (Steam Locomotive)You might be aw转载 2013-09-19 10:11:57 · 3734 阅读 · 0 评论 -
对高级linux用户有用的20个命令
41. Command: ifconfigifconfig is used to configure the kernel-resident network interfaces. It is used at boot time to set up interfaces as necessary. After that, it is usually only needed when d转载 2013-09-19 10:09:45 · 1533 阅读 · 0 评论 -
对 Linux 新手有用的 20 个命令
你打算从Windows换到Linux上来,还是你刚好换到Linux上来?哎哟!!!我说什么呢,是什么原因你就出现在我的世界里了。从我以往的经验来说,当我刚使用Linux,命令,终端啊什么的,吓了我一跳。我担心该记住多少命令,来帮助我完成所有任务。毫无疑问,在线文档,书籍,man pages以及社区帮了我一个大忙,但是我还是坚信有那么一篇文章记录了如何简单学习和理解命令的秘籍。这激发了我掌握Linu转载 2013-09-19 09:35:55 · 879 阅读 · 0 评论 -
Unix 目录结构的来历
关于unix目录结构,我一直是迷迷糊糊,看了这篇文章,对unix目录结构有了更感性的认识。Unix(包含Linux)的初学者,常常会很困惑,不明白目录结构的含义何在。举例来说,根目录下面有一个子目录/bin,用于存放二进制程序。但是,/usr子目录下面还有/usr/bin,以及/usr/local/bin,也用于存放二进制程序;某些系统甚至还有/opt/bi转载 2013-09-19 17:27:00 · 869 阅读 · 0 评论 -
Linux Netcat 命令——网络工具中的瑞士军刀
netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。下面是一些使用net转载 2013-09-19 17:17:04 · 988 阅读 · 0 评论 -
linux find命令实践
The Linux Find Command is one of the most important and much used command in Linux sytems. Find command used to search and locate list of files and directories based on conditions you specify for fi转载 2013-09-19 10:29:41 · 891 阅读 · 0 评论 -
Linux内核中链表实现
关于双链表实现,一般教科书上定义一个双向链表节点的方法如下:struct list_node{stuct list_node *pre;stuct list_node *next;ElemType data; }即一个链表节点包含:一个指向前向节点的指针、一个指向后续节点的指针,以及数据域共三部分。但查看linux内核代码中的list实现时,会发现其与教科书上的方法有很原创 2013-10-29 09:05:03 · 1359 阅读 · 0 评论