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 最最常用命令使用示例(10个并配图)

之前一个朋友想要我教下Linux的使用,于是我按照命令的关联性做了一个入门级的教程 如下:(如果想下载 word 文件保存,请 下载) --------------------------------...
  • chinaeran
  • chinaeran
  • 2014年11月24日 13:04
  • 4829

Linux20个常用命令

玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下...
  • xufei512
  • xufei512
  • 2016年11月24日 17:43
  • 1573

linux常用命令详解

原文地址:linux常用命令详解 作者: Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作、文件存 ...
  • woxiaoheia
  • woxiaoheia
  • 2014年10月30日 09:32
  • 767

Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - ...
  • super_man_ww
  • super_man_ww
  • 2016年09月05日 17:30
  • 1205

入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令

系统信息  arch 显示机器的处理器架构(1)  uname -m 显示机器的处理器架构(2)  uname -r 显示正在使用的内核版本  dmidecode -q 显示硬件系统部件 - (SMB...
  • u013046597
  • u013046597
  • 2017年04月08日 23:15
  • 7595

100个常用的linux命令

100个常用的linux命令
  • Mr_Leee
  • Mr_Leee
  • 2014年11月10日 00:17
  • 551

【Linux】linux常用基本命令

Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。...
  • xiaoguaihai
  • xiaoguaihai
  • 2013年03月22日 13:54
  • 524644

Linux基本操作 5----- Linux系统常用命令

1 日期时间     1 通过date查看当前系统的时间 date               2 格式化显示时间 date +%Y--%m--%d,中间的练级符号可以是任意的        ...
  • cgl1079743846
  • cgl1079743846
  • 2013年08月21日 09:45
  • 2810

Linux常用十大类命令书册

1、Linux管理文件和目录的命令 命令 功能 命令 功能 pwd 显示当前目录 ls 查看目录下的内容...
  • m0_37284701
  • m0_37284701
  • 2017年03月07日 19:44
  • 196

第二章、Linux操作系统及常用命令

第二章、Linux操作系统及常用命令02_01_Linux操作系统及常用命令Linux的基本原则:1、由目的单一的小程序组成;组合小程序完成复杂任务;2、一切皆文件;3、尽量避免捕获用户接口;4、配置...
  • Toormi
  • Toormi
  • 2015年08月13日 16:47
  • 1353
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux常用命令
举报原因:
原因补充:

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