shell 常用指令记录
作者:互联网
# 快捷键
Tab # 指令补全文件
Ctrl + Insert # 复制
Shift + Insert # 粘贴
Alt + Insert # 粘贴选择内容
Alt + Ctrl # 调出 Xftp
ssh 192.168.245.132 22 # xshell 连接服务器 格式:ssh ip 端口
exit # 退出
clear # 清屏
shutdown -h now # root关机
shutdown -r now # root重启
cd / # 切换到根目录
cd # 切换到/root 目录下
cd .. # 返回上一级目录
cd - # 返回上一次目录下
ls # 展示当前目录下文件
dir
ls -al # 展示当前目录下全部文件详细信息
# cat命令 – 在终端设备上显示文件内容
cat -n server.sh # 查看文件内容;-n 行数
cat -n server.sh > server.txt # 查看文件内容,并添加行号后,输出到另一个文件当中。
cat /dev/null > /root/anaconda-ks.txt # 清空指定文件内容
cat > anaconda-ks.txt << lzl # cat 清空指定文件,显示持续写入文件内容,碰到lzl符合后结束并保存!
cat >> anaconda-ks.txt << lzl # cat 清空指定文件,显示持续写入文件内容,碰到lzl符合后结束并保存!
> anaconda-ks.txt # 直接向文件中写入一个空
curl "https://127.0.0.1:52443" -k # 检查web页面
ps -ef | grep tomcat # 查看 tomcat 进程
ps -e | grep tomcat
ss -lnp | grep 8443 # 查询是否存在端口
kill 15970 # 关闭进程
telent 192.168.245.132 22 # 检测 端口是否通畅
ping 192.168.245.132 # 检测ip是否通畅
ping www.baidu.com # 检测是否可以访问外网
./install.sh # 执行脚本
mkdir liuzonglin # 创建文件夹 -v 显示执行操作
mkdir liu liu1 liu2 # 同时创建多个文件夹
mkdir -m 700 liuzonglin # 创建文件夹同时,授权其权限
mkdir -p liuzonglin/liuzonglin1/liuzonglin2 # -p 创建多级目录
mkdir -p -m 700 liu/liu/liu1 # -m 授权的是liu1文件夹
touch liuzonglin.txt # 创建文件
rm -rf liuzonglin # 删除文件/文件夹
# 授权
chmod +x install.sh # 给文件赋可执行权限
chmod 777 install.sh # 给文件赋最大权限
chmod 600 install.sh # 给文件赋可读可写权限
# 互传文件
rz # 上传文件
sz ? # 下载文件
# 解缩文件
tar -zxvf install_20220105.tar.gz # 解压文件
tar -zcvf install_20220105.tar.gz install_20220105 # 压缩文件
# 展示当前目录下文件详细信息
ls -l
ll
# 效果一致:切换到 local 目录下
cd /usr/local/
cd /usr/local
# 定时器
crontab -l # 显示 crontab 文件
crontab -e # 修改 crontab 文件
crontab -r # 删除 crontab 文件
mv liu liuzonglin # 修改文件名
mv file /usr/local/ # 移动文件到指定目录下
mv -f -b log.txt liuzonglin/ # 移动文件到指定目录下 -f 直接覆盖,不显示 -b 有相同文件覆盖之前为其创建一个备份
cp liu.txt liu.txt_lzl # 复制文件内容并改名
cp -r server.sh liuzonglin/ # 复制文件; -r 递归,常用于复制文件夹,遍历目录下所有文件进行复制
find / -name liuzonglin # 查找执行文件
find /usr/local/las/program/tomcat7/logs/ -mtime +1 -name '*.log' # -mtime -n或者 +n (-n表示文件被更改距现在N天内 +n表示文件更改据现在的N天以前)
# 查看 ip
ifconfig
ip a
ip addr
mysql> select * from employee\G; # Linux 查看表数据太乱,改变打印格式
echo命令 – 输出字符串或提取Shell变量的值
echo -n 'liuzonglin' # 不输出结尾的换行符
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config # 修改文件中指定内容
echo \'liu\' # 内容进行转义,显示单引号
echo "liu" > liu.txt # 内容写入到文件中
标签:文件,shell,记录,sh,liu,指令,install,liuzonglin,txt 来源: https://www.cnblogs.com/liuzonglin/p/15894547.html