有大小写区分
1、# 标志管理员用户
2、df 查看磁盘当前可用空间 free 显示可用内存 date cal
3、pwd 查看当前工作目录
4、绝对路径 /usr/bin
相对路径 ./和../ (一般./可以省略)
5、cd ~ 回到之前工作目录
cd ~ user 切换到user用户名下的主目录
6、ls /etc 可以显示etc目录下的文件
ls ~/usr /etc /home -l 能显示当前目录 usr etc home目录下的文件
ls -l 可将输出改为长格式 得到更多细节
ls -la 能查看隐藏目录文件
ls -lt 按修改时间顺序显示
ls -lt --reverse 按修改时间顺序反向 = ls -lr
ls -ld 能查看此目录的信息 而非目录下内容信息
ls -F 查看文件类型 /表明为目录名
ls -li 可知文件被分配磁盘位置 由此判断是否为同一文件
7、-rwxr-xr-x. 1 root root 62 Jun 29 2010 r=4 w=2 x=1
第一个字符 -:普通文件 (d:目录 l:链接 c:字符设备文件 b:块设备文件)
其后3个字符一组
第一组 文件所有者权限 rwx 读写执行
第二组 文件所有者同组用户权限 r-x
第三组 其他组用户权限 r-x
1:连接数 root 文件所有者用户 root 用户所在组名称
62 文件大小 2010..最后修改日期
8、file 文件名 查看文件类型
9、more 查看文件 没less好用
less 查看文件 可滚动 G末尾 g开头 h显示帮助
10、模糊匹配规则
* 任何多个字符(包括1,0个) ?任一单字符 [a]任一属于字符集的字符
[!a]任意不属于字符集中的字符
[[:class:]]任意指定字符类型中的字符
常用类型
[:alnum:]任意字母数字 [:alpha:]任意字母
[:digit:]任意数字 [:lower:] [:upper:]
举例 [![:digit:]]* 不以数字开头的任一文件
*[[:lower:]123] 以小写字母或1-3中任一结尾的文件
11、 cp -a 复制文件目录及属性
-i 在覆盖前会提示
cp -r dir1 dir2 复制dir1中所有至dir2中 不存在dir2则新建
-u(更新)只会复制目标中不存在文件或相应文件的更新文件
-v 复制时显示消息
sudo cp file -tony 将file复制到file用户下
12、 mv 移动或重命名
mv file1 file2 dir 将f1和f2 移动到 dir中(dir需存在)
13、 rm -f 忽略不存在文件且不提示 会覆盖-i
rm不能删除目录 rm -r 能删除目录
14、 ln 创建链接
ln 硬链接无法引用非同磁盘分区文件 无法引用目录
ln -s 符号链接克服硬链接局限性而产生(ls为红色)
???