UNIX

来源:互联网 发布:win8.1 windows组件 编辑:程序博客网 时间:2024/06/06 12:53
ls 命令行解释器(shall),用于解释输入的命令
bash 为命令行解释器的类型
ls -a 显示全部文件,包括隐藏文件
ls -l 显示详细信息//如果显示的信息以d开始,则表示是文件夹;以-开始,则表示是文件
ls -al或ls -la即命令组合使用,表示显示全部文件的详细信息
ls -r 逆序排序


mkdir 创建空目录
rmdir 删除目录(只能是空目录)
rm -r 可删除非空目录


cd 用于更改目录(切换目录)
cd / 即以/开头的目录表示绝对路径,除此之外都是相对路径,绝对路径可以通过拖拽文件自动生成路径
cd .. 返回到上一层目录
cd ~/ 返回到根目录
cd ../..返回到上上层目录


pwd 打印当前目录的绝对路径


rm -i 在删除文件之前会有“是否删除”的提示信息,y/n

rm -f 强制删除文件

rm(remove files or directories)用于删除文件或目录(如果用于删除目录,必须加上-r选项。)
rmdir 目录 用于删除空目录
rm -r 目录/路径 可以删除文件或非空目录
rm -i 文件 在删除文件的时候会有“是否删除”的提示信息:y/n
rm -f 文件 强制删除文件


cp(copy files and directories)实现文件和目录的拷贝
cp -i oldfilename newfilename 实现文件的拷贝,两个文件不能重名
(将文件内容覆盖,如果想实现追加则使用cat a.txt>>b.txt) 
cp -r 目录1/ 目录2 把目录1中的内容拷贝到目录2中
cp -r 目录1  目录2 把目录1直接拷贝到目录2中


.当前目录 ..上一级目录


mv(move files) 移动文件
mv oldfilename newfilename 在同一个目录下移动文件,效果为重命名
mv file directories 将文件移动到指定目录下


clear 清屏 快捷键Ctrl+l,
通配符 * ?
* 可以匹配0个或者多个任意字符
? 可以匹配1个任意字符


输出重定向
cat(concatenate) 打印文件内容
cat 文件名 打印出文件中的内容
输出重定向符(>)
cat file1>file2 
如果file2不存在,则编译器会自动创建新文件file2
如果file2已存在,则file2中的内容会被新内容覆盖
追加符(>>)
cat file1>>file2 
将file1中的内容追加到file2之后
cat file1 file2>>file3 
将file1和file2中的内容合并追加到file3之后
输入重定向
输入重定向符<
sort 将要排序的内容 Ctrl+d
sort<file1 将文件file1中的内容排序后输出在屏幕上
sort<file1>file2 将文件file中的内容排序后输入到file2中,但不会显示在屏幕上

man 命令符 查看相应命令的帮助文档
q 推出帮助文档


系统安全性
ls -l 显示详细信息(d代表目录-代表文件)
如drwxr-xr-x+  5 student  staff   170  1 28 12:00 Public
(第一个字符表示内容类型,后九个字符三个字符一组)
第一组:所有者的权限;
第二组:组用户的权限:
第三组:其他用户的权限.
读权限(r)、写权限(w)、执行权限(x)
chmod(changing a file mode)修改权限
u: user 更改用户权限
g: group 更改组用户权限
o: other 更改其他用户权限
a: all更改所有用户的权限
r: read 更改读权限
w: write (and delete) 更改写权限
x: execute (and access directory) 更改执行权限
+: add permission 开启权限   
-: take away permission 关闭权限
例(通过rwx修改权限)
chmod u+rw file1(表示开启文件file1的用户的rw权限,即读写权限)
chmod go-rwx file1(表示关闭文件file1的组用户和其他用户的rwx(读、写、执行)权限)
(通过保护位:三位数字代表权限)r:4,w:2,x:1
chmod 777 file1(表示开启文件file1的所有权限)


date 用于显示系统时间
history n 用于查看包括history操作的最近n次操作
文本编辑器
命令模式;插入模式
vi file 默认进入命令模式
i 切换到插入模式
按Esc键 从插入模式退出到命令模式
:w 保存文件
:q! 退出但不保存
:wq 保存文件并退出
:wq! 强制保存并退出
:x 或ZZ 存盘退出
dd 在命令模式中删除所选行
x 在命令模式中删除所选字符(可以vi先写文件,以:x 文件名 创建文件名)
:set number 显示行号(只有在文件编辑器中可以看到行号)
:set nonumber 取消显示行号

0 0
原创粉丝点击