linux命令学习
Linux命令学习笔记
1、重定向和echo
echo为输出,echo $? 显示上一次命令或程序的执行状态码,echo $PATH 显示系统环境变量 PATH
> 输出重定向,会覆盖原有的值,>> 重定向不会覆盖,ls > a.txt, 把ls显示的值放在a.txt中。
2、cat和more
cat 显示文档,cat a.txt, 用于显示小的文档;
more也是显示,按回车或空格向下翻,按B键往回翻,按F键向下翻,退出q键;查看大型文件;
3、管道(|)命令使用
将管道左边命令的输出结果作为管道右边命令的输入,ls -l | more;
4、grep文本搜索
grep 选项 ‘要查找的内容’ 查找的文件
-i 忽略大小写,-n 显示匹配行号,-v显示不包括匹配文本的所有行。
可以与正则表达式疫情使用;
ps aux | grep mysql (ps aux 为查看进程),在进程里面查看mysql
5、查找文件find
find 查找路径 -name 查找文件,
6、打包压缩
zip压缩,unzip解压缩。gzip压缩,gzip -d 解压;
tar 压缩和解压缩。
7、权限管理
r read 读取权限,w write 写入,x execute执行。
chmod 修改权限;
u user,文件所有者;g group 表示用户组;o other 表示其他用户;a all 全部;
权限设置说明:+ 加权限,-减权限,= 设置权限;
用ls -l 查看权限;
r-4, w-2, x-1;
数字法,7-> rwx, 2->-w-, 5->r-x;
如:chmod 777 a.txt; -rwxrwxrwx;
8、用户管理命令
普通用户用sudo 提升权限;sudo cat a.txt; 相当于root;
whoami 查看当前用户;用who也可以;
9、用户相关操作
useradd 创建用户;
-m 选项在创建用户时,为用户在home目录下创建一个通名家目录,如果不指定不创建;
-g 用来指定用户所属组,不指定时,默认加入到与用户名同名的组里;
在/etc/passwd下查看是否创建成功;
/etc/shadow 保存用户的密码。
userdel删除用户;
su 切换用户;
id 查看用户信息;
groupadd 用户组的创建;
groupdel 用户组的删除;
10、远程登录 ssh 和 scp
安装ssh客户端命令:sudo apt-get install openssh-client
命令格式:ssh 用户名@ip地址;
11、vim编辑器
有vim键盘图,百度搜;
三总模式:命令模式,编辑模式,末行模式;
i 在当前光标出插入
a 在当前光标下一个字符位置出插入
o 在当前光标所在行的下一行插入一个空行
r 替换字符,按一次r建,在按需要替换的内容
R 进入打替换模式下,会进入持续替换
末行模式:
保存文件:w
强制保存文件:w!
退出文件:q
强制退出文件:q!
保存并退出1:wq
保存并退出2:x
其他命令:https://blog.csdn.net/weixin_37657720/article/details/80645991
12、软件安装和卸载
dbgk -i 加文件(deb格式文件);
dbgk -r 加软件名字;
更新源:vim /etc/apt/sources.list
#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
#阿里云
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
#清华大学
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
#浙大
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#东软大学
deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
apt-get install 安装软件