linux常用命令
- 1)目录信息查看命令 ls
- 2)目录切换命令 cd
- 3)当前路径显示命令 pwd
- 4)目录创建和删除命令 mkdir rmdir
- 5)清屏命令 clear
- 6)显示文件内容命令 cat
- 7)显示和配置网络属性命令 ifconfig
- 8)新建文件命令 touch vi
- 9)文件及目录删除命令 rm
- 10)文件复制命令 cp
- 11)文件移动命令 mv
- 12)磁盘挂载命令 mount
- 13)用于文件压缩和解压缩命令 tar
- 14)磁盘使用情况查看命令 df
- 15)搜索查找命令 find
- 16)查看进程命令 ps
- 17)结束进程命令 kill
- 18)修改权限命令 chmod
- 19)帮助命令 --help man
最近学习了嵌入式linux开发,记录一下学习心得和学习过程中遇到的一些问题和经验教训。学习嵌入式linux开发之前,首先需要熟悉一些常用的命令,为后面的学习打下一定的基础,但是也不用死记硬背,一定是要动手敲命令熟悉!!!
1)目录信息查看命令 ls
-a 显示所有的文件以及子目录,包括以“.”开头的隐藏文件。
-l 显示文件的详细信息,比如文件的形态、权限、所有者、大小等信息。
2)目录切换命令 cd
cd / 进入到根目录“/”下, Linux 系统的根目录为“/” 。
cd /usr 切换到根目录下的usr目录
cd … 进入到上一级目录。
cd ~ 切换到当前用户主目录 。
cd - 切换到上次访问的目录
3)当前路径显示命令 pwd
显示当前工作目录的绝对路径。
4)目录创建和删除命令 mkdir rmdir
mkdir abc 在当前目录下创建一个名为abc的目录
mkdir /usr/abc 在指定目录下创建一个名为abc的目录
5)清屏命令 clear
ctrl + l 快捷键
clear 命令用于清除终端上的所有内容,只留下一行提示符。
6)显示文件内容命令 cat
cat test.txt 查看test.txt文件内容
7)显示和配置网络属性命令 ifconfig
ifconfig 或 ifconfig | more 查看网卡信息
ifconfig eth0 up 10.0.1.90 配置网络ip
ping 查看与某台机器的连接情况
ping 10.0.1.90
netstat -an 查看当前系统端口
netstat -an
搜索指定端口
netstat -an | grep 8080
8)新建文件命令 touch vi
touch test.txt 当前目录下创建test.txt文件
vi test.txt 当前目录下创建并打开test.txt文件
9)文件及目录删除命令 rm
删除文件:
rm 文件 删除当前目录下的文件
rm -f 文件 删除当前目录的的文件(不询问)
删除目录:
rm -r abc 递归删除当前目录下的abc目录
rm -rf abc 递归删除当前目录下的abc目录(不询问)
全部删除:
rm -rf * 将当前目录下的所有目录和文件全部删除
rm -rf /* 将根目录下的所有文件全部删除【慎用】
注意:rm不仅可以删除目录,也可以删除其他文件或压缩包,为了方便大家的记忆,无论删除任何目录或文件,都直接使用 rm -rf 目录/文件/压缩包
10)文件复制命令 cp
cp -r 源地址 目标地址 -r代表递归
cp /usr/tmp/abc /usr 将/usr/tmp目录下的abc文件复制到 /usr目录下面
11)文件移动命令 mv
重命名:
mv aaa bbb 将文件aaa重命名为bbb
移动(剪切):
mv /usr/tmp/aaa /usr /usr/tmp 将该目录下的aaa文件移动到 /usr目录下
12)磁盘挂载命令 mount
mount /dev/sdb1 /mnt/tmp
将磁盘挂载到一个文件夹中,然后通过这个文件访问 U 盘 。
13)用于文件压缩和解压缩命令 tar
将 1.txt 2.txt 3.txt 4.txt 文件打包为 test.tar
tar -cvf test.tar *.txt
将 1.txt 2.txt 3.txt 4.txt 文件打包并压缩为 test.tar.gz
tar -zcvf test.tar.gz *.txt
将 1.txt 2.txt 3.txt 4.txt 文件打包并压缩为 test.tar.bz2
tar -jcvf test.tar.bz2 *.txt
将 test.tar 解包
tar -xvf test.tar
将 test.tar.gz 解压
tar -zxvf test.tar.gz
将 test.tar.bz2 解压
tar -jxvf test.tar.bz2
14)磁盘使用情况查看命令 df
df -Th
15)搜索查找命令 find
find 目录 参数 文件名称
-name filename #查找名为filename的文件
-user username #按文件属主来查找
find /usr/tmp -name ‘a*’ 查找/usr/tmp目录下的所有以a开头的目录或文件
16)查看进程命令 ps
ps -ef 查看所有正在运行的进程
17)结束进程命令 kill
kill pid 或者 kill -9 pid(强制杀死进程) pid:进程号
18)修改权限命令 chmod
chmod 777 test.c
19)帮助命令 --help man
–help
ifconfig --help 查看ifconfig命令帮助信息
man命令(命令说明书)
man shutdown
注意:man shutdown打开命令说明书,退出使用按键q