简述Linux命令初使用
2016-03-02 11:00
525 查看
1.cd 命令 cd 命令经常使用来改变目录 root@test:~# cd /home/user/Desktop root@test:~# cd .. 返回上一级目录 root@test:~# cd ../.. 返回上两级目录 如果不知道工作目录,pwd直接显示当前的目录路径 root@test:~# pwd 2.ls 命令 ls 命令是列出目录内容(文件或文件夹) root@test:~# ls ls -l 命令是以详情模式列出目录内容(文件或文件夹) 3.uname 命令 显示机器名,操作系统和内核详情 root@test:~# uname Linux tecmint 3.8.0-19-generic #30-Ubuntu SMP Wed May 1 16:36:13 UTC 2013 i686 i686 i686 GNU/Linux 4.mkdir 命令 mkdir 创建新目录 root@test:~# mkdir index 创建了一个index的文件夹 mkdir -p 创建目录树 root@test:~# mkdir -p /tmp/dir1/dir2 在tmp目录下创建了一个dir1的文件夹并在dir1的文件夹下创建dir2文件夹 5.rmdir 命令 rmdir 删除目录 root@test:~# rmdir index 删除index文件夹 rm -rf 删除目录同时删除里面的内容 root@test:~# rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容 rm -rf dir1 dir2 root@test:~# rm -rf dir1 dir2 同时删除两个目录及它们的内容 6.vi 开打一个文件 没有并创建一个文件 root@test:~# vi index.txt 首先按ESC键回到命令模式; vi保存文件有不同的选项,对应于不同的命令,你可以从下面的命令中选择一个需要的; :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不退出vi :wq 保存文件并退出vi :wq! 强制保存文件,并退出vi :q 不保存文件,退出vi :q!不保存文件,强制退出vi :e! 放弃所有修改 最后回车即可。 7.touch 创建一个不存在的文件 root@test:~# touch index.html 创建了一个index.html文件 8.rm -f 删除文件 root@test:~# rm -f index.html 删除一个index.html 的文件 9.cp 复制文件、文件夹 root@test:~# cp index.php index2.php 复制了一个index2.php的文件 root@test:~# cp -a dir1 dir2 复制一个目录 root@test:~# cp -a /tmp/dir1 . 复制目录到当前的工作目录 root@test:~# dir/* . 复制目录下所有的文件到当前的工作目录 10.mv 移动目录 root@test:~# mv dir1 dir3 如果dir3存在,则把dir1目录移动到dir3目录下; 如果dir3不存在,则把dir1目录的名称改为dir3; root@test:~# mv index.php index3.php 把index.php的文件名改为index3.php
11.打包压缩、解压
root@test:~# bzip2 file1 压缩一个文件名为file1的文件 压缩后文件是 file1.bz2 bunzip file1,bz2 解压一个文件名为file1.bz2的文件 gzip file1 压缩一个叫做 'file1'的文件
压缩后文件是 file1.gz
gunzip file1.gz 解压一个叫做 'file1.gz'的文件 tar -cvfj archive.tar.bz2 dir1 创建一个bzip2格式的压缩包 tar -xvfj archive.tar.bz2 解压一个bzip2格式的压缩包 tar -cvfz archive.tar.gz dir1 创建一个gzip格式的压缩包 tar -xvfz archive.tar.gz 解压一个gzip格式的压缩包 12.cat 命令 cat 命令创建文件 root@test:~# cat > test.txt <<EOF
> 输入文本信息 > 输入文本信息 > EOF //退出编辑状态 root@test:~# cat login1.txt login2.txt login3.txt > login.txt
把login1 login2 login3中的内容输入到新创建login中
root@test:~# cat login1.txt login2.txt login3.txt >> login.txt
把login1 login2 login3中的内容输入到已创建好的login中 root@test:~# cat login.txt 查看login.txt的内容
相关文章推荐
- linux--mysql的安装与配置
- Linux下查看硬件信息的方法
- 学习Linux决心书
- linux下彻底卸载mysql 图解教程
- Linux内核编码风格要求,该文档位于Linux内核下的Documentation/CodingStyle
- linux配置SSH免密码登陆方法
- LINUX 参数分析
- linux命令之获得命令帮助
- Linux下超时重传时间(RTO)的实现探究
- linux之yum
- CentOS添加常用yum源
- 学习LINUX决心书
- 如何在linux下安装软件包
- Linux下多线程的同步机制
- CentOS的yum源更改
- linux内核mount源代码剖析
- 学习linux运维决心书
- linux passwd文件解析
- Centos 6.4 /var/log/secure 日志不记录问题
- centos7中如何让网卡名不被改变