终端命令的基本使用
- 终端命令格式
- command [-options] [parameter] 括号内参数可有可无
- command—命令名 -options—选项,用来对命令进行控制增加额外控制 parameter—传给命令的参数
- 查询帮助信息–有两种方式
- command --help或man command
- 常见使用技巧
- 常见命令
- 查看目录内容
- ls—列出文件夹下的文件
- 隐藏文件—一个文件的文件名前面是一个.则就是一个隐藏文件—ls -a查看
- ls -l—以列表方式显示文件的详细信息 ls -l -h—显示文件大小<->ls -lh
- .表示当前目录而…表示上一级目录
- 通配符—*—任意位数任意字符—?—只能一位任意字符 ls 1 * 1.txt
- 切换目录
- cd—更改当前的工作目录
- cd ~返回家目录—cd .—保持当前目录—cd …—返回上级目录—cd - —在终端中可以在最近两个目录切换
- 绝对路径与相对路径—从根目录从头开始cd就是绝对路径
- 创建和删除操作
- touch—创建空白文件/若文件已存在则修改文件的末次修改日期
- rm—直接从磁盘删除—不可逆
- rm -r递归删除目录下的内容(删除目录必选)
- rm -f强制删除无提示
- mkdir—常见一个目录—文件目录都不可以重复
- 创建多个目录:mkdir -p dir1/dir2/dir3
- 拷贝和移动文件
- tree—以树状图列出文件目录结构
- 安装:sudo apt-get update–>sudo apt install tree
- tree -d—只显示目录不现实文件
- cp—copy 源文件 目标文件—复制文件或目录
- mv—mv 源文件 目标文件 移动文件或目录/文件或目录重命名
- 如果在同一路径下使用 mv read.txt 123.txt则就是重命名—不安全会产生覆盖
- read是想被重命名的文件
- mv -i read.txt 123.txt则会提示是否覆盖
- 查看文件内容
- cat—查看比较少内容的文件
- cat 123.txt 查看文件内容
- cat -b 123.txt 标注行号–空行不会编号
- cat -n 123.txt 所有行号都会出现
- more—比较多的文件内容
- more 123.txt 查看文件内容
- 附加操作
- 空格—显示手册页的下一屏
- enter—一次滚动手册页的一行
- b—回滚一屏
- f—前滚一屏
- q—退出
- 两者区别cat可以一次看清楚所有文件内容 more分页显示
- grep—终端中搜索文本包含的某种内容 grep python 123.txt—如果查找字符串有空格则需要用“”取
- grep -n 显示匹配行及行号 grep -n python 123.txt
- grep -v 显示不包含匹配文本的所有行 grep -v python 123.txt
- grep -i 忽略大小写
- grep模式查找—搜索以特定字符开头或结尾的行
- grep ^a 123.txt
- grep a$ 123.txt
- 其他
- echo—后跟参数会重新显示出来
- 当我们希望把终端命令保存下来就可以用echo—tree >>123—将当前目录结构重定向到123文件中
- 重定向 >和 >>
- 重定向—将本应显示在终端上的内容输出/追加到指定文件中
- echo hello—终端重复输出hello
- echo hello >123—重定向到123中,但是会覆盖123中原有的文件内容
- echo hello >>123—重定向到123文件中,只是追加到这里而不是覆盖
- 管道 |
- Linux允许将一个命令的输出可以通过管道做为另一个命令的输入
- 可以理解为现实生活中的管子,一头塞东西进去另一头取出来,这里|的左右分为两端,左端写东西,右端取东西
- ls -lh|more
- 常见的管道命令:
- more—分屏显示内容
- grep—在命令执行结果的基础上查询指定的文本
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
成都创新互联公司-专业网站定制、快速模板网站建设、高性价比乌海海南网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式乌海海南网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖乌海海南地区。费用合理售后完善,十多年实体公司更值得信赖。
本文标题:Linux基础操作总结【二】-创新互联
地址分享:
http://kswsj.cn/article/peggs.html