一、新安装的linux
- 给root设定一个密码默认root用户是无固定密码的,并且是被锁定的,如果想给root设置一个密码只需执行命令:
sudo passwd root
su root
二、常见命令
sudo apt install net-tools
sudo apt-get update
sudo apt-get install telnetd
sudo apt-get install ssh
service 服务名 start
netstat -ntpl
三、文件夹、文件基本操作
pwd
cd / 根目录
cd - 之前目录
cd
cd .. 上一级目录
cd ~ 当前用户目录
mkdir -pv ./a/b/c 创建树目录且父目录不存在
touch 1.txt
ls -l 等价于 ll
ls -a 查看隐藏文件
cat 1.txt
more 1.txt -b/ctrl+b 前一页 space下一页 q退出
less -mN 百分比和行号 /待查字符 -b/ctrl+b 前一页 space下一页 q退出 比more多了一个搜索功能
tail -10 显示后10行
tar -zxvf 解压
tar -zcvf 压缩
cp -b 1.txt /root 备份 文件路径 目的地
cp ./1.txt ../ 复制文件到父母录里面
mv 1.txt /root 移动
mv 1.txt 2.txt
rm -rf 1.txt 递归强制删除
find [目录][参数]
find /root/ -name '*in' 咋根目录下查找名称中以in开头的文件或目录
四、vim/vi 命令
vim 1.txt i 插入 esc+ : +wq 写入退出 esc+ : +q! 强制退出
vi 1.txt
shift+i 当前行首部
shift+a 当前行尾部
o 当前行下一行插新行
shift+o 当前行上一行插新行
复制粘贴 删除类似(dd ndd)
yy 单行复制
nyy 复制n行
p 粘贴
定位
gg 文本首部
shift+gg 文本末尾
五、grep、管道、kill、chmod
grep [参数] [过滤规则] [[文件]
grep -i mysql /root/install.log 搜索/root/下的关于mysql
命令1 | 命令2
cat /root/ | grep -i mysql 在cat基础上进行过滤
ps -ef | grep -i mysql 在查看进程中过滤mysql进程
ps -ef |grep -i mysql 查看mysql进程
kill -9 进程号 杀死进程
权限分为用户权限,用户组权限,其他用户权限(除了文件或目录拥有者或所属群组之外的用户)
chmod u-rwx 1.txt 取消当前用户读写执行权限
chmod g+rwx 1.txt 增加当前用户组读写执行权限
chmod o+rwx 1.txt 增加其他用户读写执行权限
chmod -R 777 /tmp/test 递归给所有用户 /tmp/test目录下所有文件加可读可写可执行权限
![权限](https://i-blog.csdnimg.cn/blog_migrate/37353c72ec01e085e0b067e69a2dc80d.png)
六、安装软件
yum install glibc.i686
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
yum update libstdc++-4.4.7-4.el6.x86_64
yum -y install libncurses.so.5 libtinfo.so.5
yum install gcc-c++