Linux常用命令

原创 2015年11月17日 20:23:04

Linux常用命令

显示日期的指令: date
显示日历的指令:cal
简单好用的计算器:bc quit退出
改变文件的权限:chmod
1.png

我们将rwx看成二进制数,如果有则有1表示,没有则有0表示,那么rwx r-x r- -则可以表示成为: 

111 101 100 

再将其每三位转换成为一个十进制数,就是754。 
例如,我们想让a.txt这个文件的权限为: 
自己 同组用户 其他用户 
可读 是 是 是 
可写 是 是 可执行 

变换目录:cd
显示当前所在目录:pwd
建立新目录:mkdir

mkdir -m 711 test2

删除『空』的目录:rmdir
档案与目录的显示:ls
复制档案或目录: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

.同时将文件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 [-fir] 目录
-f 就是force的意思
-i互动模式,在删除前询问使用者
-r 递归删除,比较危险

移动档案与目录,或更名:mv

文件改名
mv test.log test1.txt
移动文件
mv test1.txt test3
将文件log1.txt,log2.txt,log3.txt移动到目录test3中。 
mv log1.txt log2.txt log3.txt test3
将文件file1改名为file2,如果file2已经存在,则询问是否覆盖
mv -i log1.txt log2.txt
将文件file1改名为file2,即使file2存在,也是直接覆盖掉。
mv -f log3.txt log2.txt
目录的移动
mv dir1 dir2 
移动当前文件夹下的所有文件到上一级目录
mv * ../
把当前目录的一个子目录里的文件移动到另一个子目录里
mv test3/*.txt test5

取得路径的文件名与目录名:basename,dirname

basename /home/test/test1
-> test1
dirname /home/test/test1
-> /home/test

由第一行开始显示档案内容:cat

2.png

从最后一行开始显示:tac(可以看出 tac 是 cat 的倒着写)
一页一页的显示档案内容:more
与 more 类似,但是比 more 更好的是,他可以往前翻页:less

3.png

观察文件类型:file
压缩文件和读取压缩文件:gzip,zcat
压缩文件和读取压缩文件:tar

将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar
tar -cvf /tmp/etc.tar /etc    <==仅打包,不压缩!
tar -zcvf /tmp/etc.tar.gz /etc  <==打包后,以 gzip 压缩
tar -jcvf /tmp/etc.tar.bz2 /etc  <==打包后,以 bzip2 压缩

查阅上述 /tmp/etc.tar.gz 文件内有哪些文件?
tar -ztvf /tmp/etc.tar.gz

将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下
cd /usr/local/src
tar -zxvf /tmp/etc.tar.gz

解压zip文件 unzip filename.zip

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Linux常用命令

  • 2016-12-13 21:19
  • 19KB
  • 下载

linux常用命令和shell编程

★shell编程 #!/bin/bash 指定了shell脚本的执行shell 使用bash命令来运行脚本时,-v和-x选项可以显示输入行和命令。 1.变量 ...

Linux常用命令参考手册

  • 2017-09-20 09:19
  • 6.56MB
  • 下载

Linux Shell sort排序常用命令

1 sort的工作原理   sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。 [rocrocket@rocr...

linux部署常用命令.rar

  • 2017-08-24 17:00
  • 892B
  • 下载

linux 常用命令全集

  • 2017-09-13 14:09
  • 364KB
  • 下载

linux常用命令

显示当前目录所有的文件和目录信息 ls //list ls XX目录 //查看指定目录下边的文件信息显示当前文件目录位置 pwd目录之间切换 cd 目录名字 ...

linux 常用命令

  • 2017-01-15 20:11
  • 1.57MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)