Linux常用命令

注意:

1) Linux的命令、参数及其文件名是严格区分大小写的。

2) 命令后面拼接--help都可以查看该命令的相关帮助文档。如:rmdir --help就是查看rmdir命令的帮助文档

1. 网络配置相关

查看网络配置ifconfig

编辑文件修改网络配置 vi /etc/sysconfig/network-scripts/ifcfg-eth0

2. 重新启动network服务进程 service network restart

3. 防火墙相关

a) 查看防火墙状态

/etc/init.d/iptables status或者service iptables status

b) 关闭防火墙service iptables stop或者/etc/init.d/iptables stop

注意:使用该命令关闭了防火墙的服务进程后,在重启Linux系统后,防火墙服务进程仍然会自行启动。

c) 开启防火墙service iptables start或者/etc/init.d/iptables start

d) 重启防火墙service iptables restart或者/etc/init.d/iptables restart

e) 设置启动Linux系统时,不再自行启动防火墙的服务进程

chkconfig iptables off

4. 打印当前工作目录 pwd(print work directory)

5. ls命令

显示指定目录下的文件目录清单,相当于dos下dir命令,而且参数更加丰富多样。

ls -a命令 显示目录下的所有文件,包括隐藏文件(linux系统中的隐藏文件都是文件名以”.”开头的)。

ls -l命令 以长格式列表输出指定目录中的文件清单。

ls -R 递归显示指定目录下的文件清单,即会显示指定目录中的非隐藏状态下的文件和子目录,并且会递归的显示子目录中的非隐藏状态下的文件和其子目录。

注意:ls命令的参数是可以连用,参数连用有两种写法:一种是ls -a -l,还有一种是ls -al写法。两者效果等价。三个参数连用也是可以的,ls -aRl等价于ls -a -l -R参数顺序不做要求。

1. 创建目录mkdir命令

mkdir music 在当前目录下创建music目录

参数:mkdir -p a/b/c创建多级目录

如果要创建的目录的父目录不存在,则先创建其父目录,再创建该目录。如果指定的目录存在,则不影响原目录,也不会报错。

2. touch命令

a) 创建空文件

touch 1.txt 如果1.txt不存在则在当前目录下创建一个文件名为1.txt的空文件(大小为0字节)

b) 改变文件的最后修改时间

如果1.txt文件已经存在,那么我们再执行一次touch 1.txt就会改变文件的最后修改时间(不会覆盖文件,原来文件中的内容还在,但是该文件的创建时间被修改了)。

3. 切换工作目录cd命令

基于相对路径:cd music 切换工作目录到当前目录中的music子目录中。

基于绝对路径:cd /var 切换工作目录到根目录下的var目录中。

cd命令的其他用法:

cd .. 返回上一级目录。

cd ~或直接写cd 返回当前用户的主目录(主目录又称家目录,一般用户的家目录是home目录,超级管理员的家目录是root目录)

注意:字符”~”代表当前用户的主目录。

4. cp命令

a) 复制文件到指定目录中(用法:cp 文件 目录)

cp /etc/php.* abc 将/etc/目录下以php.开头的文件复制到当前目录的子目录abc中。

注意:”*”是通配符,可以匹配多个字符,”?”只能匹配一个字符。

b) cp -R 目录1 目录2

把目录1中的所有子目录和文件都复制到目录2中。

5. mv命令

a) 将文件移动到指定目录中(用法:mv 文件 目标目录)

如果目标目录存在,则将文件移动到目标目录中。

b) 为文件或目录改名(用法:mv 原来的名字 新名字)

注意:在使用mv为文件或目录改名时,新的文件名或目录名不能和现有的文件或目录名称一样,否则无法修改。

6. rmdir命令 删除指定的空目录(删除a目录,a目录必须为空目录)

rmdir命令的参数:

-p 删除指定目录及其上级目录(例如:rmdir -p a/b/c)

-v 显示处理过程

1. rm命令

a) 删除指定文件

rm php.ini 删除php.ini文件

b) 删除指定目录

rm -rf 目录名 删除指定的目录(空目录和非空目录都可以删除)。

参数-r是递归的意思,即可以删除非空目录,参数-f是强制的意思。

rm -rf * 删除当前目录中所有可见的文件以及目录,如果要删除隐藏文件或目录,就只能rm -rf 隐藏文件名或目录名

2. cat命令

a) 显示指定文件的内容 (用法:cat 文件名)

b) 语法:cat > 文件名

1) 如果这个文件不存在,那么就会利用输出重定向符”>”,来创建简短的文本文件。

注意:敲击回车键之后,紧接着需要输入内容,ctrl+d结束内容输入,然后cat命令会读取我们输入的内容,输出到这个文件中去。

2) 如果这个文件存在,那么这个命令就是重新编辑这个文件中的内容

注意:运行这个命令之后,同样会让我们输入内容,ctrl+d结束内容输入,然后cat命令会读取我们输入的内容,然后写入指定文件中,但是要注意,文件中原来的内容就没有了。

这种方式等于变相的为文件编辑内容。

c) 语法:cat >> 文件名

1) 如果这个文件不存在,那么就会利用输出重定向符”>>”,来创建简短的文本文件

注意:敲击回车键之后,紧接着需要输入内容,ctrl+d结束内容输入,然后cat命令会读取我们输入的内容,输出到这个文件中去。

2) 如果这个文件存在,那么这个命令就是向这个文件末尾追加内容

注意:运行这个命令之后同样会让我们输入内容,ctrl+d结束内容输入,然后cat命令会读取我们输入的内容,然后追加在文件末尾。但是要注意,文件中原来的内容仍然存在。我们输入的内容追加在文件末尾。

d) 语法:cat file1 file2 > file3

1) 如果file3文件不存在,则创建file3文件,并把file1文件和file2文件中的内容合并到file3中。(file1文件和file2文件内容合并时,file1文件的内容在上面,file2文件的内容在下面。)

1) 如果file3文件已经存在,则用file1文件和file2文件中合并的内容来替换file3文件中的内容。也就是说file3文件中原有的内容会被覆盖。

a) 语法:cat file1 file2 >> file3

1) 如果file3文件不存在,则创建file3文件,并把file1文件和file2文件中的内容合并到file3中。(file1文件和file2文件内容合并时,file1文件的内容在上面,file2文件的内容在下面。)

如果file3文件已经存在,则将file1文件和file2文件中合并的内容追加到file3文件中末尾。也就是说file3文件中原有的内容仍然存在。

linux移动文件 rf参数_北京尚学堂卓越班252天[第095天]—Linux相关推荐

  1. c标签判断true false jsp_北京尚学堂卓越班252天[第042天]——Jsp

    1. JSP的核心运行原理 1) 客户端浏览器发送请求到服务器,访问a.jsp文件. http://localhost:8989/应用名/a.jsp 2) 服务器端接收到请求后所做的处理 a) 创建r ...

  2. 北京尚学堂python 百度网盘_北京尚学堂_1903期_Python_全套视频教程(视频、源码、课件)...

    北京尚学堂_1903期_Python_全套视频教程(视频.源码.课件) |____尚学堂官网.url |____尚学堂_程序员修炼手册(电子版).url |____软件开发常用词汇(北京尚学堂发布). ...

  3. linux移动文件 rf参数_linux下文件的复制、移动与删除

    查看centOS 版本     cat /etc/redhat-release 1,复制粘贴文件 cp  [选项]  源文件或目录  目标文件或目录 2,剪切粘贴文件 mv [选项]  源文件或目录 ...

  4. linux覆盖文件如何还原_大数据笔试真题集锦-——第十九章Linux面试题

    第十九章目录 第十九章 Linux 19.1 Linux中.如何调整文件最大打开数 修改linux的软硬件限制文件/etc/security/limits.conf. 在文件尾部添加如下代码: * s ...

  5. linux覆盖文件如何还原_大数据笔试真题集锦---第十九章Linux面试题

    我会不间断的更新,维护,希望可以对正在找大数据工作的朋友们有所帮助. 第十九章目录 第十九章 Linux 19.1 Linux中.如何调整文件最大打开数 修改linux的软硬件限制文件/etc/sec ...

  6. linux移动文件 rf参数_linux下文件的复制、移动与删除命令为:cp,mv,rm

    查看centOS 版本     cat /etc/redhat-release 1,复制粘贴文件 cp  [选项]  源文件或目录  目标文件或目录 2,剪切粘贴文件 mv [选项]  源文件或目录 ...

  7. hadoop商品推荐_北京尚学堂学员学习经验分享:商品推荐

    商品推荐 入口方法 package cn.sxt.itemcf; import org.apache.hadoop.conf.Configuration; import java.util.HashM ...

  8. python之父北京尚学堂_北京尚学堂 - 主页

    ${content} 你输入的邮件地址曾经通过${type}激活了本站帐号,请使用${type}帐号直接登录. 课程习题 : 提示 请选择一个答案 提交 查看正确答案 下一题 ${option}: $ ...

  9. linux查找文件夹命令_如何在Linux中使用命令行查找文件和文件夹

    linux查找文件夹命令 Most people use a graphical file manager to find files in Linux, such as Nautilus in Gn ...

  10. 北京尚学堂|程序员的智慧

    2019独角兽企业重金招聘Python工程师标准>>> 版权声明:本文为北京尚学堂原创文章,未经允许不得转载. 编程是一种创造性的工作,是一门艺术.精通任何一门艺术,都需要很多的练习 ...

最新文章

  1. 2021年,让OKR帮你完成晋升
  2. AIX中一些常用的命令汇总
  3. criterion java_Java Criterion類代碼示例
  4. 数据结构与算法 | 循环队列
  5. 使用Jenkins来发布和代理.NetCore项目
  6. 直播PK短视频?直播+短视频才是王道
  7. 微博拟全球发售1100万股 发售价不超388港元
  8. Sentinel系统规则_分布式系统集群限流_线程数隔离_削峰填谷_流量控制_速率控制_服务熔断_服务降级---微服务升级_SpringCloud Alibaba工作笔记0044
  9. ASP.NET MVC5+EF6+EasyUI 后台管理系统(67)-MVC与ECharts
  10. Javascript设计模式(五)代理模式
  11. Log4Net Layout使用以及扩展
  12. 跟“网址”有关的$_SERVER[ ]变量
  13. 181106 solution
  14. PHP 5.4 内置 web 服务器
  15. xfce4桌面连接蓝牙设备ubuntu
  16. 查看dSYM文件的UUID
  17. 数字信号处理 第三版 西安电子科技大学出版 第一章 课后题 编程题 14 15 16 17 18
  18. 数据挖掘的10个常见问题
  19. 【系】微信小程序云开发实战坚果商城-商城项目搭建
  20. 手机 download .cu .log_手机清理内存,这些英文文件哪些是可以删除的?看完就知道...

热门文章

  1. Android Dialog详解
  2. 让html的text输入框只能输入数字和1个小数点
  3. 今天写了个查看 ABAP 类层级的程序
  4. WPF中,输入完密码回车提交 ,回车触发按钮点击事件
  5. sql server使用的注意点及优化点 自备
  6. 《JAVA与模式》之解释器模式
  7. 网页设计找灵感——汽车酷站赞赏
  8. 由淘宝,京东,凡客站点的多条件分页查询细节想到的
  9. editplus3编辑器颜色修改
  10. Classic Poems ----Tagore, Stray birds