目录
Day1.1 Linux命令行使用技巧
一、什么是Linux
是一种内核,系统的核心程序
二、什么是shell
用来保护内核
三、shell行提示符的含义
shell打开方式
- 在桌面,右键,点击Open in Terminal
2.[Application]-[System Tools]-[Terminal]
shell命令行提示符
四、shell中的快捷键
快捷键使用
在同一个terminal中开启多个窗口
Ctrl +Shift+T
开启多个terminal窗口
Ctrl+Shift+N
关闭shell
Ctrl+D
撤销当前命令行操作
Ctrl+C
复制
Ctrl+Shift+C+选中文本
粘贴
Ctrl+Shift+V
(或者:鼠标选中文本,然后下按鼠标滚轮粘贴)
光标移到最左
Ctrl+A
光标移到最右
Ctrl+E
删除光标右方字
Ctrl+K
删除光标左方字符
Ctrl+U
光标向左/右一个单词一个单词移动
Ctrl+←
Ctrl+→
shell中如何执行命令
命令执行格式
[命令] [参数] [对象]
例子:
(查看westos文件的创建时间)
ls -t westos
执行命令的方法:参数可以单独执行,也可以多个一起执行
ls -s westos
ls -st westos
ls --size westos
五、Linux命令行历史调用
查看历史命令行操作
history
将历史命令行操作存储到文件中
history >[文件名]
清除当前历史命令
history -c
永久清空历史:删除.bash_history文件
输入命令行数字并执行
!20
调用最后一行以字母g开头的历史命令
!g
搜索历史命令
Ctrl+R
[输入要搜索的关键字符]
六、TAB键的使用
当文件名太长时,可以使用TAB键自动匹配
如果有多个重复前部字符,则显示相同前部字符的文件,可以继续筛选
直到无重复字符类似的文件,即可自动匹配
Day1.2 Linux下的文件管理
一、touch
创建文件
touch xinwenjian
创建带创建时间的文件
touch -t xinwenjian
touch -t 200312062300 xinwenjian
若文件已经存在,则为修改该文件创建时间
二、ls
用于显示指定工作目录下之内容
ls westos
查看文件节点号
ls -i westos
三、mkdir
创建目录
mkdir xinmulu
mkdir xinmulu mulu1/mulu2/mulu3
当上级目录不存在时,使用参数-p,可以自动创建
mkdir -p xinmulu mulu1/mulu2/mulu3
四、vim
进入vim编辑器阅读模式
vim westosfile
编辑两个文件
vim -o westos1 westos2
按I进入编辑模式
退出vim
按Esc退出编辑模式
退出
:wq
没有对文件做任何操作,退出
:q
强制退出
:q!
如果点了×窗口,则会在下一次打开vim时进入异常模式
[O]打开只读模式
[E]忽略错误,继续编辑文件
[R]恢复未保存数据,继续编辑
[D]删除未保存数据
[Q]退出当前文件编辑
[A]退出vim程序
vim中左右打开两个文件
vim -p file1 file2
切换文件,:tabn向上 :tabp向下
:tabn
:tabp
vim中上下打开两个文件
vim -o file1 file2
通过↑向上
通过↓向下
五、cat
查看文件内容(无行号)
cat westosfile
查看文件内容(有行号),空白行不计入行号
cat -b westosfile
查看文件内容(有行号),空白行计入行号
cat -n westosfile
六、cp
复制文件
cp file1 file2
(file2文件存在时为覆盖,不存在时为复制)
复制目录,使用-r参数用于表示目录里的全部文件
cp -r directory1 directory2
复制多个文件,最后一定为目录
cp file1 file2 file3 directory
七、rm
删除文件,提示是否删除该文件,输入Y/N
rm file
删除该文件,无提示
rm -f file
删除目录
rm -r directory
删除目录,不提示
rm -rf directory
八、mv
移动文件到其他目录
mv file directory
移动目录到其他目录
mv dir2 dir2 directory
移动文件,但file2不存在,则为【重命名】
mv file file2
九、head
查看文件前 数字 行,默认10行
head -n 数字 file
十、tail
查看文件后 数字 行,默认10行
tail -n 数字 file
十一、file
查看文件真正的类型
file wenjian1
file wenjian2.txt
十二、less
分页浏览
less file
上下箭头逐行查看
↑ ↓
搜索
/[搜索关键字]
向上翻页 n
向下翻页 N
在less中,按 q退出
十三、wc
文件容量统计
行数统计
wc -l file
字符数统计
wc -m file
单词数统计
wc -w file
字节数统计
wc -c file
十四、gedit
编辑有图形的文件
gedit file