常用命令
基本命令
cd
:进入某个文件夹中cd
后面什么都不加可以回到用户主目录~命令终端进入某个目录的操作:
cd 文件名/
一般输入文件的开头,后面使用TAB
进行补齐在某个目录下返回上一级目录:
cd ..
..
表示上一级目录;.
表示当前目录;都是相对路径Linux
目录解构是倒置树形,cd
只能上下,不能左右绝对路径:以根目录开头描述一个路径,如:
/media/sf-share/jlc.txt
相对路径:以当前位置(工作目录)来描述一个路径
ls
:显示当前目录有哪些文件ls -a
:显示所有文件,包括隐藏文件ls -l
:以长格式显示文件的详情信息,所有信息包括:文件的相关权限,所有者的名字,组长名,文件大小(字节数),文件的最后修改时间,文件名
ls -al
:一步到位全部显示
clear
:为终端进行清屏,或使用ctrl+l
快捷键pwd
:显示当前的绝对路径whoami
:显示当前终端的用户名
文件相关命令
torch 文件名
:创建文件rm 文件名
:删除文件,完全删除,不会在回收站出现cat 文件名
:查看文件内容(不适合查看大型文件)(文件全部显示,要上下翻)more 文件名
:查看文件(以命令行一页的形式呈现文件内容,空格下翻一页,回车下走一行,按q
退出)从头开始显示,有内容百分之几提示less 文件名
:查看文件内容(与more
命令基本相同,但无进度显示可用上下方向键显示文件内容)loss
加载快于more
head 文件名
:查看文件内容(只显示文件开头的前10行内容)tail 文件名
:查看文件内容(只显示文件后面的10行内容)cp stdio.h home/STDIO.h
:把当前目录下的stdio.h
文件复制到home
目录下并改名为STDIO.h
,如果不加STDIO.h
则不改名mv stdio.h home/STDIO.h
:把当前目录下的stdio.h
文件剪切到home
目录下并改名为STDIO.h
该命令同时具有重命名的功能:
mv 原文件名 新文件名
chmod
:修改文件的权限chmod xxx 文件名
(x
为0~7的整数)x = r(4) + w(2) + x(1)
,分别表示读、写和执行,要想进入一个目录,必须保证有执行x
的权限chmod +/-r 文件名
:给一个文件统一加上/减去读权限
find 位置(条件)(查询内容)
:找到文件的所在位置,如:find / -name stdio.h
grep "关键词" 文件名
:在文件中过滤出关键词,说明关键词在哪,列出关键词所在行,并将关键词标红
其他常用命令
sudo
:获取超级管理员权限,可以简写su
,输入这个命令后再输入密码,即可进入超级管理员sudo apt-get update
:更新软件源sudo apt-get upgrade
:更新系统sudo init 0
:关机sudo reboot
:重启