东莞专业做外贸网站的公司,上海做网站费用,手机网站字体大小自适应,wordpress 标签 图片不显示图片文章目录 Linux 基本指令入门指令文件/目录 相关文件操作文件基本操作文件处理文件压缩/解压压缩/解压 为 .zip 文件解压/压缩 为.tgz 文件 时间相关指令 Xshell 常用热键Linux系统关机 windows 和 Linux 文件互传/Linux 系统之间文件互传Linux 传入WindowsWindows 传入Linuxli… 文章目录 Linux 基本指令入门指令文件/目录 相关文件操作文件基本操作文件处理文件压缩/解压压缩/解压 为 .zip 文件解压/压缩 为.tgz 文件 时间相关指令 Xshell 常用热键Linux系统关机 windows 和 Linux 文件互传/Linux 系统之间文件互传Linux 传入WindowsWindows 传入Linuxlinux 之间文件互传 大家好我是纪宁。 这篇文章将向大家介绍Linux基本指令及 Xshell 常用的热键操作最后将描述如何在Linux 和Windows之间互传文件。 Linux 基本指令
入门指令
whoami查看目前哪个用户在登录 Linux who查看都有哪些用户登陆了这台 Linux 机器 pwd显示当前所处的工作目录 ls显示当前目录下所有的文件名 ls -d dira 显示 dira 目录本身 ls -dl dira 显示 dira 目录的详细文件属性 ls -l/ ll显示当前目录下所有文件的更多文件信息 clear清屏 man在线手册。可查询命令的基本用法及库函数C的调用规则等等。 man 手册编号 查询的内容 whichwhich 命令查看此命令是在哪个路径下 安装指令将自己的命令拷贝至某个路径本质是将对应的可执行程序文件拷贝至系统可识别的路径下 删除指令删除对应路径下的某个可执行程序 whereis 查指令、头文件、压缩包等文件的位置 alias重命名指令 alias ronaldo ‘ls -l’ 以后 ronaldo 就相当于 ls -l 了下次启动系统就不生效了 ps查看当前用户启动的进程信息
文件/目录 相关
Linux 下的路径分割符 /绝对路径、相对路径 根目 touchtouch 文件名 创建一个普通文件 mkdirmkdir 目录名 在当前目录下创建一个目录 mkdir -p dira/dirb/dirc/dird/路径在当前目录下创建一个 dira目录dira里有dirbdirb里有dirc… cdcd 目录名/路径 将当前工作目录改变到指定的目录下改变工作目录 treetree 路径将当前目录及其子目录用树的形式组织起来 statstat 文件名查询文件更详细的属性信息 rm删除目录或者文件默认不删除普通文件 rm dir删除普通文件 rm -r dir 递归逐个删除目录文件 dir rm -rf dir递归强制直接删除目录文件 dir-r 递归 -f 强制 -i 删除前逐一询问确认 rm -rf * 删除当前目录下所有文件 -i 选项删除前逐一询问确定
文件操作
文件基本操作
cp拷贝文件 cp 文件名 路径 在目标路径中创建一个同名文件并将当前目录下的文件内容拷贝过去 cp -rf 目录名 路径 在目标路径中创建一个同名目录并将当前这个目录下的所有文件数据拷贝过去 cp -rf dir /root/mudir 在 root 目录下生成一个 mydir 目录并将dir 所有内容拷贝过去 cp -rf /root/football/* efootball 将目录 football 里所有内容拷贝至 efootball 中但不包含football这个目录
mv剪切移动文件 mv 目录A 目录B 将目录A 整个连同目录一起移动到目录B mv file.txt 路径/f.txt将 file.txt 移动到目标路径并改名为 f.txt
cat显示查看文件内容适合小文件 less查看大文件可用上下、回车键翻阅文件内容也可在命令行里搜索文件内容并定位。 tac按行从后往前显示文件内容 用法一cat 文件名显示文件内容 -n 输出的时候默认带行号 -s不输出多行空格 -b对空格不带行号 用法二cat 从键盘文件读取什么就向显示器文件写入什么 输入重定向 cat 110.txt 把本来应该从键盘文件中输入的内容更改为从普通文件中进行输入输入重定向
head -n 文件名n默认为10 -n 查看文件前 n 行 tail -n 文件名 -n 查看文件倒数前 n 行
find查找指定路径下的文件 find 路径 -name 文件名
文件处理
|命令行管道将一条命令的输出结果作为输入传递给另一个命令
echo创建一个记事本文件并向其中写入内容每次写入都自带换行 echo “hello world”——直接显示在显示器上向显示器文件进行写入 echo “hello world” zyb.txt存在/不存在的文件——将hello world写入/新建并写入到文件 zyb.txt 输出重定向 每次输出会清空原始文件 · test.txt 可新建空文件/清空目标文件将‘空’输出重定向到目标文件如果目标文件不存在则新建一个 追加重定向向目标文件在原始内容的基础上新增内容
grep行文本过滤工具 grep ‘A’ test.txt 在test.txt 文件中找出包含‘A’的行 grep ‘A’ -i test.txt 在test.txt 文件中找出包含 ‘A’ / ‘a’ 的行-i选项可忽略大小写 grep ‘A’ -ni test.txt 在test.txt 文件中找出包含’A’/‘a’的行并显示行号-n 选项可显示行号 grep ‘A’ -vni test.txt 在test.txt 文件中找出不包含’A’/a’的行并显示行号-v 选项可显示不包含’A’的
sort对文件排序 sort test.txt 对文件以ASCII按行进行排序 sort -r test.txt 对文件以ASCII按行进行倒序排序
uniq文件内容去重 uniq test.txt 对相邻的行进行去重简易压缩 uniq -u test.txt 只保留唯一行将含有重复出现过的直接去掉。 uniq -d test.txt 只保留显示重复行
sort test.txt | uniq 可有效去重 sort test.txt | uniq -c test.txt 去重的同时显示重复的行出现的次数 sort test.txt | uniq | wc -l 统计不重复的行数wc 字符统计 -l 按行统计
文件压缩/解压
压缩/解压 为 .zip 文件
zip 和 unzip 命令 zip test.zip -r test将test文件解压为test.zip文件-r 递归 unzip test.zip 直接解压到当前目录 unzip test.zip -d 指定目录 解压到指定目录
解压/压缩 为.tgz 文件
tar 命令 压缩 tar -czf test.tgz test.txttest.txtx是要进行压缩的文件test.tgz 是形成的压缩文件包 tar -czf 文件名.tgz 文件名 解压 tar -xzf test.tgz 解压在当前目录 tar -xzf test.tgz -C /指定路径 解压在指定路径
时间相关指令
date 显示时间 格式化显示时间date %Y-%m-%d_%H:%M:%S分隔符-:等可以自行选择 时间戳date %sUnix 时间戳是从1970年1月1日UTC/GMT的午夜开始所经过的秒数不考虑闰秒。 时间戳好处唯一性方便范围查找。 时间戳和正常时间的相互转化 时间戳转化为正常时间date -d 时间戳 时间戳转化为格式化时间date %Y-%m-%d%H:%M:%S -d 时间戳 正常时间转化为时间戳时间戳转化工具
cal日历 cal -年份显示当年日历 cal -n显示近n月的日历
Xshell 常用热键
ctrl insert 复制 shift insert 粘贴 history 查看当前账号使用过的历史命令 方向键 可查看上一条/下一条指令 命令的第一个字母 Tab两次 可自动呈现可能出现的命令 ctrl C 三次 ——可退出异常程序 ctrl D 退出Xshell
Linux系统关机
shutdown -h 关机 shutdown -r 重启 shutdown -t s秒数指定关机秒数
windows 和 Linux 文件互传/Linux 系统之间文件互传
Linux 传入Windows
第一步安装 sz 指令 yum install -y lrzsz sz test.txt 将Linux 中的test.txt 文件传入 windows
Windows 传入Linux
直接将文件拖入Xshell中
linux 之间文件互传
scp 要传输的文件 zyb对应用户的Ip地址:/home/zyb zyb 为用户名/home 为家目录如果是root 用户的话家目录就是 /root Ip地址是对应用户的公网Ip