shell:版本
bash
sh
bsh
csh
sh
bsh
csh
退出:exit
当你打开终端,默认启动bash,默认当前工作目录为用户的主目录。
root用户:/root
root用户:/root
pwd:显示当前工作目录的绝对路径
linux操作系统目录名中不能有空格。
cd: 改变当前工作目录
cd .. 回到上层目录
cd ~ 改变当前工作目录为当前用户的主目录
cd .. 回到上层目录
cd ~ 改变当前工作目录为当前用户的主目录
ls:显示当前工作目录下的文件
普通文件 黑色
目录文件 蓝色
普通文件 黑色
目录文件 蓝色
ls path 查看指定路径下文件
-a 显示所有文件(包括隐藏文件)
-l 显示文件的详细信息 ll命令等同于此
绝对用户:文件的拥有者
有效用户:可以访问文件的用户
有效用户:可以访问文件的用户
clear:清屏 滚轮下滚 新开一行
mkdir 目录名
在当前工作目录下新建目录
在当前工作目录下新建目录
mkdir dir1/dir5 dir3/dir6
创建多个空目录:
mkdir 目录名1 目录名2 目录名3 目录名4
mkdir 目录名1 目录名2 目录名3 目录名4
删除空目录:
rmdir 目录名
rmdir 目录名
新建文件:
touch 文件名
touch 文件名
touch 文件名1 文件名2 文件名3
touch 路径/文件名
删除文件:remove
rm 文件名
rm 文件名1 文件名2
rm 文件名
rm 文件名1 文件名2
删除文件的时候不要提示
rm -f 文件名
rm 文件名 -f
rm -f 文件名
rm 文件名 -f
使用通配符来删除某些具共同特征的文件(文件名)
* 匹配任意个任意字符
? 匹配一个任意字符
* 匹配任意个任意字符
? 匹配一个任意字符
-rwxrwxrwx :文件的类型 和 文件的权限
第一个字符:文件的类型
剩下9个字符:表示ugo的权限
u user 用户
g group 同组人
o other 其他人
第一个字符:文件的类型
剩下9个字符:表示ugo的权限
u user 用户
g group 同组人
o other 其他人
r read 读权限
w write 写权限
x exec 执行权限
w write 写权限
x exec 执行权限
读访问文件
cat : 把文件中的内容打印到终端
tail:显示文件后n行,默认10行。
more:窗口式显示文件
空格翻页 回车换行 q退出 到最后自动退出
less:窗口式显示文件
空格翻页 回车换行 q退出 到最后不自动退出
cat : 把文件中的内容打印到终端
tail:显示文件后n行,默认10行。
more:窗口式显示文件
空格翻页 回车换行 q退出 到最后自动退出
less:窗口式显示文件
空格翻页 回车换行 q退出 到最后不自动退出
写访问文件:
echo 输出字符串到终端
> 输出重定向
改变了输出的目的
echo 输出字符串到终端
> 输出重定向
改变了输出的目的
echo "....." > file
chmod change mode 改变文件权限
chmod +w filename 给文件ugo添加w权限
+r
+x
chmod +w filename 给文件ugo添加w权限
+r
+x
去除文件的读写权限后,使用命令去读写文件还是可以实现。使用软件读写文件就不行了
复制 cp copy
cp 被拷贝文件名 拷贝后文件名
把一个文件复制一份并命名
cp 被拷贝文件名 路径
把被拷贝文件的备份拷贝到指定路径
cp 文件名1 文件名2 。。。 路径
把多个文件的备份拷贝到指定路径
cp 被拷贝文件名 拷贝后文件名
把一个文件复制一份并命名
cp 被拷贝文件名 路径
把被拷贝文件的备份拷贝到指定路径
cp 文件名1 文件名2 。。。 路径
把多个文件的备份拷贝到指定路径
date 显示当前系统时间
cal 日历
默认显示当月
cal 1
显示1年所有月日历
cal 1 2016
显示2016年1月日历
默认显示当月
cal 1
显示1年所有月日历
cal 1 2016
显示2016年1月日历
mv move移动一个文件或者目录
mv 路径/文件名 路径
把指定路径下的文件移动到指定路径
mv 路径/文件名 路径
把指定路径下的文件移动到指定路径
mv 文件名 文件名
重命名
重命名