Linux常用命令
2015-11-17 20:23
423 查看
Linux常用命令
显示日期的指令: date显示日历的指令:cal
简单好用的计算器:bc quit退出
改变文件的权限:chmod
我们将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
从最后一行开始显示:tac(可以看出 tac 是 cat 的倒着写)
一页一页的显示档案内容:more
与 more 类似,但是比 more 更好的是,他可以往前翻页:less
观察文件类型: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 socket 初步
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- 设计模式之行为型模式 - 调用行为的传递问题
- 基于 Linux 集群环境上 GPFS 的问题诊断