2012年(18)
分类: LINUX
2012-03-11 10:04:52
ls 命令
ls -a 显示所有文件和子目录,包含隐藏文件
ls - i
ls -c按时间排序 结合ls -l 可知,顺序为lulu,1.c,a.out....
ls-l 以长格式来现实文件的详细信息,包括权限,链接,文件属主,属组,大小,创建时间等等
第一列:-:普通文件 d:目录文件 l:符号链接文件 b:块设备文件 c:字符设备文件
后面9位表示文件的访问权限,共分三组,每组三个字符,
1组表示属主的的权限,2组表述属组 3表示其他用户
三个字符分别表示r:可读 w可写 x 可执行
mkdir 命令
一次创建多个目录
-m 创建目录并设置访问权限
ln 命令创建文件或者目录的链接(硬链接和软链接)
建立硬链接
注意在创建链接前,12文件显示的链接数目为1,创建链接后:12和12hard的链接数目都为2; file2和file1hard在inode号是一样的,文件的大小也一样(0);12和12hard是同意文件的两个名。有相同的属性和文件索引节点号,12hard 是12 的硬链接,是12文件索引节点的一个新的指针;删除时,只有删除全部才能彻底删除
每次只会删除一个指针,链接数同时减一
限制条件:只能同文件系统中,而且是超级用户才能创建
建立软链接(符号链接)
如果[链接名]已经存在但不是目录,将不做链接;如果[链接名]是一个已经存在的目录,系统将在该目录下建立一个或多个与“目标”同名的文件。其余没有多般限制
建立软链接就是建立了一个新文件,所以要占用一些空间。它通过软文件找到真正的文件
限制条件:原文件一移动,软文件将找不到
rm 命令
-r :递归删除所有文件和子目录
-i:删除的时候给出提示
注:删除的时候最好带上-i,可有效防止误删
cat 命令
-n 显示文件加入行号
-b 空白行不编号
-s 连续遇到空白行,就替换成一个空格
mv 为文件或者目录更改名称, 移动文件或目录
例mv 1.c 2.c 在同一个目录下移动会是重命名
cp 复制文件或者目录,当然也可以重命名复制
-r 复制的如果是目录,递归
chmod 修改文件或目录的权限
chmod [who][操作符][mode] 文件名
Who:
u:文件的属主 g:文件的属组,属主所在的组 o:其他用户 a:所有用户,默认值
操作符
+ 增加某种权限 – 取消某种权限 =设置某种权限,同时取消其他所有权限
mode
r w x 读写和执行 u g o 表示和 ugo所表示的用户有同样的权限
例: chmod g+w 1.c chmod a+u 1.c chmod o-wr 1.c
ifconfig 命令查看系统网络信息
用户管理最常用命令:
添加用户
useradd -g 组名 用户名
passwd 用户名 给指定的用户设置密码
su命令 su - 用户名 用来切换到所需用户中
系统管理和其他常用命令:
1、shutdown命令 (必须在root下才有效)
shutdown –r +3 3分钟后重启
shutdonw –h now立即关机
2、man命令(在linux系统中,man相当于DOS下的help)
man 1 :命令。可以查看普通用户命令使用介绍
man 2:系统调用。可以查看内核接口系统调用函数
man 3:函数库调用。可以查看普通函数库中的函数
man 4:特殊文件。可以查看/dev 目录中的特殊文件
man 5:文件格式和约定。可以查看/etc/passwd 等文件的格式
man 6:游戏
man 7:杂项和约定。标准文件系统布局,手册页结构等杂项内容
man 8:系统管理命令。
man 9:内核例程。非标准的手册小节,便于Linux 内核的开发而包含其他手册小节。
3、kill命令
终止进程:kill 进程号(PID) kill -9 进程号
4、ps 命令
ps -a 显示详细的进程信息
5、rpm命令
rpm -qa 查询linux 中安装了哪些rpm软件(所有)
6、reboot命令 使系统重启
7、mount命令磁盘文件系统的挂载,具体指令参考其他资料,在此不做详细叙述
8、uname命令 查看系统名