Linux上常用的基本命令

复制:copy

[[email protected] happydzy]$ cp file1 file2
[[email protected] happydzy]$ ll
total 8
-rw-rw-r--. 1 keysystem keysystem 12 Dec  3 01:24 file1
-rw-rw-r--. 1 keysystem keysystem 12 Dec  3 01:24 file2
[[email protected] happydzy]$ 

移动:move

[[email protected] happydzy]$ mv file1 ..  
[[email protected] happydzy]$ mv file2 dir/
[[email protected] happydzy]$ 

重命名:rename

[[email protected] happydzy]$ mv file1 file2 #将file1重命名为file2
[[email protected] happydzy]$ mv dir1 dir2 #dir2存在,则为移动操作

移除:remove

[[email protected] happydzy]$ rm file1 #移除file1文件
[[email protected] happydzy]$ rm -r dir #移除dir目录

创建文件:touch 和 >

[[email protected] happydzy]$ touch a.txt    #创建a.txt文件
[[email protected] happydzy]$ >b.txt         #创建b.txt文件
[[email protected] happydzy]$ ll
total 0
-rw-rw-r--. 1 keysystem keysystem 0 Dec  3 01:41 a.txt
-rw-rw-r--. 1 keysystem keysystem 0 Dec  3 01:41 b.txt
[[email protected] happydzy]$ 

创建目录:mkdir

[[email protected] happydzy]$ mkdir dir
[[email protected] happydzy]$ ll
total 4
drwxrwxr-x. 2 keysystem keysystem 4096 Dec  3 01:43 dir
[[email protected] happydzy]$ 

查看文件:cat

[[email protected] happydzy]$ cat a.txt
hello world
[[email protected] happydzy]$ 

查看文件类型:file

[[email protected] happydzy]$ file a.txt
a.txt: ASCII text
[[email protected] happydzy]$
[[email protected] happydzy]$ file index.html
index.html: HTML document text
[[email protected] happydzy]$

通配符:*  可以匹配0个或多个

[[email protected] happydzy]$ ls a*
a.txt
[[email protected] happydzy]$ 

zip包的解压缩指令:unzip

[[email protected] happydzy]$ unzip master.zip
Archive:  master.zip
ac4da107fb56c46956d86fc10c7bbe2bb1423a4d
   creating: happygrep-master/
 extracting: happygrep-master/.gitignore
  inflating: happygrep-master/Makefile
  inflating: happygrep-master/Makefile.macosx
  inflating: happygrep-master/README.md
   creating: happygrep-master/contrib/
  inflating: happygrep-master/contrib/happygrep.sh
  inflating: happygrep-master/contrib/wiki
  inflating: happygrep-master/happygrep.c
[[email protected] happydzy]$ 

zip包的压缩指令:zip

[[email protected] happydzy]$ zip -r happygrep-master.zip happygrep-master/
  adding: happygrep-master/ (stored 0%)
  adding: happygrep-master/Makefile.macosx (deflated 38%)
  adding: happygrep-master/Makefile (deflated 23%)
  adding: happygrep-master/contrib/ (stored 0%)
  adding: happygrep-master/contrib/happygrep.sh (deflated 57%)
  adding: happygrep-master/contrib/wiki (deflated 48%)
  adding: happygrep-master/README.md (deflated 46%)
  adding: happygrep-master/.gitignore (stored 0%)
  adding: happygrep-master/happygrep.c (deflated 71%)
[[email protected] happydzy]$ ll -rlt
total 32
drwxrwxr-x. 3 keysystem keysystem  4096 Sep 25  2015 happygrep-master
-rw-rw-r--. 1 keysystem keysystem  2381 Jan 23  2017 index.html
drwxrwxr-x. 2 keysystem keysystem  4096 Dec  3 01:43 dir
-rw-rw-r--. 1 keysystem keysystem    12 Dec  3 01:44 a.txt
-rw-rw-r--. 1 keysystem keysystem 12418 Dec  3 02:04 happygrep-master.zip
[[email protected] happydzy]$ 

tar.gz包的解压缩指令:tar zxvf xxx.tar.gz

[[email protected] happydzy]$
[[email protected] happydzy]$ tar zxvf wget-1.11.2.tar.gz
wget-1.11.2/
wget-1.11.2/mkinstalldirs
......
[[email protected] happydzy]$
[[email protected] happydzy]$
[[email protected] happydzy]$ ll -rlt
total 2340
drwxr-xr-x. 11 keysystem keysystem    4096 Apr 30  2008 wget-1.11.2
-rw-rw-r--.  1 keysystem keysystem 1460078 Apr 30  2008 wget-1.11.2.tar.gz
-rw-rw-r--.  1 keysystem keysystem  929549 Dec  3 02:08 wget-1.11.2.tar.bz2

tar.gz包的压缩指令:tar zcvf xxx.tar.gz xxx/

[[email protected] happydzy]$ tar zcvf wget-1.11.2.tar.gz wget-1.11.2/

tar.bz2包的解压缩指令:tar jxvf xxx.tar.bz2

[[email protected] happydzy]$ tar jxvf wget-1.11.2.tar.bz2 

tar.bz2包的压缩指令:tar jxvf xxx.tar.bz2

[[email protected] happydzy]$ tar jcvf wget-1.11.2.tar.bz2 wget-1.11.2/
时间: 2024-11-08 10:27:34

Linux上常用的基本命令的相关文章

Linux上常用命令整理(一)—— cat

近几个月刚从windows上转过来,开始慢慢熟悉linux,先不撕比到底哪个更好,首先要怀着相互借鉴的精神去了解各个平台. Linux上做开发,除去使用文本编辑器做开发的大神之外,大家(包括我这种菜鸟新手)都需要掌握的应该就是Linux上的常用命令,能让一些时不时冒出来的琐碎而又麻烦的需求简单化.这次先整理几个. cat paste cut grep 一个一个来,先从cat开始,昨天面试被问到了答不上来... cat 主要是三个功能:显示文件内容.创建文件.合并文件 最基本的语法就是:cat [

linux最常用的基本命令

//**********************对应linux centos常用命令 **************************/// 安装centos6.6带有gnome桌面 ctrl+c终止当前命令 ctrl+z暂停 exit返回 启动火狐:firefox &(&的作用是放在放在后台去进行) 得到root权限:su root或者su -切换新的环境 sudo:使用管理员身份执行命令 id:获取用户信息 修改用户密码:passwd shutdown -h now立即关机 shu

hadoop,spark,linux上常用命令

1.hadoop 查看hdfs上的目录: hadoop fs -ls / 在hdfs上创建一个目录: hadoop fs -mkdir /jiatest 把文件上传到hdfs指定目录: hadoop fs -put test.txt /jiatest 上传jar包到hadoop上跑: hadoop jar maven_test-1.0-SNAPSHOT.jar org.jiahong.test.WordCount /jiatest /jiatest/output 查看结果: hadoop fs

Linux上常用命令整理(二)—— paste

上一篇整理了cat指令的几个基本常见用法,这次整理一下paste指令的基本用法. cat paste cut grep paste paste可以简单的理解为把两个文件的内容按列合并,与cat命令直接将不同文件按照先后顺序接起来不同,paste可以非常快速的将两个文件中的内容按照文件顺序从左往右排起来,例如文件1的内容是: a b c d 文件2的内容是: 1 2 3 4 则paste之后的结果为: a 1 b 2 c 3 d 4 甚至可以在拼接时向中间插入间隔符号,下面列举一下常见的用法. 直

Linux上iptables基础应用

Linux上iptables防火墙的基本应用解说 iptables是Linux上常用的防火墙软件,下面vps侦探给大家说一下iptables的安装.清除iptables规则.iptables只开放指定端口.iptables屏蔽指定ip.ip段及解封.删除已添加的iptables规则等iptables的基本应用. 关于更多的iptables的使用方法可以执行:iptables --help或网上搜索一下iptables参数的说明. 1.安装iptables防火墙如果没有安装iptables需要先安

Linux的常用基本命令

首先启动Linux.启动完毕后需要进行用户的登录,选择登陆的用户不同自然权限也不一样,其中“系统管理员”拥有最高权限. 在启动Linux后屏幕出现如下界面显示: …… Red Hat Linux release 9 (Shrike) Kernel2.4.20.8 on an i686 login: 输入:root(管理员名)后,计算机显示输口令(password:),输入你的口令即可.当计算机出现一个“#”提示 符时,表明你登录成功! 屏幕显示Linux提示符: [[email protecte

Linux常用的基本命令13

uname作用:查看系统相关信息常用选项:    -a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称     -m或–machine 显示主机的硬件(CPU)名     -n或-nodename 显示主机在网络节点上的名称或主机名称     -r或–release 显示linux操作系统内核版本号     -s或–sysname 显示linux内核名称     -v 显示显示操作系统是第几个 version 版本   

linux上的常用的系统自带命令

wikipedia 发现的分类,发现还有好多没用过.. Unix command-line interface programs and shell builtins   File system cat cd chmod chown chgrp cksum cmp cp dd du df file fsck fuser ln ls mkdir mount mv pax pwd rm rmdir size split tee touch type umask   Processes at bg c

linux上的常用命令

一.常用远程拷贝命令 1.scp scp  /etc/hosts/file.txt [email protected]:/remotepath 2.rsync rsync  -vzrtopgu   --progress /etc/hosts 192.168.2.38:/etc/hosts rsync对应的服务是:xinetd service xinetd statusxinetd (pid 4758) is running... sync参数的具体解释如下: -v, --verbose 详细模式