Linux系统及应用

联机帮助手册man
man + ”命令名“
e.g. man cat/ls

Bash Shell command

reboot 重启
poweroff 关闭系统
exit 退出当前终端窗口

cat file1 一次显示全部文件内容(man查看)

最常用的:
ls :
ls -l:
ls -a: don’t ignore entries starting with “.”
ls -:

用man学习测试中的命令

cp复制文件
cp 起点 终点
在windows中可以直接copy file1 ___表示到复制到当前目录,但在linux中,必须要写清楚终点,即使是复制到当前文件夹,也要写上destination,linux: cp file1 .," . "表示当前文件夹。
如果要复制同一文件夹中的多个文件可以用 cp file1 file2 file3… .,但书写过于麻烦,我们可以用通配符简化,cp file? . 在这里 只能代表一个字符,比如file1,filea等等都是对的,但是file13,fileab就是错的。
" * "表示任意长度的字符串,当通配符使用时还可以是不同字符的组合。例如:*.c (而当正则表达式使用时,就只能时相同任意长度字符的组合)

e.g. cp /root/.[a - z]* /temp 表示从 /root/.[a - z] 复制到 /temp
以“ . ”开头的文件时隐藏文件,

rm删除文件
rm 删除文件或目录 -f -r,f-----force
rm这种删除方式有破坏性慎用,rm -rf /变量
推荐一般情况下使用rmdir删除目录(空目录)

mv命令
移动/更名文件
移动:mv file1(文件) dir1(目录)
更名:mv file1(文件) file2(文件)

pwd:显示当前位置
cd . . 返回上一级目录
cd = cd ~ = cd $HOME 返回用户主目录
mkdir 创建目录

查找命令/search

  • find在目录中查找文件
    find 起始路径 选项
    find ./user01/(目录) -name file1.doc(文件名)
    find ~/Bill ~/Denis -size +1000 -atime 30 -ok rm {} ;(注意空格)
    在Bill和Denis两个文件夹中查找,大小超过1000个块且最近三十天都没有访问过的文件,-ok表示删除时会询问是否删除y/n,{}代指筛选出来的符合条件的文件。
  • grep在文件中查找字符串
    格式:grep 表达式 目标文件
    例如: grep “abc” file1
    ls -l | grep “^-r.x” 中^表示行首(位置),“ . ”表示任意一个字符,及查找行首为-r_x的。“ | ”表示管道,将“ | ”前边的输出送到grep。

正则表达式

正则表达式就是一套处理字符串的规则和方法。
.[a-z]*就是正则表达式。[a-z]表示a到z的任意一个字母,

而 * 的意思就是前边的东西重复任意次数(0 ~ N)。
例如: .a* or .aa* or .aaa* or .bbbb*都可以,但是必须是相同的字符重复。 (若时通配符就可以时不同字符的组合,注意区分)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值