简述Linux命令初使用

1.cd 命令

cd 命令经常使用来改变目录

[email protected]:~# cd /home/user/Desktop 

[email protected]:~# cd ..         返回上一级目录
[email protected]:~# cd ../..      返回上两级目录 

如果不知道工作目录,pwd直接显示当前的目录路径

[email protected]:~# pwd 

2.ls 命令

ls 命令是列出目录内容(文件或文件夹)

[email protected]:~# ls

ls -l 命令是以详情模式列出目录内容(文件或文件夹)

3.uname 命令

显示机器名,操作系统和内核详情

[email protected]:~# 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 创建新目录

[email protected]:~# mkdir index

创建了一个index的文件夹

mkdir -p 创建目录树

[email protected]:~# mkdir -p /tmp/dir1/dir2

在tmp目录下创建了一个dir1的文件夹并在dir1的文件夹下创建dir2文件夹

5.rmdir 命令

rmdir 删除目录

[email protected]:~# rmdir index

删除index文件夹

rm -rf  删除目录同时删除里面的内容

[email protected]:~# rm -rf dir1

删除一个叫做 ‘dir1‘ 的目录并同时删除其内容

rm -rf dir1 dir2

[email protected]:~# rm -rf dir1 dir2

同时删除两个目录及它们的内容

6.vi 开打一个文件 没有并创建一个文件

[email protected]:~# vi index.txt

首先按ESC键回到命令模式;

vi保存文件有不同的选项,对应于不同的命令,你可以从下面的命令中选择一个需要的;

:w 保存文件但不退出vi

:w file 将修改另外保存到file中,不退出vi 

:w! 强制保存,不退出vi 

:wq 保存文件并退出vi 

:wq! 强制保存文件,并退出vi 

:q 不保存文件,退出vi 

:q!不保存文件,强制退出vi 

:e! 放弃所有修改

最后回车即可。

7.touch 创建一个不存在的文件

[email protected]:~# touch index.html

创建了一个index.html文件

8.rm -f 删除文件

[email protected]:~# rm -f index.html

删除一个index.html 的文件

9.cp 复制文件、文件夹

[email protected]:~# cp index.php index2.php

复制了一个index2.php的文件

[email protected]:~# cp -a dir1 dir2  复制一个目录

[email protected]:~# cp -a /tmp/dir1 .  复制目录到当前的工作目录

[email protected]:~# dir/* .    复制目录下所有的文件到当前的工作目录

10.mv 移动目录

[email protected]:~# mv dir1 dir3  

如果dir3存在,则把dir1目录移动到dir3目录下;

如果dir3不存在,则把dir1目录的名称改为dir3;

[email protected]:~# mv index.php index3.php

把index.php的文件名改为index3.php
11.打包压缩、解压
[email protected]:~# 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格式的压缩包

时间: 2024-08-28 06:02:22

简述Linux命令初使用的相关文章

Linux命令初接触

LS: 列出当前文件夹内容 -a  列出所有内容,包括隐藏的 -l  以列表形式列出所有内容 PWD: 显示当前路径 CD: 改变路径命令 MKDIR: 创建一个或者多个文件夹or文件 - p  如果中间文件加不存在,则逐级创建所有文件夹 eg:mkdir a/b/c/d RMDIR: 删除一个或者多个目录(前提:文件夹内无文件) -p  连级删除文件夹 eg:rmdir a/b/c/d TOUCH: 1.如果文件不存在,则创建一个空文件 2.如果存在,则用系统时间更新它 RM: 删除命令 -r

python flask初体验(一)linux命令发射器

<html> <head> <link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='bootstrap.css') }}" /> <script type=text/javascript src="{{ url_for('static', filename='jquery.min.js') }}&qu

操作系统——linux文件系统初实现

简述: 0.ext2格式. 1.包括权限管理,精确到角色. 2.数据块采用连续分配(离散分配大家来弄吧). 3.为实现间接索引,相信实现了目录,简介索引也不是问题吧.. 4.删除目录不支持递归删除.自己写去吧. 5.整体结构: 6.主要数据结构: //超级块 struct SuperBlock { int s_block_count;//block总个数 int s_block_size;//block块的大小 int s_inode_count;//inode总个数 int s_datablo

linux的初接触

最初衷:当自己的才能不能支配起内心的梦想时,便需要静下心来读读书.知道linux算一个巧合,但既然选择,那便努力一把.这是我的第一篇博文,也是我正式接触linux的所学.愿与大家共勉. ---Aolens 一,Linux比较常见的几个版本以及他们包含的常见的分支: 1,  Debian:ubuntu 2,  Slackware:s.u.S.E 3,  Redhat:CentOS,Fedora,HREL(centos的社区版,由centos调试一些软件是否成功来添加到HREL中         )

操作系统——linux文件系统初实现——为fileSystem添加驱动,让linux可以识别。

0.我的理解,所为驱动,就是用户可以通过自己的应用程序访问你的文件系统.而我恰恰相反. 1.我是谢了字符驱动,让我的fileSystem去做应用程序,同样可以被linux系统识别. 2.其实我对驱动理解也不深,暂且贴代码. 3.驱动程序: /*chardev.c 驱动程序*/ #include <linux/kernel.h> #include <linux/fs.h>/*for file-f_op*/ #include <linux/module.h> #includ

Linux命令——确保使用的命令是正确的

1.which命令 当输入一个Linux命令时,Shell究竟执行的是哪一个目录下的同名命令,我们不得而知,可以使用which予以验证. 2.whereis命令 与which类似的命令,whereis用于检索与给定命令相关的文件. 3.apropos命令 借助于apropos命令,利用关键字检索命令.apropos将利用提供的关键字,检索所有的命令手册页中的命令简述部分,找出匹配的命令. 4.whatis命令 与apropos命令可以执行模糊检索相比,whatis命令只能检索与给定关键字完全匹配

第三次随笔--安装虚拟机及学习linux系统初体验

第三次随笔--安装虚拟机及学习linux系统初体验 ·学习基于VirtualBox虚拟机安装Ubuntu图文教程在自己笔记本上安装Linux操作系统 首先按照老师的提示步骤进行VirtualBox虚拟机的安装,安装过程可谓一帆风顺,一马平川,并没有遇到什么问题. ·成功安装之后打开虚拟机 对就是这个样子,略微有一点激动,还好,在自己的电脑上运行并不会有太多的卡顿 ·参考老师的学习方法通过实践学习Linux 基础入门(新版)课程,掌握常用的Linux命令,重点是3/4/5/6/7/8节. 虚拟机安

linux命令之ulimit

系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段.ulimit 是一种 linux 系统的内建功能,它具有一套参数集,用于为由它生成的 shell 进程及其子进程的资源使用设置限制.本文将在后面的章节中详细说明 ulimit 的功能,使用以及它的影响,并以具体的例子来详细地阐述它在限制资源使用方面的影响. ulimit 功能简述假设有这样一种情况,当一台 Linux 主机

Linux命令:iptables网络防火墙

Linux命令:iptables 网络防火墙 一.iptables的发展: iptables的前身叫ipfirewall (内核1.x时代),这是一个作者从freeBSD上移植过来的,能够工作在内核当中的,对数据包进行检测的一款简易访问控制工具.但是ipfirewall工作功能极其有限(它需要将所有的规则都放进内核当中,这样规则才能够运行起来,而放进内核,这个做法一般是极其困难的).当内核发展到2.x系列的时候,软件更名为ipchains,它可以定义多条规则,将他们串起来,共同发挥作用,而现在,