常规命令
1.显示终端
Ctrl+Alt+ T
2.显示隐藏文件
Ctrl+H
3.打断正在执行的操作
Ctrl+C / Ctrl+D
4.进入根目录
cd+/
5.切换到root
su (exit退出root)
6.显示目录所有文件及文件夹,包括隐藏文件
ls -al
显示名字带sd的所有文件:
7.显示系统全部信息
uname -a
8.补全
Tab
9.查看历史命令
history
10.显示当前目录
pwd
11.清屏
clear
文件管理
12.查看文件内容
cat
13.新建文件
touch aaa.txt
14.复制文件及文件夹
cp aaa.txt bbb.txt
复制目录directoryA下面的所有文件到目录directoryB里面
cp -rf /directoryA/* /directoryB/
15.删除文件
rm aaa.txt
16.新建文件夹
mkdir aaa
17.删除文件夹
rm -r aaa
18.移动文件
mv aaa.txt src (src是目标文件夹)
网络配置
19.显示网络配置
ifconfig
20.关闭网卡
sudo ifconfig xxx down
21.打开网卡
sudo ifconfig xxx up
22.重启网卡
sudo ifconfig xxx reload
进程管理与其他
23.定位当前目录
./ linux找命令一般不会先从当前目录下去找,所以加个./
24.显示文件夹大小
du xxx -sh
25.查看当前进程
ps
26.进程实时状态查看
top ( q退出)
27.文件类型查看命令(嵌入式常用)
file xxx
28.查看文件权限
ls xxx -l 查看权限
r w x 分别表示 :读 写 可执行
每个文件对应三组权限,每组3位,一共9位,分别对应 用户 用户组内其他成员 其他用户对应权限,例如:
"rw-"为一组,表示可读写,“r–”表示只读
29.更改文件权限
chmod
每组rwx 对应 十进制 421 也就是二进制 100 010 001
例如:打开全部权限4+2+1=7
30.shell脚本命令
新建my.sh 输入:
#!/bin/bash
命令1
命令2
命令3
保存退出
chmod 777 my.sh 升级权限
./my.sh 运行
31.从键盘获取一个数赋值给x
read x
32.输出刚才键盘输入的x
echo $x
安装/压缩/解压
33.安装包(.deb)
dpkg -i package.deb
34.删除包(.deb)
dpkg -r package
35.安装包
sudo apt-get install ./xxx
36.卸载包
sudo apt-get remove ./xxx
37.解压(.tar文件)
tar xvf xxx.tar
38.将文件打包创建.tar文件不压缩
tar -cvf xxx.tar xxx.txt
39.将文件打包并压缩
tar -zcvf xxx.tar.gz xxx.txt
40.解压(.tar.gz文件)
tar zxvf xxx.tar.gz
41.解压(.rar文件)
sudo apt-get install rar
sudo apt-get install unrar
sudo unrar x aaa.rar (X是接收参数)
42.解压(.zip文件)
sudo apt-get install unzip
unzip xxxxx.zip
unzip file.zip -d destination_folder (解压到指定地方)