一.linux特性:
1.linux里面用 . 开头的说明是隐藏文件。
2.大小写敏感。
3.命令格式:命令 -选项 参数
4.在linux系统中所有的东西都是文件,包括命令。
ls -l -a /etc =ls -la /etc (1.选项可以合并,2.两个特殊目录.和..,分别代表当前目录和当前目录的父目录。3.如果直 接 / 表示根目录)
ls -l / (查看根目录下的子目录)
ls -ld / (查看本根目录)
root:
/sbin
/usr/sbin
all users:
/bin
/usr/bin
bin-binary usr-user sbin-super binary
5.终止命令:ctrl+c
6.数据块block 512字节(假如一个文件只有2字节,但还要占用一个数据块512字节
,数据块根据不同系统设置不同大小:数据块越小,存储越慢,数据块越大,可
能浪费空间更大)
二.文件处理命令:
1)ls list 查看目录文件
ls -a (all显示所有文件,包括隐藏文件)
-l(long显示详细)
-d (查看目录属性)
一般黑色表示二进制文件,蓝色表示目录。
drwxr-xr-x 2 alan alan 4096 2012-02-24 17:50 Desktop
2-硬链接数 所有者 所有组 文件大小 创建时间或最后修改时间 文件名
drwxr-xr-x
-rwxr-xr-x
lrwxr-xr-x
文件类型 d 目录 directory
- 二进制文件
l 软链接文件link
r-read 读. w-write写,x-execute执行
rwx (可读可写可执行) r-x(可读,不可写,可执行 ) r-x(可读,不可写,可执行 )
所有者u 所属组g 其他人o
user group others
2)cd change directory(切换目录)
cd / (切换到根目录)
cd .. (回到上级目录)
3)pwd(print working directory)显示当前所在工作目录(所在路
径/bin/pwd)
4)touch(创建空文件)
5)mkdir(创建目录)
6)cp (copy 复制)
cp 文件名(可多个) 文件名
cp -R 目录 目录
cp file1 file2 dir1 (把文件12都复制到目录dir1中)
cp -R dir1 dir2 (一定要加大写r)
7)mv (move 移动文件、更名,也叫剪切)
mv file1 file3 (把文件一改名为文件三)(可在同一目录下改名,也可在不同目
录下完成移动加改名)
mv file2 dir2 (把文件移动到目录)
8)rm(remove 删除文件) rmdir(注:只能删除空目录)
rm 删除文件
rm -r 删除目录
rm file3
rm -r dir1
rm -f file(强制删除,不好问你是否删除)
rm -rf dir
9)cat (concatenate and display files. 显示文件内容,但只能显示窗口大
小内容,more(分页显示文件)能弥补)
cat /etc/issue
cat /etc/services
more /etc/services
10)语法:more file
(空格)或f 显示下一页
(enter) 显示下一行
q或Q 退出
11)head tail
head -num file (查看文件前几行,num显示文件行数)
tail -num file (查看文件最后几行,num显示文件行数)
-f (动态显示最后几行)
12)ln(link)
ln -s 源文件 文件 (软链接要-s ,硬链接不要)
ln -s /etc/issue /issue.soft
创建文件/etc/issue 的软链接/issue.soft
ln /etc/issue /issue.hard
创建文件/etc/issue的硬链接/issue hard
软链接: lrwxrwxrwx 10(很小) 创建时间
类似windows快捷方式 跨文件系统生成
硬链接: cp -p+同步更新 与源文件有相同inode
ls -i (i-inode,i节点,每个文件必须有一个i节点,但不同文件可以相同i节
点) 硬链接不能跨文件系统生成