linux常用内容总结(一)

来源:互联网 发布:golang程序员工资 编辑:程序博客网 时间:2024/06/05 04:36
1  查看文件日志
tail -f filename  会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容。
tail -n number filename注:number值可为正或负;如果是正,从文件开头指定的单元数开始将文件输出;如果是负,从末尾指定的单元数开始;如果没有正负,默认为负,读取指定文件的最后number行

2 查找当前文件夹下以.html为后缀的文件个数

find  -name  "*.html" |wc -l    查看当前路径下某文件夹下的文件个数

find ./filename  -type f | wc -l


3 查看某用户下,名称为name的进程
ps -ef | grep procname| grep username
ps -A     显示所有进程     与ps -e同效果
ps f    用ASCII字符显示树状结构,表达程序间的相互关系

4 已知进程号,强制终止进程  kill -9  procid


5 对某文件增加可执行的权限  chmod +x  filename


6 sort 将文件的每一行作为一个单位,从首字符向后,依次按ASCII码值进行比较,最后将他们升序输出
sort -u 输出行中去除重复行;
sort -r 降序输出;
sort -o 将结果输出到标准输出  eg: sort -r number.txt -o number.txt
sort -n 以数值来排序 解决10比2小的问题;
sort -k 指定列数;

7  切换用户帐号
从user切换到root  :   su root  回车输入root密码
从root切回到user  :  su username 回车直接切换到user帐号

8 linux下/etc/hosts配置文件,包含主机名和IP配置文件(主机名查询静态表)
一般/etc/hosts 的内容一般有如下类似内容:
第一部分:网络IP地址       第二部分:主机名或域名   第三部分:主机名别名
127.0.0.1    localhost.localdomain     localhost
192.168.1.100     linmu100.com      linmu100
192.168.1.120      ftpserver        ftp120
主机名hostname与域名domain的区别,主机名通常在局域网使用;域名通常在internet上使用

9 使用nestat命令查看端口状态  以mysql3306为例   
~# netstat -an | grep 3306

返回结果:

tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN

10  查看文件夹大小的命令 
du -h --max-depth=1  绝对路径  或者在当前目录下使用 du -sh
du  统计文件大小相加  
df   统计数据块使用情况  可以显示目前文件系统一级目录的空间使用情况  df -h 

11 查看端口占用情况  #netstate -tnl


12 make出错,重复执行时,在你make的目录下,执行make clean 然后重新make


13 ping 当前机器是否连上外网 

第一步:ping 8.8.8.8 ; 

第二步:cat /etc/resolv.conf ; 
确定是否存在DNS,否则在resolv.conf 最后一行添加nameserver 8.8.8.8
例如: echo "nameserver 8.8.8.8" >> /etc/resolv.conf 

14 linux 在home目录下新建用户帐号
切换到root帐号下 使用如下命令:
useradd -d  /home/user  -m username
passwd  123456

15 完全删除命令
rm -rf mysql
原创粉丝点击