linux常见命令:
top:是linux下常用的性能分析工具,能够实时的显示系统中各个进程的资源占用情况,类似于windows的资源管理器,查看系统的cpu,内存,运行时间,交互分区,执行线程等信息。对进程状态进行实时监控。
ps:显示系统进程在瞬间的运行状态
参数-ef:e:显示所有进程,f:全格式
mv:文件/目录改名或变更存储位置
find:在指定的路径下查找指定文件
常用:find /home -name "*.txt"
df:检查磁盘占用空间情况
cat:将文件的内容打印到标准输出
chmod:改变文件的权限
chgrp:改变文件的所属组
grep:过滤文本,根据给定的字符串,对文件的每一行进行搜索,如找到,则输出该行的内容。
wc:统计指定文件的字节数,字数,行数,并显示输出。
ls:列出目录
ll:列出目录的详细信息
一共十个标识
drwxrwxrwx 目录;文件拥有者的权限;文件所属组拥有的权限,其他用户权限
-rwxrwxrwx 普通文件;文件拥有者的权限;文件所属组拥有的权限,其他用户权限
cp:复制
rm:删除
mkdir:建立目录
tar:打包文件
mount:挂载/卸载指定的文件系统
ifconfig:配置网络或者显示当前网络接口状态
telent:远程登录,同ssh功能
vim编辑器中,选中,复制,粘贴,删除的命令是什么?
选中:v
复制:y
粘贴:p
删除:d
获取文件的行数
wc -l filename
查看文件所包含的hello行
grep hello 文件名
如何把一个文件的内容添加到领一个文件的末尾
cat file1 >> file 2
将带有某个词的那一行写到文件2
cat test.txt | grep "hello" >> test2.txt
如何实时的显示一个文件的输出
more或者less
定时执行一个程序的方法是什么?
可以使用at或者crontab,at是仅执行一次就结束调度的命令,而crontab是可以循环一直执行下去的。
linux下如何查看所有的用户
cat /etc/passwd
find 和grep的区别
find:在磁盘/分区中找到文件,可以配 type 可以配 size time 等,通过文件名或文件大
小或访问时间找到指定文件。
grep:查找文件里符合条件的字符串,并把匹配的行打印出来,可以使用正则表达式。