ctrl+l 等于clear 清屏
ctrl+c 终止一个命令
ctrl+c 终止一个命令
1.命令格式与目录处理命令ls
(1)格式;命令 [-选项] [参数] ls -la /etc
说明:个别命令不遵循此格式
有多个选项可以写在一起
简化选项与完整选项 -a 等于 --all
(2)list li all a long l
调用次数 所属者 所属组 内存大小(默认字节) 最后修改时间 文件名
(3)-rw-r--r--
-文件类型
(-二进制文件 d(dirct)目录 l软连接文件)
u(所有者) g(所属组) o(其他人)
r(读) w(写) x(执行)
(1)格式;命令 [-选项] [参数] ls -la /etc
说明:个别命令不遵循此格式
有多个选项可以写在一起
简化选项与完整选项 -a 等于 --all
(2)list li all a long l
调用次数 所属者 所属组 内存大小(默认字节) 最后修改时间 文件名
(3)-rw-r--r--
-文件类型
(-二进制文件 d(dirct)目录 l软连接文件)
u(所有者) g(所属组) o(其他人)
r(读) w(写) x(执行)
ls -a -l -d -h -i 查询所有 详情属性 目录 人性化显示 节点
ls -ld /home 查看目录属性
ls -i 查看i节点
2.目录处理命令
(1)mkdir(make directories)
①命令所在路径/bin/mkdir 执行权限:所有用户
②语法:mkdir -p[目录名] (创建新目录,-p为递归创建)
(2)cd(change directory)
①命令所在路径:shell内置命令 执行权限:所有用户
②语法:cd [目录名] (切换目录)
cd ..回到上一级目录(.表示当前目录..表示当前目录的上一级目录)
(3)pwd(print working directory)
①命令所在路径:/bin/pwd 执行权限:所有用户
②语法:pwd (显示当前目录)
(4)rmdir(remove empty directories)
①命令所在路径:/bin/rmdir 执行权限:所有用户
②语法:rmdir [目录名] (删除空目录)
(5)cp(copy)
①命令所在路径:/bin/cp 执行权限:所有用户
②语法:cp -rp [原文件或目录] [目录目录] (复制文件或目录)
- r复制目录 -p保留文件属性(日期的变化)
cp -rp /temp/japan /temp/pan /root (rp保持目录属性不发)
(6)mv(move)
①命令所在路径:/bin/mv 执行权限:所有用户
②语法:mv[原文件或目录][目录目录] (剪切文件,改名)
(7)rm(remove)
①命令所在路径:/bin/rm 执行权限:所有用户
②语法:rm -rf [文件或目录] (删除一个目录)
-f(强制删除,不询问确认) -r(删除目录)
3.文件处理命令
(1)touch
①命令所在路径:/bin/touch 执行权限:所有用户
②语法:touch [文件名] (创建空文件)
(2)cat tac
①命令所在路径:/bin/cat 执行权限:所有用户
②语法:cat/tac [文件名] (显示文件内容/反向显示)
-n 显示行数
(3)more
①命令所在路径:/bin/more 执行权限:所有用户
②语法:more [文件名] (分页显示文件内容)
空格或f 翻页; Enter 换行; q或Q 退出
(4)less
①命令所在路径:/usr/bin/less 执行权限:所有用户
②语法:more [文件名] (分页显示文件内容,可以向上翻页)
上下箭头向上下查看一行pgup,pgdn向上向下翻页
/+搜索内容 查询某一个关键词
n 遍历整个文件中包含关键词的内容
(5)head
①命令所在路径:/usr/bin/head 执行权限:所有用户
②语法:head -n 行数 [文件名] (查看前几行,默认前10 行)
(6)tail
①命令所在路径:/usr/bin/tail 执行权限:所有用户
②语法:tail -n 行数 [文件名] (查看末尾几行,默认后10 行)
-f 动态显示文件末尾的内容
4 .链接命令
ln(link)
①命令所在路径:/bin/ln 执行权限:所有用户
②语法:ln -s [源文件] [目标文件] (创建软连接文件 )
③软连接:类似于快捷方式 文件名.soft(可以为目录)权限全部为rwxrwxrwx
硬连接:拷贝cp -p + 同步更新。通过i节点识别,i节点隐射映射原文件和硬链接(实现同步更新)。不能跨分区,不能针对 目录使用,源文件丢失,硬链接文件依旧可以访问 。硬链接i节点=软连接i节点
脚本编写多人使用,实时备份更新。
ls -ld /home 查看目录属性
ls -i 查看i节点
2.目录处理命令
(1)mkdir(make directories)
①命令所在路径/bin/mkdir 执行权限:所有用户
②语法:mkdir -p[目录名] (创建新目录,-p为递归创建)
(2)cd(change directory)
①命令所在路径:shell内置命令 执行权限:所有用户
②语法:cd [目录名] (切换目录)
cd ..回到上一级目录(.表示当前目录..表示当前目录的上一级目录)
(3)pwd(print working directory)
①命令所在路径:/bin/pwd 执行权限:所有用户
②语法:pwd (显示当前目录)
(4)rmdir(remove empty directories)
①命令所在路径:/bin/rmdir 执行权限:所有用户
②语法:rmdir [目录名] (删除空目录)
(5)cp(copy)
①命令所在路径:/bin/cp 执行权限:所有用户
②语法:cp -rp [原文件或目录] [目录目录] (复制文件或目录)
- r复制目录 -p保留文件属性(日期的变化)
cp -rp /temp/japan /temp/pan /root (rp保持目录属性不发)
(6)mv(move)
①命令所在路径:/bin/mv 执行权限:所有用户
②语法:mv[原文件或目录][目录目录] (剪切文件,改名)
(7)rm(remove)
①命令所在路径:/bin/rm 执行权限:所有用户
②语法:rm -rf [文件或目录] (删除一个目录)
-f(强制删除,不询问确认) -r(删除目录)
3.文件处理命令
(1)touch
①命令所在路径:/bin/touch 执行权限:所有用户
②语法:touch [文件名] (创建空文件)
(2)cat tac
①命令所在路径:/bin/cat 执行权限:所有用户
②语法:cat/tac [文件名] (显示文件内容/反向显示)
-n 显示行数
(3)more
①命令所在路径:/bin/more 执行权限:所有用户
②语法:more [文件名] (分页显示文件内容)
空格或f 翻页; Enter 换行; q或Q 退出
(4)less
①命令所在路径:/usr/bin/less 执行权限:所有用户
②语法:more [文件名] (分页显示文件内容,可以向上翻页)
上下箭头向上下查看一行pgup,pgdn向上向下翻页
/+搜索内容 查询某一个关键词
n 遍历整个文件中包含关键词的内容
(5)head
①命令所在路径:/usr/bin/head 执行权限:所有用户
②语法:head -n 行数 [文件名] (查看前几行,默认前10 行)
(6)tail
①命令所在路径:/usr/bin/tail 执行权限:所有用户
②语法:tail -n 行数 [文件名] (查看末尾几行,默认后10 行)
-f 动态显示文件末尾的内容
4 .链接命令
ln(link)
①命令所在路径:/bin/ln 执行权限:所有用户
②语法:ln -s [源文件] [目标文件] (创建软连接文件 )
③软连接:类似于快捷方式 文件名.soft(可以为目录)权限全部为rwxrwxrwx
硬连接:拷贝cp -p + 同步更新。通过i节点识别,i节点隐射映射原文件和硬链接(实现同步更新)。不能跨分区,不能针对 目录使用,源文件丢失,硬链接文件依旧可以访问 。硬链接i节点=软连接i节点
脚本编写多人使用,实时备份更新。