博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux几个常用的小命令-我最喜欢chmod
阅读量:6298 次
发布时间:2019-06-22

本文共 1232 字,大约阅读时间需要 4 分钟。

  hot3.png

1. Linux命令行开头固定格式都是类似[root@localhost ~]#,那么它有什么含义呢?听我给你叨叨叨叨,它一共由三部分组成:

  • 方括号里面root代表的是当前登录的用户名
  • localhost部分代表的是当前服务器或者主机名
  • ~代表你当前所在的目录
  • @是一个分隔符号,#或者$则相当于dos里面的>符号

2. pwd(print working directory): 查看当前所在的路径。

3. ls(list files): 显示当前文件夹包含的所有内容。ls -a(all):显示所有文件,包含隐含文件(文件名前带点,例如: .passwd)

   ls -l(long): 显示长文件名,里面包括用户权限,所属于用户组等等。

   ls +目录 列出目录下的文件内容。

   ls > abc.txt: 列出当前目录下的内容,并存入abc.txt文件。

4. 绝对路径:以根目录开头的路径,例如:/home。 相对路径:路径开头没有斜杠,例如:home。 

5. cd +文件名: 进入某个目录/文件夹。

6. mkdir +名字(make directory):新建目录。

7. vi +文件名: 打开编辑某个文件。在vi中i/a代表插入,esc退出插入,:wq代表保存。如果该文件不存在,则新建并编辑该文件。

8. cat +文件名: 查看文件内容。

9. grep: 过滤输入信息。例子:cat passwd | grep root        查看passwd文件下信息,并将有root的行输出到控制台。

10. |:管道符号。可以连接两个命令,将前一个命令的输出作为后一个命令的输入。

11. mv: 移动/更名文件/文件夹。

12. cp: 复制文件/目录。

13. rm: 删除文件/目录。删文件:rm file1 file2 ....     删目录: rm -rf dir1 dir2 ....     递归删除所有子目录和文件: rm -r      dir1...        强制删除:rm -f files1 .... 

14. chmod: 文件的授权。 例子:chmod u+r, g-r, o-r abc.txt   ;    chmod 555 filename

     555的扩展:read,write,execute 分别对应4, 2, 1。5代表4+1,也就是r+e,可读,可执行,不可写。

15. clear: 清屏。

16. man: linux 里面查看命令帮助的命令。例子: man chmod。

17. echo: 回显。将echo后面的东西回显到控制台。

     echo abc>121.txt     ">"表示覆盖。

     echo abc >>121.txt  ">>"表示追加。

18. touch: 创建新空白文件,修改文件访问时间。

19. 在linux中一个点代表当前目录,两个点代表上一层目录。

转载于:https://my.oschina.net/javacy/blog/78762

你可能感兴趣的文章
!!a标签和button按钮只允许点击一次,防止重复提交
查看>>
(轉貼) Eclipse + CDT + MinGW 安裝方法 (C/C++) (gcc) (g++) (OS) (Windows)
查看>>
还原数据库
查看>>
作业调度框架 Quartz.NET 2.0 beta 发布
查看>>
mysql性能的检查和调优方法
查看>>
项目管理中的导向性
查看>>
Android WebView 学习
查看>>
(转)从给定的文本中,查找其中最长的重复子字符串的问题
查看>>
HDU 2159
查看>>
spring batch中用到的表
查看>>
资源文件夹res/raw和assets的使用
查看>>
UINode扩展
查看>>
LINUX常用命令
查看>>
百度云盘demo
查看>>
概率论与数理统计习题
查看>>
初学structs2,简单配置
查看>>
Laravel5.0学习--01 入门
查看>>
时间戳解读
查看>>
sbin/hadoop-daemon.sh: line 165: /tmp/hadoop-hxsyl-journalnode.pid: Permission denied
查看>>
@RequestMapping 用法详解之地址映射
查看>>