linux学习笔记---常用命令
Ls 显示当前路径下的文件
Ls -a 显示当前路径下所有文件含隐藏文件
Mkdir 创建新目录
Mkdir -p /tmp/japan/boduo -P递归创建,创建新目录Japan后,在创建目录boduo
Cd 切换目录
Cd 要切换到的目名称
Cd .. 返回上一级目录
Pwd print working directories当前路径
Rmdir 删除空目录
Cp 复制命令 copy的意思
Cp 文件/目录 目标路径
Cp -r 文件名 目标目录 复制目录
Cp -p 保留文件的属性,如上次的保存时间
Cp -r /tmp/Japan/aa /root/xxxxxx 拷贝并修改拷贝后的文件名
Mv 剪切命令
mv 绝对路径/文件名 目标路径 #若已在当前路径 则直接写文件名
Mv -r 绝对路径/文件名 目标路径 #移动后并修改文件名
Rm 删除命令
Rm -rf 目录/文件名 直接删除目录
Rm -r 目录/文件名
Rm -f 目录/文件名 强制删除
文件处理命令
touch 创建文件
Touch 文件名 #创建一个文件##Linux中若不置顶创建路径,默认当前路径
??创建一个带空格的文件名
Touch “program files” ##但一般不建议这样做
Touch a b #创建两个文件,一个a 一个b
Cat 显示文件文本内容
-n 显示行数
Tac cat 反过来写 表示将结果倒序显示
more 分页显示文件文本内容
More 文件名/文件路径
空格/f 翻页显示内容
Enter键 一行一行显示内容
Q退出
Less 分页显示文件内容
Pageup 向上翻页显示内容
上箭头 向上翻一行
Pageon 向下翻页显示内
下箭头 向下显示一行
查看过程中,按/+关键词 可反白显示关键词 N(next)键遍历整个文件内容文件为位置
Head 显示行数
-n 文件路径 n为数字 指定具体的行数
Tail 显示文件的后面的几行
-n 文件路径 显示末尾几行的文件内容
-f 动态显示文件末尾的内容(监控日志需要)
Ln 连接生成文件???????????
软连接
Ln -s 源文件 目标文件 ###类似window中的快捷方式
软连接中文件权限为:三个rwx
文件大小只是个符号连接