linux基础指令1
一、 虚拟机及Linux的系统
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统——说简单点,就是虚拟机能够运行其他的相关的系统,模拟其他的系统相关功能。(相关资源可以在百度查找)
我们需要利用虚拟机安装Linux系统,进行下面的操作。
学习Linux的相关命令:
相关按键的部分功能
功能键 |
功能 |
空格键 |
显示页面的下一屏 |
Enter键 |
一次滚动屏幕的一行 |
b |
(back)返回上一屏内容 |
f |
(font)前一个屏内容 |
q |
退出菜单、其他页面。 |
ctrl+c |
结束当前指令进入的循环;对错误指令不执行 |
table |
自动补全文件的相关信息 |
Ctrl +Alt + T 快捷键直接打开命令输入窗口。
1. 创建文件夹:
mkdir 文件夹名
2. 创建文件
touch 文件名
3. 显示文件
l ls
1) ls –h 显示文件的大小
2) ls –a 显示所有文件(包括隐藏文件)
3) ls –l以列表方式显示内容
l tree
以树结构显示当前文件夹中的内容。
4. 进入文件
cd 文件夹名
5. 返回文件
命 令
|
含义 |
cd . |
切换到当前⽬录 |
cd .. |
切换到上级⽬录 |
cd - |
可进⼊上次所在的⽬录 |
cd ~ |
切换到当前⽤户的主⽬录(/home/⽤户⽬录) |
6. 显示用户当前工作的目录
pwd
7. 通配符(正则表达式)
这些规则基本够了
例:查找所有关于txt文件
8. 重定向
把原本显示在屏幕的上的内容直接写入在一个文本中
ls –alh > override.txt 会替换override.txt文本中的内容重写
ls –alh >> override.txt 只会追加override.txt文本中的内容重写
9. 查看文本中的内容
cat 文件名
more 文件名
在文件内容很多时候,建议利用more查看,更加方便。
ls –alh /bin | more (把根目录下的bin文件夹查询的内容以more的方式查看)
10. 连续多次创建文件夹
在后面加入 -p(强制执行)
11. 删除文件夹
rm 文件名 –r(强制删除,相当于递归删除)
12. 文件的链接
相当于创建一个快捷方式
l 软链接
ln –s first.txt first_link.txt
l 硬链接
二者的区别:
软连接在源文件删除后,链接也就不能打开。
硬链接中会有一个变量统计链接名,把源文件的名字综合一起,删除的只是源文件的名字,而文件的内容并没有清除。
13. 把文件中的内容合并
14. 在文件中查找信息
grep ‘查找内容’ 文件名
15. 在文件夹中找文件
find /home/ -name first.txt
16. 拷贝文件
cp first.txt next_test/ -r
17. 移动文件
mv test/ next_test/
18. 重命名文件
mv first.txt 1.txt
19. 压包
tar –cvf test.tar first.txtsecond.txt
tar –zcvf test.tar.gz *.txt
tar –jcvf test-1.tar.bz2 *.txt
20. 解包
tar –zxvf test.tar.gz test/
tar -jxvf test-1.tar.bz2 -C test/
zip
zip ztest *.* 压缩
unzip -d test ztest.zip 解压
21. 用户进入超级管理员
sudo -s
22. 查看日历
23. 显示当前进程
ps -aux
24. 结束进程
kill [-9(强制结束进程)] 6687(pid)
25. 重启
reboot
26. 查看的当前连接地址
ifconfig