初学linux,记录一些常用的命令。
linux里面有很多命令,在学习命令之前我们需要了解一些基本知识。
test/
指的是文件test,./
指的是根当前目录,a.c
是创建一个.c
文件名字是a。
--help
可以查看函数的使用方式,ctrl+c打断。
ls:查看目录,输入ls-a
可以查看全部
sudo:获取用户权限,在下载软件时可以使用命令sudo apt/get install+软件名
tree:用数状图的方式表示文件及其子文件。
cd:切换目录,cd
切换到主目录,cd test/
切换到test文件显示目录,cd ··/
返回上一级。
pwd:显示当前路径。
clear:清屏。
cat:查看文件内容,需要到到文件所在根目录下查看,cat test/a.c
就是查看teat文件夹中的a.c文件
cp:文件拷贝命令。cp a.c b.c
就是把a.文件拷贝成b.c
touch:创建文件。touch a.c
就是创建一个a.c文件。
mkdir:创建文件。mkdir test
就是创建一个test文件夹。
rmdir:删除目录。rkdir test
就是删除一个test文件夹。
mv:可以重命名文件或者移动文件或文件夹。
mv a.c b.c
就是把a.c文件命名成b.c
mv a,c test/
就是把a.c文件移动到test文件夹中。
poweroff:关机。
man:查询函数的用法。man printf
就是查询printf的用法,按q可以退出
sync:数据同步写入磁盘。
find:查找文件。find -name a.c
查找a.c文件
grep:查找内容。grep -nr“ubuntu”
查找有ubuntu字符串的文件,并显示在第几行。
du:查看文件大小。du a.c -sh
查询a.c文件大小
df:磁盘检查。
gedit:打开文件。gredit a.c
打开a.c文件
file:查看文件内容。
top:查看进程实时运行。
rm:删除。rm test/a.c
删除test文件夹的a.c文件,但是无法删除根目录下文件夹。
需要使用rm test/ -rf
强制删除