linux终端的一些操作
打开终端的命令 ctrl + alt + t
终端的主要作用是用来接受用户输入的命令进行相应的操作
1、 ls
作用 查看当前目录下的所有未隐藏文件
参数 -a -l
ls -a 查看所有文件 包括隐藏文件
ls -l 查看未隐藏文件的详细信息
2、 cd
作用 移动到某个目录下
参数 目录的路径
cd … 代表进入上一级文件夹
cd . 代表进入当前文件夹
3、 mkdir
作用 创建一个空白目录
参数 -p 多级创建
4、 tree
作用 查看当前所在目录的树状结构
5、 VI 编辑器
使用方法 在终端直接输入 vi 要打开或创建的文件名
如果文件存在 就打开 如果不存在就创建并打开
VI有三种模式 一 浏览模式 刚打开文件的时候 自动进入此模式
只提供浏览作用
二 编辑模式 在浏览模式中 通过 i 进入
编辑
三 命令模式 在浏览模式中 shift + : 进入
提供一些命令操作
set nu 打开行号 set nonu 关闭行号
w 代表保存 q 代表退出 q! 强制退出 esc退出返回上一个模式 :wq退出保存(这个是要先退出到浏览模式才能用)
进入数据库的方式:
终端行直接输入 mysql -127.0.0.1 -uroot -p123456
进入交互模式的命令
ipython3
python3
ctrl + d 退出交互模式
linux 中的绝对路径和相对路径
路径 是指用来描述一个文件在计算机中位置
绝对路径 从计算机的根目录开始描述
相对路径 从当前所在目录开始描述
pwd 查看当前所在目录的绝对路径
Linux常用命令:
Linux系统的几个概念:
1、Linux的文件系统中文件名是区分
大小写的。A.txt a.txt
2、Linux文件系统,采用树形目录结构
根使用 / 表示,叫根目录
所有的其他内容(包括目录和数据)
都在/之下的目录中, / 是最顶级目录。
3、使用Linux命令的基本格式
命令名 [选项] [参数]
1、命令名,区分英文大小写
命令就是一个程序
2、选项和参数 可以是0–多个
具体要看命令
4、窗口放大:ctrl + shift + =
缩小: ctrl + -
5、whoami
功能:显示用户名
用法:whoami
6、pwd
功能:显示当前的工作目录
显示当前路径
用法:pwd
pwd
/home/tarena
/---- 根目录
home 是根目录下的子目录
tarena 是home目录下的子目录
其他的 / 表示是目录名或者文件名的
分隔符
1、绝对路径:从根开始的路径叫绝对路径
2、相对路径:不是从根开始的路径叫相对
路径(当前)
3、Linux文件系统中一切皆文件
目录本质上也是文件,对设备的操作
通过文件操作。
7、ls
功能:查看指定目录的内容或者是文件的信息
用法:
1、ls
显示当前目录中的内容
2、ls -l
-l 就是ls命令的选项
显示详细信息(名,大小,修改时间…)
3、ls -a
隐藏文件的概念:
Linux文件系统中,文件名第一个字符
是 “.” 表示它是隐藏的(文件/目录)
-a 选项就是显示包括隐藏文件在内的
所有内容
4、ls my_env :如果my_env是目录
显示my_env目录内容
如果是文件,则显示
文件的信息。
5、ls -la my_env
http://code.tarena.com.cn
用户名 tarenacode
密码:code_2013
AID 目录/对应的班级
8、cd
功能:改变工作目录
用法:cd 目录名
9、mkdir
功能:创建目录
用法:mkdir 目录名
-
. 目录 当前目录
2 … 目录 上一级目录
mkdir -p 目录名
10、查看帮助
1、命令 --help
ls --help 查看ls帮助
2、man 命令名
man ls 查看ls的帮助
可以使用翻页键,方向键浏览内容,使用q退出
11、要常用 Tab 键盘
用于补全,提高输入效率,减少出错
12、命令行已经输入过(执行过的)命令
可以使用 上、下键翻阅,并执行
13、touch
功能:1、如果文件不存在,则创建
空文件(大小为0)
2、如果存在,则用系统时间
更新文件的最后修改时间
用法:touch 文件
14、cp
功能:复制文件
用法:cp 文件1 文件2
源 目标
cp 文件1 文件2… 目录
cp -a 目录1 目录2
15、mv
功能:搬移文件/改名
用法:mv 文件1 文件2
26、rm
功能:删除
用法:rm 文件…
rm -r 目录
慎用删除
sudo rm -rf / 不能用
17、sudo
功能:使命令具有某种用户的身份去执行
默认是root用户
用法:sudo 命令
18、find
功能:查找文件
用法:
find 位置 -name “文件名范本”
位置:从哪开始找
-name:通过文件名查找
find ./ -name “1.txt”
ctrl + c 可以结束
19、通配符
代表任意多个任意字符(所有)
0—多个
? 代表一个任意字符
20、 wc
功能:统计文件中有多少行,字,字节
用法 wc 文件
-l 行数
-w 词数
-c 字节数
21、文本编辑器
vim/vi
1 启动和退出
vim
vim 文件
:q 英文的冒号
2 vim的工作模式 -
正常模式
启动以后自动进入到正常模式 -
:命令模式
:q
模式间切换,只能从正常模式进入到其他
模式,其他模式下 按 ESC 键 就会回到
正常模式 -
插入模式
从正常模式进入到插入模式
a 键盘上的字母a
a 在光标所在位置的后面插入
A 在行的后面插入
i 在光标前面插入
I 在行首
o 在下面新起一行
O 在上面新起一行
4.保存(在正常模式)
:w
:w 文件名
:wq 保存并退出
:x 保存退出
22 在正常模式下
移动光标方法
1.方向键,翻页键
2.
h 左
j 下
k 上
l 右
3. 0 行首
4. $ 行尾
5. gg 开头
6. G 结尾
7. :行号 直接定位到某行
开启显示行号
:set nu
关闭行号显示
:set nonu
还可以加入到vim的配置文件
主目录下面 /home/tarena
.vimrc 文件
/home/tarena/.vimrc
如果没有可以创建
在这个文件中可以加入
set nu
行复制
yy nyy n = 2,3,4…粘贴 p np n = 2,3,4…
行删除
dd ndd n=2,3,4…
被删除的行,会放到剪贴板可以
使用 p 粘贴
撤销
u
删除一个字符
x
重复上次操作