Linux学习-基本命令

作者: MakerChen | 来源:发表于2016-04-03 14:46 被阅读43次

文件命名规则

除了/之外,都合法。
避免使用一些特殊字符
避免使用.作为普通文件名的第一个字符
大小写敏感

命令格式

命令 -选项 参数

drwxr-xr-x 2 root root 4096
硬链接数 所有者 所属者 数据块

文件类型:

d 目录directory 
- 二进制文件 
l 软链接文件link
rwx r-x r-x
所有者u 所属组g 其他人o
user /owner group others
代表字符 权限 for文件 for目录
r 查看文件内容 列出目录中的内容
w 修改文件内容 可创建、删除文件
x 可执行 执行文件 可以进入目录

命令

查看文件内容

  • cat 适合小文件
  • more (空格/f 下一页 ) (回车 下一行) (q 退出)
  • head (-num 文件前几行)
  • tail ( -num 文件后几行 ) (-f 动态更新)

权限管理内容

chmod [uga][+-=][rwx] /[mode/777]
chown [用户][文件和目录] (改变文件的所有者)
chgrp [所属组][文件和目录]
umask 默认权限 (缺省创建的文件不能授权可执行文件)

文件搜索命令

which 显示系统命令所在目录,及别名信息
whereis 显示系统命令所在目录,及帮助文档
find [路径][关键字] 查找文件或目录

---name、size、user、{ctime、atime、mtime:天}、{cmin、amin、mmin:分钟}{c:change[文件属性被修改过]}[a:access、m:modify[文件内容被修改过] && -a and 、 -o or }]

find /etc -name inittab -exec ls -l {} ;

locate 从目录文件的数据库搜索文件,比find块,需配合locate使用
updatedb 更新文件数据库
grep 在文件中搜寻字符串匹配行并输出 [指定字符串][源文件]

帮助命令

man 帮助命令[命令、配置文件/5]
info 帮助命令
whatis 命令的简要描述 [makewhatis]
apropos = man -k
help 查看shell内置命令的帮助

压缩解压命令

gzip 只能压缩文件、不能压缩目录。不保留原文件
gunzip = gzip -d
tar 打包目录 (z压缩、c产生.tar文件、v、f文件名、x解包)
zip 默认windows和linux可共享的压缩文件 (-r 压缩目录)
unzip 解压
bzip2 (-k 压缩并保留原文件)
bunzip2 (-k 解压缩并保留原文件)

网络通信指令

write 向另外一个用户发信息 ctrl+d 结束
wall == write all
ping 测试网络连通性
ifconfig 查看网络设置信息

关机、重启

shutdown
reboot

bash技巧

TAB键补齐文件名
clear = ctrl + l
ctrl + u 删除光标前所有的字符
alias copy=cp
alias xrm="rm -r"
unalias copy

输入输出重定向

> 输出重定向 (>>追加)
< 输入重定向
2> 错误输出重定向

管道

| 将一个命令的输出传送給另一个命令,作为另一个命令的输入

命令连接符

; 顺序执行命令
&& 只有&&前面的命令执行了,后面的命令才会执行
|| 只有||前面的命令执行失败后,后面的命令才会被执行

命令替换符 `

示例:ls -l `whick touch`


想及时了解最新信息。扫一扫,添加关注微信公众号

weixin.jpg

原文地址:http://makerchen.com/2016/05/29/linux-basecommand/

相关文章

网友评论

    本文标题:Linux学习-基本命令

    本文链接:https://www.haomeiwen.com/subject/ardulttx.html