设为首页 收藏本站
查看: 1101|回复: 0

0407 常用Shell命令

[复制链接]

尚未签到

发表于 2015-4-29 11:16:31 | 显示全部楼层 |阅读模式
  cd
  Linux指令篇档案目录管理
  名称 : cd
  使用权限 : 所有使用者
  使用方式 : cd [dirName]
  说明 : 变换工作目录至 dirName。 其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home directory (也就是刚 login 时所在的目录)。
  另外,"~" 也表示为 home directory 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。
  范例 : 跳到 /usr/bin/ :
cd /usr/bin
  跳到自己的 home directory :
cd ~
  跳到自己的上层 :
cd ..
  跳到目前目录的上上两层 :
cd ../..
cd - 返回进入当前目录前所在目录
  
  
  dir
  Linux dir 命令和 ls 命令功能类似,用以查看目录、文件权限等详细信息。
  一、Linux dir 命令使用权限
  任何用户都可以在终端使用” dir “命令。
  二、Linux dir 命令使用格式
  在终端使用 dir 命令的格式为:dir [选项] [目录名] (使用时无方括号)
  三、Linux dir 命令功能
  dir 命令的功能和 ls 命令类似,不过命令参数比较少,可以使用“dir –help”查看dir命令的相关参数。
  四、举例
  例如列出”/home/cc/Ruijie”里所有内容的详细信息。可用如下命令。
  [cc@cc ~]$ dir -l /home/cc/Ruijie
  下面是显示的内容:
  [cc@cc ~]$ dir -l /home/cc/Ruijie
  总计 2168
  -rwxr-xr-x 1 cc cc 112876 2008-06-26 libpcap.so.0.6.2
  -rwxr-xr-x 1 cc cc 737192 2008-06-26 libstdc++.so.5
  -rwxr-xr-x 1 cc cc 1938 2004-04-23 readme.txt
  -rwxr-xr-x 1 cc cc 1350772 2005-08-31 xrgsu
  [cc@cc ~]$
    
  cp
  Linux命令:cp (copy)复制文件或目录
  功能: 复制文件或目录
说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面
  指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息。
  示例:
    .复制文件,只有源文件较目的文件的修改时间新时,才复制文件
     cp -u -v file1 file2
  .将文件file1复制成文件file2
     cp file1 file2
  .采用交互方式将文件file1复制成文件file2
     cp -i file1 file2
  .将文件file1复制成file2,因为目的文件已经存在,所以指定使用强制复制的模式
     cp -f file1 file2
  .将目录dir1复制成目录dir2
     cp -R file1 file2
  
  将d:/standard 文件夹内容复制到 d:/Nation/example
  语法: cp [选项] 源文件或目录 目标文件或目录
  cp – R d:/stanard  d:/Nation/Example
DSC0000.jpg    
  .同时将文件file1、file2、file3与目录dir1复制到dir2
cp -R file1 file2 file3 dir1 dir2
  .复制时保留文件属性
     cp -p a.txt tmp/
  .复制时保留文件的目录结构
     cp -P  /var/tmp/a.txt  ./temp/
  .复制时产生备份文件
     cp -b a.txt tmp/
  .复制时产生备份文件,尾标 ~1~格式
     cp -b -V t   a.txt /tmp   
    .指定备份文件尾标
     cp -b -S _bak a.txt /tmp
  
  rm
  名称:rm
  使用权限:所有使用者
  使用方式:rm [options] name...
  说明:删除档案及目录。
  参数:
           -i 删除前逐一询问确认。
           -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
           -r 将目录及以下之档案亦逐一删除。
   范例:
       删除所有C语言程序档;删除前逐一询问确认 :
                    rm -i *.c
  将 Finished 子目录及子目录中所有档案删除 :
           rm -r Finished
  
  mkdir
  功能:创建一个目录(类似MSDOS下的md命令)。
  语法:mkdir [选项] dir-name
  说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或文件名称。
  命令中各选项的含义为:
  - m 对新建目录设置存取权限。也可以用chmod命令设置。
  - p 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-61877-1-1.html 上篇帖子: 【Shell脚本】怎样表示一个for循环 下篇帖子: [shell] 使用Cat和EOF避免使用多行echo
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表