1、在线安装
apt-get
apt-get install 安装
apt-get upgrade 升级软件
apt-get updata 升级列表
apt-get autoremove 卸载
离线安装
dpkg
安装:dpkg -i xxx*.deb
卸载:dpkg-r xxx
2、ls
ls -i查看节点
ls -h显示文件大小以k,M
3、mkdir 建立 目录
4、搜索命令
tail 尾部信息 一般用于查看日志
locate 后台数据库中查找 /var/lib/mlocate
whereis 、which 搜索系统命令及帮助文档所在路径,找不到cd(cd是shell自带的,其他命令是外来的)
grep 在文件中搜索字符串命令
fine 搜索目录及文件,整个根 find -name xxx ,避免大范围搜索,资源消耗
-a and /-o or
exac ls -lh {}\;(exac 加上后面命令 { }\;这是必须的 )
通配符 *任意内容、?任意字符、【】匹配【】内的内容
find 文件大小 小写k,大写M
操作环境 $PATH(搜索环境)
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:./桌面/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi/bin
添加环境变量方法:vim /etc/profile
5、软链接、硬链接
硬链接:具有相同的节点和Block块,可以看做同一个文件;可以通过i节点查找;不能跨分区;不能针对目录使用;删除,双方不影响 ln
软连接:具有不同的i节点和Block块,不是存储源文件,而是文件名 ;任意修改某个文件,另一个也改变 ln -s
6、压缩命令
压缩格式:(目录都要 -r)
.zip,
.gz, gzip写完,源程序消失 。可用gzip -c xxx > xxx.gz ,压缩目录不方便(-r),将他子目录压缩
.bz2, bzip2 bzip2 -k 保留源文件
.tar.gz, tar -czvf 解压缩都是tar -xzvf
tar.bz2 tar -cjvf 解压缩都是tar -xjvf
前面那条 其实 tar 命令里 - z或者-j是决定处理文件的类型的,具体是压缩还是解压看第二位是-c 还是-x。
如果是c则为打包聚合方向的操作,如果为x则为拆包解压方向的操作。
7、关机和重启命令
shutdown -r xx:xx:xx 在xx:xx:xx时间重启 若加 & 后台服务,不再会一直在终端进行
shutdown -h xx:xx:xx 在xx:xx:xx时间关机(服务器不能使用关机)
shutdown -c 取消
shutdown 是安全的,会正常保存我正在进行的服务
其他关机命令 halt、poweroff、init 0(不是安全)
重启 reboot(相对安全)、init 6
runlevel 查询运行等级
logout退出登录(在window下一定要小心)
8、设备挂载和卸载 mount
sudo fdisk -l 查看磁盘文件所在路径,磁盘分区
sudo mount -t vfat /dev/sdb1 /mnt 挂载
sudo umount /mnt 或 umount /dev/sdb1 卸载
9 进程信息 进程:运行中的程序
ps 进程查看(静态)
-a 表示显示关联终端的所有进程信息
-u 表示所有有效用户的所有终端信息
-x 表示显示没有控制终端的所有进程信息
查看全部-aux
pstree 进程树查看(静态) -p加上进程ID(PID)
top 动态查看进程 -p查看某个进程ID号(PID)
终止与中止 正常退出与非正常退出
用kill来中止进程 ,一般“-9”
kill -9 xxx(PID) killall -9 程序名
10、系统信息查看
cat /proc/meminfo 查看内存
cat /pro/cpuinfo 查看cpu
uname -a 主机信息
ls /proc/ 查看proc里面有什么内容
hostname
11、计划任务 crontab
建立计划表 cron -e
更新服务 sudo serive cron restart
关闭计划表 cron -ri (r—delete)
12、内存查看信息 free
-s 5 每个5s显示内存信息
13、磁盘系统和磁盘占用情况 df -h du -sh查看某个文件
14、ping 网络连通 ping -c 6 192.168.xxx
ifconfig 查看网络地址及设置
15、域名解析 nslookup
类似 www.baidu.com ==解析成IP地址 192.168.11
浏览器最终是访问IP地址;若QQ能,不能上网,就是域名解析不成功
16、路由及网络信息查看
路由查看(不懂什么意思): route
网络信息查看:netstat -t tcp信息
17命令行快捷键
ctrl+r搜索命令 上下键 history