【常见命令和操作】
1.拍摄快照以及恢复快照
2.命令-hrlp提示命令
3.~表示home文件,/代表根目录
4.两次Tab 键提示命令,一次Tab键补齐路径
5.Cd 1/2/3命令表示进入某个文件夹里面
Cd../../退回多个文件夹
Cd..退回到上一级文件夹
Cd~退回到home文件夹
./表示当前文件
.././表示上上级文件6.Mkdir {文件名}创建文件夹
Mkdir -p{文件名/文件名/文件名}完成层级目录的创建7.rmdir {文件名}删除空文件夹
rm -rf {文件名}删除非空文件夹8.Ls命令列举当前目录下的文件夹
9.Clear清屏
10.↑键可以显示上一条命令
11.Ctrl+c 终止
12.pwd查看当前目录
13.ctrl+alt+t打开终端(ubantu)
14. win+r打开终端(windows)
15.exit关闭终端 / ctrl+d关闭终端
16.TAB两下忘了命令怎么写,一下补全命令
【用户命令su】
一,用户与系统相关命令
1:切换用户命令su
//sudo passwd root:设置密码
//为root用户设置密码
//sudo(super user do)
$sudo passed root
//切换到超级用户
//su(switch user)
$su root
//用户提示符$表示当前用户为管理用户
//切换到超级管理员用户时,用户提示符为#
//退出root用户
//exit 退出root用户
//获取临时超级用户权限
$sudo + 命令
2:系统相关命令
关闭服务器 :$ shutdown
取消关闭服务器 :$ shutdow -c
重启服务器 :$ reboot
清除服务器 :clear
exti命令普通用户使用是退出终端
exit命令超级用户使用是退出当前root用户
显示系统运行时间 :$ uptime
显示当前程序中进程列表
$ ps
二,文件相关命令
1:文件创建与删除
目录创建 :$ mkdir filename
创建整个层级目录 :$ mkdir -p filename/filename2
删除空目录 :$ rmdir filename
删除整个层级目录 :$ rmdir -p filename1/filename2
删除非空文件夹 :$ rm -rf 文件名
2.目录切换命令
$ cd 需要切换的路径 ./当前所在目录 ../表示商城目录 ../../表示shangceng
3:文件显示查询
//列出目录中的有文件
$ ls{选项} {文件}//表示一行输入一个文件
$ ls -1//列出目录中的所有文件(.开头为隐藏文件)
$ ls -a//列出详细信息
$ ls -l
(r-read-可读 w-write-可写 x-可执行)
4:文件的复制、剪切、、删除
【cp命令用于实现将目录或文件复制到另一个目录或文件中】
$ cp 源文件或目录 目标文件或目录 -r
// 如果目标文件是普通文件,就会询问是否要覆盖它;
// 如果目标文件不存在,复制过程中会将原文件名改成目标文件
// 如果目标文件是目录,则会把源文件复制到该目录中
【mv命令用于实现将目录或文件移动/剪切到另一个目录或文件中】
$ mv 源文件或目 目标文件或目录【rm命令用于删除文件或目录】
$ rm 文件或目录 {选项}
$ rm -rf 加文件夹(删除非空文件夹)
5:文件搜索
【grep】
// grep为指定文件中搜索特定的内容
// grep [选项] 格式 [文件及路径]
// -i 不区分大小写
// -v 反向匹配
// -c 统计包含匹配行数
【find】
// find为搜索指定的文件
// find [路径] [选项] [描述]
// -name 按照名字查找
// -iname 不区分大小写
// *通配符来模糊匹配要查找的文件名
$ find -name Videos
$ find / -name Videos (会遍历/下所有的文件,然后打印出寻找的结果)
6.文件链接
【ln】
// ln命令是link的缩写,其功能是创建文件间的链接
// 链接类型包括硬链接和软连接
【软链接】
// ln -s [源文件或目标文件] [目标文件目录]
// -s 创建软连接
// 源文件删掉后打不开软连接
// 【硬链接】
// 硬链接不能链接目录 / 文件夹。
//无论是删掉源文件还是硬链接文件,只要有一个文件存在,文件都能被访问,
// 源文件 / 目标文件数据得到修改,另一个文件数据也会更新
// ln [源文件或目标文件] [目标文件目录]
7:文件所属用户
// 在linux操作系统中每个文件都有自己的属主,也就是该文件的拥有者。
// 一般情况下,系统中创建的文件的用户为该文件的属主。
// 命令chown用于修改所有属用户
$ chown [ 选项 ] [ 所属用户 ] [ 文件 ]
sudo chown root demo
//Linux操作系统是一个多用户的操作系统
// 操作系统对用户的管理采取分组的形式
// 即多个用户分为一组
// 命令chgrp用于修改所属的用户组
$ chgrp [ 选项 ] [ 所属用户 ] [ 文件 ]
sudo chgrp root demo
8:文件存取权限
【符号标记法】
// 第一组:文件所属用户对文件的访问权限
// 第二组:与所属用户的其他用户对文件的访问权限
// 第三组:非同组的其他用户对文件的访问权限
// r代表可读权限
// w代表可写权限
// x表示可执行权限
// - 表示不具备该权限
// “+”代表增加权限
// “-”代表减少权限
// 不同的用户级别表示为:
// u-文件所属用户(user)
// g-同组其他用户(group)
// 0-系统其他用户(other)
// a-所有用户(all)
$ chmod [ 选项 ] 符号权限 文件
sudo chmod o+w desktop