文件的命名规则:linux
(1)出去 / 以外,全部的字符都是合法。shell
(2)有些字符最好不要使用,如空格,制表符,退格符和字符@$ - ()等。spa
linux能够后缀日志
(3)避免使用.做为普通文件的第一个字符。orm
.开头的文件表示隐藏文件
字符串
(4)大小写敏感。同步
命令格式it
命令格式: 命令 -选项 参数file
例:ls -la /etc搜索
说明:
(1)当有多个选项的时候,能够写在一块儿。
(2)两个特殊的目录.和..,分别表示当前目录和当前目录的父目录。
命令:
root : /sbin 或/usr/sbin
all user : /bin或 /usr/bin
文件处理命令
命令名称:ls
命令英文原意:list
命令所在路径:/bin/ls(路径不一样,命令权限不一样)
执行权限:全部用户
功能描述:显示目录文件
语法:ls选项[ald][文件或目录]
-a 显示全部文件,包括隐藏文件
-l 详细信息显示
-d 查看目录属性
wjk@wjk-CW65S:/$ ls -al
total 112
drwxr-xr-x 25 root root 4096 Aug 15 22:15 .
drwxr-xr-x 25 root root 4096 Aug 15 22:15 ..
drwxr-xr-x 2 root root 4096 Aug 14 22:55 bin
drwxr-xr-x 3 root root 4096 Aug 14 22:55 boot
wjk@wjk-CW65S:/$ ls -ld
drwxr-xr-x 25 root root 4096 Aug 15 22:15 .
drwxr-xr-x 2 root root 4096 Aug 14 22:55 bin
文件类型
d 目录 directory
- 表示二进制文件
l 表示软链接文件 link
rwx r-x r-x (read write execute)
全部者 u (user 或owner) 所属组 g (group) 其余人o(others)
2 表示硬连接数
root root 全部者 所属组
4096 文件大小(不是一个准确的数值)
数据块(512字节)
4096 Aug 14 22:55建立时间或修改时间
文件处理:cd
命令名称:cd
命令英文原意:change directory
命令所在路径:shell内置
执行权限:全部用户
语法:cd 【目录】
功能描述:切换目录
例:
cd / 切换到根目录
cd .. 回到上级目录
文件处理命令:pwd
命令名称:pwd
命令英文原意:print working directory
命令所在路径:/bin/pwd
执行权限:全部用户
语法:pwd
功能描述:显示当前所在的工做目录
例:
pwd
/etc/rc5.d
文件处理命令:touch
命令名称:touch
命令所在路径:/bin/touch
执行权限:全部用户
语法:touch 【文件名】
功能描述:建立空文件
例:
touch newfile
文件处理命令:mkdir
命令名称:mkdir
命令英文原意:make directory
命令所在路径:/bin/mkdir
执行权限:全部用户
语法:touch [目录名]
功能描述:建立新目录
例:
mkdir newdirectory
文件处理命令:cp
命令名称:cp
命令英文原意:copy
命令所在路径:/bin/cp
执行权限:全部用户
语法:cp -R 【源文件或目录】【目标目录】
-R 复制目录
功能描述:复制文件或目录
例:
cp file1 file2 dir1
cp -R dir1 dir2
文件处理命令:mv
命令名称:mv
命令英文原意:move
命令所在路径:/bin/mv
执行权限:全部用户
语法:mv [源文件或目录][目标目录]
功能描述:移动文件、改名
文件处理命令:cat
命令名称:cat
命令英文原意:concatenate and display files
命令所在路径:/bin/cat
执行权限:全部用户
语法:cat [文件名]
功能描述:显示文件内容
例:cat /etc/issue
适合查看文件内容不长的文件,不能完成的显示内容
文件处理命令:more
命令所在路径:/bin/more
执行权限:全部用户
语法:more [文件名]
(空格)或f 显示下一页
(enter) 显示下一行
q 或Q 退出
/ 字符串 向下搜索字符串的功能
? 字符串 向上搜索字符串的功能
功能描述:分页显示文件内容
例 : more /etc/services
文件处理命令:head
命令所在路径:/bin/head
执行权限:全部用户
语法:cat -num [文件名]
-num 显示文件的前num行
功能描述:查看文件的前几行
例:head -20 /etc/services
文件处理命令:tail
命令所在路径:/bin/tail
执行权限:全部用户
语法:cat -num [文件名]
-num 显示文件的最后num行
-f 动态显示 (查看日志)
功能描述:查看文件的后几行
例:tail -20 /etc/services
文件处理命令:ln
命令英文原意:link
命令所在路径:/bin/ln
执行权限:全部用户
语法:ln -s [源文件][目标文件]
-s建立软连
功能描述:产生连接文件
软链接的文件 lrwxrwxrwx
硬连接 :cp -p +同步更新 (拷贝+同步更新)
硬连接不能跨文件系统,软连接能够
参考:《兄弟连Linux》