Linux常用文件操作命令
这篇文档实用性很强,它不是讲某个命令的参数具体含义,而是从实际
工作的角度来考虑,完成什么工作需要什么指令。
下面是我们经常要做的一些事情。在下面具体参数意义不解释,要了解这些
可以查询该命令帮助文档
1.
创建目录
mkdir
NO1.
在当前路径创建一级目录
[root@rehat
root]# mkdir test
NO2.
在当前路径创建多级目录
[root@rehat
root]# mkdir -p
mytest/test1/test1_1
NO3.
在创建目录的同时给新建的目录赋权限
[root@rehat
root]# mkdir -m 777
testmod
这样任何人对此目录都有任何权限
2.
复制文件与文件夹
cp
NO1.
复制指定目录的文件到当前目录,并重命名
[root@rehat
root]# cp ~/.bashrc
bashrc_bak
NO2.
强制复制指定目录的文件到当前目录,而不管当前目录是否含有该文件
[root@rehat
root]# cp -f ~/.bashrc
bashrc
NO2.
复制指定目录到当前目录
[root@rehat
root]# cp -r /root/test
.
[root@rehat
root]# cp -r /root/test/
.
两者效果一样,在复制目录时,会将源路径的最后一级目录全部复制过去,包括它本身。
NO3.
复制指定目录的文件到指定目录
[root@rehat
root]# cp ~/.bashrc
/bak/.bashrc
NO4.
在复制时将源文件的全部属性也复制过来。若不指定参数,则目标文件与源文件属性可能不一致。
[root@rehat
root]# cp -a ~/.bashrc
/bak/.bashrc
NO5.
若两个文件夹要保证同步,一个文件的改了,另一个文件也跟着改,但是要保证两个文件的文件都是最新的。
[root@rehat
root]# cp -u /src/.bashrc /bak_src/bashrc
3.
建立链接文件,包括硬链接与软链接
ln
NO1.
建立类似于 Windows
的快捷方式
[root@rehat
root]# ln -s test.txt
test.txt_slnk
NO2.
当想备份一个文件,但空间又不够,则可以为该文件建立一个硬连接。这样,就算原文件删除了,只要该
链接文件没被删除,则在存储空间里还是没有被删除。
[root@rehat
root]# ln -l test.txt test.txt_hlnk
4.
删除文件
rm
NO1.
删除当前目录的文件
[root@rehat
root]# rm test.txt
NO2.
强制删除当前目录的文件,不弹出提示
[root@rehat
root]# rm -f test.txt
NO3.
强制删除整个目录,包括目录与文件全部删除,需要管理员权限
[root@rehat
root]# rm -r -f test
5.
删除文件夹
rmdir
NO1.
删除一个空目录
[root@rehat
root]#
相关文档:
Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......
Linux 启动顺序:
1、 BIOS自检
2、 运行系统内核并检测硬件
3、 运行系统的第一个进程init
4、 init读取系统引导配置文件/etc/inittab中的信息进行初始化
/etc/rc.d/rc.sysinit------系统初始化脚本
  ......
开机按[CTRL]+[ALT]+[F7]/[F8]可查看系统启动时正在启动的服务!!!!
众所周知Linux给我们提供了7中不同的启动级别0~6,那么不同的启动级别都会启动那些服务哪。可以使用chkconfig ——list 查看,可以使用chkconfig 服务名 ——level 3 {on|of}修改是否要再某个级别启动或停止。
1. 例 ......
typedef struct siginfo
{
int si_signo; /* Signal number.*/
&n ......
内核简介
??内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。
??Linux的一个重要的特点就是其源代码的公开性,所有的内核源程序都可以在/usr/src/linux下找到,大部分应用软件也都是遵循GPL
而设计的,你都可以获取相应的源程序代码 ......