了解Linux系统启动,加载的重要文件简述:
内核被加载后,第一个运行的程序便是/sbin/init,
该文件会读取/etc/inittab文件,其中“id:5:initdefault:”主要作用就是判断运行等级。
在设定了运行等级后,Linux系统执行的第一个用户层文件就是/etc/rc.d/rc.sysinit脚本程序,
它的工作包括设定PATH、设定网络配置(/etc/sysconfig/network)、启动swap分区、设定/proc等。
/etc/rc.d/rc.local,就是初始化工作,Linux留给用户进行个性化的地方。
拷贝
拷贝文件,命令:cp 源文件路径 目标文件路径
拷贝文件夹,命令:cp -r 源文件夹路径 目标文件路径
拷贝文件夹且覆盖,命令:cp -rf 源文件夹路径 目标文件路径
剪切/重命名
文件/文件夹重命名,命令:mv 源文件路径 目标文件路径
删除
删除文件/文件夹,命令:rm -rf 文件/文件夹
参数详解:-r 表示目录向下递归;-f 表示强行删除;
查找
按文件名,查找以my开头的文件,命令:find -name "my*"
在/home目录下,查找以my开头的文件,命令:find /home -name "my*"
locate命令其实是"find -name"的另一种写法,但比"find -name"快很多,它搜索/var/lib/locatedb数据库文件,
Linux系统每天自动更新该文件,为避免查询不到,得先使用updatedb命令,手动更新数据库。
在/home目录下,查找所有以sh开头的文件:命令 locate /home/sh
在用户目录下,查找所有以sh开头的文件,且忽略大小写:命令 locate -i ~/sh
在文本中查询内容:命令 grep -n "关键字" 目录路径;
压缩
压缩成a.zip,命令: zip a.zip 需被压缩的文件
压缩多个文件,命令: zip a.zip 文件1 文件2 文件3
压缩文件夹,命令:zip -r a.zip 文件夹路径
解压
zip:
解压:unzip fileName.zip
压缩:zip fileName.zip dirName
tar:
解压:tar zxvf fileName.tar
压缩:tar czvf fileName.tar dirName
gz:
解压:gunzip fileName.tar.gz
压缩:gzip fileName.tar.gz
查看压缩包文件,命令参数 t
重定向
ls -l > a.txt 将前面列表信息输出到a.txt文件中
ls -al >> a.txt 将前面列表信息追加到a.txt文件中
管道命令 | ,就是把前一个命令的结果交给下一个命令;
分页显示 more
查看进程 ps -aux
结束进程 kill -9 [PID]