Linux基本命令
进入到Linux后会有两个类型的用户—自定义用户和root用户。
root用户和自定义用户之间的转换用命令“su”
“ls”命令:列出该目录下所有的子目录与文件,后面加上不同的参数有不同的效果
ls -t 操作:根据文件创建时间,对文件进行排序
ls -l 操作:用来显示目录列表
……
“pwd”命令:显示用户当前所在的目录
“cd”命令:改变当前工作目录为指定目录
cd .. 返回上级目录
cd - 返回最近的目录
cd ~ 用户家目录
注:mkdir PHY
“mv”命令:移动文件
1.移动文件到指定位置
2.源文件和目标文件在同一目录底下(改名)
“touch”命令 : 创建文件
1.如果创建的文件不存在,即创建一个新的文件
2.如果创建的文件存在,则是修改更新时间
查看目标文件的内容
1.cat/tac:cat -b 文件名—对非空输出行编号
cat -n 文件名—对输出的所有行编号
cat -s 文件名—不输出多行空行
2.more 文件名:对文件输出进行分页显示
(q退出more)只能往后翻,不能往前翻
3.less 文件名 :对文件输出进行分页显示
不仅可以前后翻阅文件内容,还具有搜索功能。
(按q退出)
显示一个文件的前n行和后n行
1.head -n 文件名 (head -n 2 Makefile)
2.tail -n 文件名 (tail -n 2 Makefile) ( -f 循环读取)
输出队列:
touch tmp
seq 1 100 >tmp
head -n50 tmp | tail -n1 管道
输出时间:
date +%s 输出时间戳
date -s 时间 //设置时间
打印日历:
cal -参数 月份 年份
cal -y 2016 //打印2016年日历
grep命令:
grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。使用权限所有用户。
zip压缩文件/unzip解压文件:
tar指令:打包/解包
bc命令: 计算器
可以计算超级大的数。
目录权限
Linux 目录权限有:
r —读权限
w —写权限
x —可执行权限
如果要进入目录,还需要在目录中执行增删查(cd, touch, ls, rm, mv等)改文件操作, 需要哪些权限?
拥有x权限才可以cd 到目录下面
拥有x权限和r权限时才可以切换到该目录下进行ls 操作
拥有x权限和w权限才可以切换到该目录下进行touch操作
拥有x权限的基础上才可以对目录中的文件进行rm和mv操作
没有r权限,可以对文件进行rm和mv操作;没有w权限,不能对文件进行rm和mv操作。
文件的权限和属性: