教学参考视频
莫烦python-linux教程视频:https://morvanzhou.github.io/tutorials/others/linux-basic/
一、常用指令统计
1. 安装软件
sudo apt-get install 应用名字
2. cd指令
1、~ 指的是用户下的HOME目录
2、想去HOME目录下Documents文件: cd Documents/
3、返回上一个目录:cd ..
4、去往子文件夹:cd Documents/folder1/
5、返回你刚刚所在的目录:cd -
6、向上返回两次:cd ../../
7、去往HOME:cd ~
8、去往电脑任何地方,跳到绝对路径:cd /home/brian/Documents/folder1/
3. ls指令
1、查看目录中有什么文件:ls
2、查看目录中文件的属性:ls -l (表示long的意思)
3、显示所有文件,包括隐藏文件:ls -a (all的意思)
4、让文件属性显示出利于人看的:ls -lh (human的意思,其中占用空间会显示单位K,MB,GB)
5、其他功能:ls –help
4. touch指令
1、新建文件:touch file2.py
2、新建多个文件:touch file2 file3 file4
5. cp指令:(copy)
1、将文件file1复制成file1copy:cp file1 file1copy
2、如果1中的file1copy已经存在,将会直接覆盖已存在的file1copy,为了避免直接覆盖:
cp -i file1 file1copy (i指的是interactive,系统会有询问确定提示)
3、复制文件到文件夹:cp file1 folder1/ (文件夹需要增加/)
4、复制文件夹中的所有文件到其他文件夹中:cp -R folder1/ folder2/ (R指的是递归recursion)
5、复制多个文件,复制名字中有部分相同的多个文件:cp file* folder2/ (file*的是文件名字开头有file 的所有文件被选中)
6、单独选定几个文件复制到文件夹中:cp file1copy file2 folder1/ (cp指令中最后一个名字才为有效的目的地)
6. mv 剪切(move)
1、移动文件到另一个文件夹:mv file1 folder1/
2、重命名文件:mv file1 file1rename
3、更多指令:mv –help
7. mkdir指令
建立文件夹:mkdir folder2 ; 在folder2里面再建立文件夹:mkdir folder2/f2
8. rmdir指令
只能移除空文件夹:rmdir folder2
9. rm 移除文件
1、清除单个文件:rm file1
2、加上-i,有提示信息,避免误删:rm -i f1 f2 f3 f4 (会逐一提示是否删除)
3、加上-I,超过3个文件才进行提示,并且一次性全部删除:rm -I f1 f2 f3 f4
4、删除有文件的文件夹:rm -r(or -R) folder1
10. nano文本编辑工具:
nano t.py
11. cat指令
1、查看文件内容:cat t.py
2、将文件的内容放到另一个文件里:cat t.py > t1.py
3、将多个文件的内容打包一起放入另一个文件中:cat t.py t1.py > t2.py
4、将一个文件的内容添加到另一个文件内容的末尾: cat t3 >> t2.py
12. 查看权限:ls l
1、显示 -rwxrw-r-(文件): 第一个-rwx的是user权限(r读,w写,x执行),第二个rw-的是group权限,第三个-r-的是others用户权限
2、显示drwxrw-r-(文件夹):d指的是文件夹,-指的是文件,还有其他类型
13. chmod修改权限(change mode)
1、修改模板:chmod [哪个用户]+[什么权限] [哪个文件]:
让user对t1.py有读的权限:chmod u+r t1.py
2、u对应user,g对应group,o对应others,a对应all所有
3、+加上,-减掉
4、文件夹降低权限:sudo chomn 用户名 文件名
14. 一个使用python的技巧
1、如果一个t1.py文件没有x权限,那么执行时必须为:python3 t1.py
2、如果有x可执行权限,则在t1.py文件的开头加上 #!/usr/bin/python3;然后可执行./t1.py运行文件
15. window连接linux系统
1、linux系统中安装openssh: sudo apt-get openssh-server
2、window上安装putty:设置上linux系统的ip,接下来输入:brian,可连接到linux系统
二、其他
1. 设置ubuntu的root密码:sudo passwd root
2. 获得root权限:su -
3. 查看CPU是几核:cat /proc/cpuinfo |grep "cores"|uniq
4. 查找文件所在的路径:sudo find / -name "*文件名*"