继续剩余的Linux基本命令
1.Linux基本命令
31.拷贝:dd if=tree of=lemon
32.创建一个空文件:dd if=/dev/zero of=lemon bs=1M count=1;其中/dev/null 外号叫无底洞,你可以向它输出任何数据,它通吃,并且不会撑着;/dev/zero 是一个输入设备,你可你用它来初始化文件,从里面独处来的数据都是0。
33.压缩包管理
1.归档:tar cvf aa.tar aa;意思是将aa打包为aa.tar文件(注:归档不等同于压缩,归档并没有进行压缩)
释放:tar xvf aa.tar
2.压缩:tar zcvf aa.tar.gz aa;zcvf中的 z 是指使用gzip方法来压缩或解压文件;
tar jcvf aa.tar.bz2 aa;jcvf中的 j 是指使用bz2方法来压缩或解压文件;
3.压缩为rar格式:rar a -r aa.rar aa;
解压rar格式:unrar x aa.rar
4.压缩为zip格式:zip -r aa.zip aa;
解压zip格式:unzip aa.zip;
34.进程管理
1.查看当前在线用户:who
2.字符终端切换(慎用):ctrl+alt+F1后输入tty1,
退出exit,按alt+F7即可退回到图形界面。
3.监控后台程序:ps;显示的是精简模式的后台程序
ps aux;查看所有进程信息
ps ajx;查看其他信息
4.进程的三种状态:运行、就绪、阻塞
5.挂起一个进程:ctrl+z;下面的数字表示挂起进程的作业号
jobs;查看挂起的进程
fg 1;即可将挂起的进程重新执行
bg 1;将挂起的进程在后台运行
6.编译一个c文件:gcc test.c -o a.out;将test.c文件编译为a.out可执行文件
7.直接在后台运行可执行文件:./a.out &
8.直接杀死后台运行的进程:kill -9 进程id
不知道使用 -n 的话使用 kill -l 来进行查询
9.查看当前进程环境变量:env
给用户添加新的环境变量路径:vim .bashrc;在最后一行添加:export PATH=PATH:/home/colin/给系统添加一条新的路径:在/etc/profile下添加:exportPATH=PATH:/home/colin/
给系统添加一条新的路径:在/etc/profile下添加:export PATH=PATH:/home/colin/给系统添加一条新的路径:在/etc/profile下添加:exportPATH=PATH:路径
35.用户管理
1.创建用户:sudo useradd -s /bin/bash -g colin -d /home/peiqi -m peiqi
2.设置用户组
-s 指定新用户登录时shell类型
-g 指定所属组,改组必须已经存在
-G 指定附属组,改组必须已经存在
-g 用户家目录
-m 用户家目录不存在时,自动创建该目录
3.设置密码:sudo passwd peiqi
4.删除用户:sudo userdel -r peiqi
36.网络管理
1.查看网卡信息:ifconfig
2.关闭网卡:sudo ifconfig ens33 down
3.打开网卡:sudo ifconfig ens33 up
4.给网卡设置临时ip:sudo ifconfig ens33 ip地址
5.给网卡添加永久ip:在右上角新建一个ip