简介:
介绍一些Linux常见常用的命令。一般linux命令都有非常多的选项。这里只介绍常用的一些选项。一些不常用的高冷选项可以直接通过比如说cmd --help 进行查询。
首先介绍一些linux命令行窗口使用时的一个小贴士和小技巧:
如果终端被太多过去的命令弄得一团糟,请使用**clear **命令清理终端。
尝试按TAB键自动填充您正在写的内容。例如,如果您需要填写FileName,请先写 cd File,然后按TAB键,终端将填充其余部分,显示cd FileName。
Ctrl+C和Ctrl+Z用于停止当前正在运行的任何命令。Ctrl+C将停止并终止命令,而Ctrl+Z将简单地暂停命令。
使用 命令 --help 可以获取这个命令的使用更多的方式,比如 tail -help。
如果您使用Ctrl+S意外冻结了您的终端,只需使用解冻Ctrl+Q即可撤消此操作。
Ctrl+A将移动到行的开头,而Ctrl+E将移动到末尾。通过使用“;”分隔多个命令,可以在一个命令中运行多个命令。例如ls /home;ls /user;pwd。如果只想在第一个命令成功时运行下一个命令,请使用&&。
进目录:
cd是change directory的缩写
cd 后边需要跟想要到的目录路径,要是后边不跟路径的话, 就回到用户目录下边了
比如:
cd ~
cd /home
cd /home/name
当前位置:
pwd 查看当前路径
pwd --help 不同的 linux 上边使用不同,可以使用pwd --help进行查询
展示目录下内容:
ls / 简单显示出当前目录下边的文件
ls -al 列出各文件和子文件夹详细信息 ll
ls -r 列出文件当前文件下边所有的内容包括文件里边信息
ls -lSrh 查找当前文件下边占用内存最大文件
ls -lt 时间最近的在前面
ls -ltr 时间从前到后
查看文件内容:
tail -f 文件 动态展示文件内容
tail -n 行数 文件 展示从最下边展示多少行
cat 文件 展示文件内容
显示环境变量:
echo $PATH 列出全部环境变量
创建文件及编辑文件:
touch 文件名 能创建0KB空文件如果不存在的话
vi/vim 文件名 创建文件并编辑文件 (进到文件里边使用 按钮 esc 在用:wq 回车就可以保存文件)
删除文件:
rm 文件名 删除当前文件
rm -rf 文件名/目录 强制删除文件及目录
注意:使用这个命令要非常小心,并仔细检查您所在的目录。这将删除所有内容,并且不会撤消
修改文件名或者移动文件:
mv 文件名 修改名 修改文件名
mv 文件 目录 移动文件到指定目录
复制文件:
cp 文件名 /目录 将文件移动到指定的目录下边
cp 文件名 /修改文件名 将文件移动到指定的目录下边并修改文件名
cp -r 文件/目录 目录 移动目录下边的文件或者目录到指定目录下
创建文件夹:
mkdir 目录名称 创建目录
mkdir -p 目录/目录 连续创建目录只能是子集目录
压缩/解压、文件/文件夹:
zip -r 压缩名 压缩文件名 将文件以 zip 的形式压缩
unzip 压缩名 将压缩包解压
tar -czvf 压缩名 压缩文件名 将文件压缩
tar -xvf 压缩名称 将压缩包解压
查看进程:
netstat -l:列出所有的监听端口;
netstat -lt:列出所有的tcp监听端口;
netstat -lu:列出所有的udp监听端口;
netstat -lx:列出所有的unix监听端口;
netstat -s:显示所有端口的统计信息;
netstat -st:显示所有的 tcp端口统计信息;
netstat -su:显示所有的 udp端口统计信息;
ps aux | grep 端口或者进程名称
sudo lsof -i :端口
fuser -v 端口/tcp 使用 fuser 命令可以直接在 Linux 上查看端口被哪个进程占用了
结束进程:
kill -9 进程号 根据进程号结束进程
killall -9 强制杀死进程
环境安装
LNMP -包安装环境
可以使用两种命令下载:
wget https://soft.lnmp.com/lnmp/lnmp1.9.tar.gz
yum install https://soft.lnmp.com/lnmp/lnmp1.9.tar.gz
下载下来使用上边解压命令解压
进到目录里边使用运行面板:
./centos.sh
根据需要下载的环境使用序号进行下载
下载的环境会安装到这个路径下边
/user/local
宝塔-包安装环境
创建用户-访问目录(权限)
1、创建用户及访问目录
useradd 用户名 -d 访问目录
2、为用户设置密码
passwd 用户名
创建用户组
groupadd 组名称
给用户设置组
usermod -aG 用户组 用户
将访问目录权限全部赋予用户
chown -R bgx_user01 /usr/local/bgx_bak/
将上层目录设置为root所有
chown root /
赋予权限给上层目录
chmod 771 /usr/local/
希望这些对你有帮助,有什么问题可以评论到下边,我们可以一起探讨问题