//主要学习了一些名词和基本的一些Unix的指令
shell
外壳 。。。脚本语言
常见b-sh/ bash
csh/tcsh
cd
change directory
..上一级目录
. 当前目录
~ 主目录
相对路径 从某一个地方开始,是相对的概念
Unix 命令 大小写敏感
格式 : 命令 【-选项】 【参数】
部分常用命令
clear 清屏
pwd print working directory 打印当前目录
ls show directory (-a 显示全部内容,包括隐藏文件(以 '.' 开始的都是隐藏文件) -f目录 -l 显示详细信息,包括文件属性 )
在权限中 u表示自己 g表示同组人 O表示外组人
mkdir 创建文件
mkdir -p 创建一串文件 eg: -p test1/test2/test3
cp 拷贝
cp 拷贝文件 源文件到 目标文件/存在目录
cp -r 拷贝目录 源目录到 目标目录/存在目录
mv 更名/移动
mv a b 目标产生 源没了
源文件到 目标文件/存在目录
源目录到 目标目录/存在目录
rm 删除文件
rm -r 删除目录
rmdir 删除空目录
ln 创建链接
硬链接 【ln 目标文件 链接文件】 同一个文件数据与不同的文件路径关联
软链接 【ln -s目标文件 链接文件】 一个文件中保存另一个文件(目标文件)的路径(文件名)
chmod 修改权限
1.符号模式
chmod u/g/o/a +/-/= r/w/x
u/g/o/a 属主/同组/其他/所有
+/-/= 增加/减去/设置
2.数字模式
chmod 644 文件名 每一味表示属主/数组/其他 每一位都是从1/2/4选出若干去核 ,124 分别表示 1执行 2读 4写
cat 打印文件信息(只能看文本文件)
echo 显示命令na
> 输出重定向 >>不覆盖文件
|more 分屏显示
head -n 文件名 显示文件前n行内容(缺省 显示10行)
tail -n 文件名 显示文件后n行内容(缺省 显示10行)
tail -f 文件名 随文件增长,显示其追加内容
wc word count 单词统计
find . -name file1 -exec ls -l {}\; (-exec 与 \; 配套)
【find 目录 条件】
-name 文件或目录名
.
-perm 权限
-user 属主
-group 属组。。。。。。。。。
-ctime/atime/mtime -n/+n
.
-type
-size nc (写c代表字节 不写为块(512字节))
grep 选项 正则表达式 文件或目录
在特定文件或目录中查找并输出特定的正则表达是匹配的文本行
-n 同时显示匹配行的上下的n行
-h 不现实前缀
-i 忽略大小写
-v 显示不匹配行
-r 查找字目录
-w 将表达式作为一个单词查找
ps 察看进程
bsd风格
a:所有用户有控制终端的进程
x:包括无控制终端的进程
u:以更详尽的方式显示
svr4风格
-e:所有用户有控制终端的进程
-a 当前终端的进程
-f 按完整格式显示
shell
外壳 。。。脚本语言
常见b-sh/ bash
csh/tcsh
cd
change directory
..上一级目录
. 当前目录
~ 主目录
lib 系统库文件
相对路径 从某一个地方开始,是相对的概念
Unix 命令 大小写敏感
格式 : 命令 【-选项】 【参数】
部分常用命令
clear 清屏
pwd print working directory 打印当前目录
ls show directory (-a 显示全部内容,包括隐藏文件(以 '.' 开始的都是隐藏文件) -f目录 -l 显示详细信息,包括文件属性 )
在权限中 u表示自己 g表示同组人 O表示外组人
mkdir 创建文件
mkdir -p 创建一串文件 eg: -p test1/test2/test3
cp 拷贝
cp 拷贝文件 源文件到 目标文件/存在目录
cp -r 拷贝目录 源目录到 目标目录/存在目录
mv 更名/移动
mv a b 目标产生 源没了
源文件到 目标文件/存在目录
源目录到 目标目录/存在目录
rm 删除文件
rm -r 删除目录
rmdir 删除空目录
ln 创建链接
硬链接 【ln 目标文件 链接文件】 同一个文件数据与不同的文件路径关联
软链接 【ln -s目标文件 链接文件】 一个文件中保存另一个文件(目标文件)的路径(文件名)
chmod 修改权限
1.符号模式
chmod u/g/o/a +/-/= r/w/x
u/g/o/a 属主/同组/其他/所有
+/-/= 增加/减去/设置
2.数字模式
chmod 644 文件名 每一味表示属主/数组/其他 每一位都是从1/2/4选出若干去核 ,124 分别表示 1执行 2读 4写
cat 打印文件信息(只能看文本文件)
echo 显示命令na
> 输出重定向 >>不覆盖文件
|more 分屏显示
head -n 文件名 显示文件前n行内容(缺省 显示10行)
tail -n 文件名 显示文件后n行内容(缺省 显示10行)
tail -f 文件名 随文件增长,显示其追加内容
wc word count 单词统计
find . -name file1 -exec ls -l {}\; (-exec 与 \; 配套)
【find 目录 条件】
-name 文件或目录名
.
-perm 权限
-user 属主
-group 属组。。。。。。。。。
-ctime/atime/mtime -n/+n
.
-type
-size nc (写c代表字节 不写为块(512字节))
grep 选项 正则表达式 文件或目录
在特定文件或目录中查找并输出特定的正则表达是匹配的文本行
-n 同时显示匹配行的上下的n行
-h 不现实前缀
-i 忽略大小写
-v 显示不匹配行
-r 查找字目录
-w 将表达式作为一个单词查找
ps 察看进程
bsd风格
a:所有用户有控制终端的进程
x:包括无控制终端的进程
u:以更详尽的方式显示
svr4风格
-e:所有用户有控制终端的进程
-a 当前终端的进程
-f 按完整格式显示