Linux-Centon7常用命令

查看本机IP

# ip addr

进入目录

# cd /xxx/xxx

编辑文件,打开文件后,按“Insert”键,进入输入模式(最下面会显示INSERT),将ONBOOT选项改为yes,然后按“Esc”退出输入,然后输入“:wq!”保存文件

# vi /xxx/xx
# vim /xxx/xx

查看文件内容,看完后,按“q”直接退出

# less /xxx/xx

直接将文件输出

解析:

tailf命令几乎等同于tail -f,严格说来应该与tail --follow=name更相似些。当文件改名之后它也能继续跟踪,特别适合于日志文件的跟踪(follow the growth of a log file)。与tail -f不同的是,如果文件不增长,它不会去访问磁盘文件。tailf特别适合那些便携机上跟踪日志文件,因为它能省电,因为减少了磁盘访问。tailf命令不是个脚本,而是一个用C代码编译后的二进制执行文件,某些Linux安装之后没有这个命令。

tailf和tail -f的区别

  1. tailf 总是从文件开头一点一点的读, 而tail -f 则是从文件尾部开始读
  2. tailf check文件增长时,使用的是文件名, 用stat系统调用;而tail -f 则使用的是已打开的文件描述符; 注:tail 也可以做到类似跟踪文件名的效果; 但是tail总是使用fstat系统调用,而不是stat系统调用;结果就是:默认情况下,当tail的文件被偷偷删除时,tail是不知道的,而tailf是知道的。
#tailf xxx

查看端口信息

# ss -anlt

列出文件信息

#ls
#ll

备注:ls 只列出显示文件,ll将隐藏文件也会列出

ping 不加后缀,表示一直ping下去,-c表示次数N

# ping xxx.xxx.xxx.xxx -c N

切换账户

# su xxx

显示当前系统进程

-e:显示所有程序

-f:显示UID,PPIP,C与STIME栏位

# ps -ef

控制shell程序的资源

-a:显示目前资源限制的设定

-n:指定同一时间最多可开启的文件数

#ulimit -a 
#ulimit  -n 65536

用于在内核运行时动态地修改内核的运行参数

-p:查看已修改的内核信息

# sysctl -p

MAC终端直接连接虚拟机

ssh -t root@xxx.xxx.xxx.xxx

windows控制台直接连接虚拟机,需要安装一个软件,名字叫openssh

ssh root@xxx.xxx.xxx.xxx