查找包含某字符串的文件及位置:
find .|xargs grep -ri "要查找的字符串"
查找文件位置:
find [查找路径] -name "文件名"
eg:find / -name "test.c"
查看环境变量:
echo $PATH
ps:
显示当前进程==当前进程快照;
kill:
kill命令用来删除执行中的程序或工作。kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序。程序或工作的编号可利用ps指令或job指令查看。
常用信号:
HUP 1 终端断线
INT 2 中断(同 Ctrl + C)
QUIT 3 退出(同 Ctrl + \)
TERM 15 终止
KILL 9 强制终止
CONT 18 继续(与STOP相反, fg/bg命令)
STOP 19 暂停(同 Ctrl + Z)
先用ps查找进程,然后用kill杀掉:
kill -2 733
lsmod:
显示已经加载到内核中的模块的状态信息
打开指定文件,在末尾处的N行,并实时刷新
tail -n 100 -f 文件
建立快捷方式=符号链接:
ln(选项)(参数)
选项:
-d或-F或——directory:建立目录的硬连接;
f或——force:强行建立文件或目录的连接,不论文件或目录是否存在;
-s或——symbolic:对源文件建立符号连接,而非硬连接;
其他……
参数:
源文件:指定连接的源文件。如果使用-s选项创建符号连接,则“源文件”可以是文件或者目录。创建硬连接时,则“源文件”参数只能是文件;
目标文件:指定源文件的目标连接文件。
实例:
cd /home/guo
ls
在/home/guo 目录下建立/mnt/hgfs/linux_pro/ttu/dlt698_ttu快捷方式
命令|选项|源文件/目录==文件/目录存在的真实目录| 链接文件
ln -s /mnt/hgfs/linux_pro/ttu/dlt698_ttu dlt698_ttu_ln
查看磁盘剩余空间,以及找到关心的大文件:
查 磁盘使用情况:
df -h
显示指定目录内的 每个文件和目录的磁盘使用空间
du -a /home
找到指定目录内,大于10M的文件
find . -size +10M
查看系统内存:
cat /proc/meminfo
sync:立刻马上更新同步磁盘/文件系统的文件
sync命令用于强制被改变的内容立刻写入磁盘,更新超块信息。
在Linux/Unix系统中,在文件或数据处理过程中一般先放到内存缓冲区中,等到适当的时候再写入磁盘,以提高系统的运行效率。sync命令则可用来强制将内存缓冲区中的数据立即写入磁盘中。
用户通常不需执行sync命令,系统会自动执行update或bdflush操作,将缓冲区的数据写 入磁盘。只有在update或bdflush无法执行或用户需要非正常关机时,才需手动执行sync命令。
应用场景举例:
win系统本地磁盘更新/创建一个文件, 虚拟机的linux共享目录(与win系统)并没有更新过来,此时,
sync执行后,想要看到的文件,就能够看到了