一 查看文件夹内文件信息 ls
用法:ls -* name
ls –l //查询出详细信息
ls –a //显示所有文件夹,包括隐藏夹
ls –r //文档以相反次序显示,
ls –t //按照时间先后顺序列出
另:ll 效果如同ls –l
|
二 拷贝文件 cp
cp -* source dest
将一个档案拷贝到另一个档案或拷到另一个目录.
-a 尽量复制档案的状态和权限等都原样复制.
-r 如果有目录则目录及其子目录文件都原样拷贝
-f 若复制到的地方有同名文件,则先删除在复制.
复制到当前目录就是 . [单点]
复制到上级目录就是 .. [两个点]
eg:
cp r css css2 //复制 同css到同文件夹下名称为css2
cp tomcat.gif tomcat2.gif //复制tomcat.gif 到当前目录下,名字命名为tomcat2.gif
|
三 移动文件或修改文件名 mv
mv -* 源文件或目录 目标文件或目录
-b或--backup 若需覆盖文件,则覆盖前先行备份。
-f或--force 若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录。
-v或--verbose 执行时显示详细的信息。
例: 修改文件名 mv oldname new name
如: mv application.xml application2.xml //将文件名为application.xml的文件的名称修改为application2.xml
|
四 删除文件 rm
rm 删除
-d或--directory 直接把欲删除的目录的硬连接数据删成0,删除该目录
-f或--force 强制删除文件或目录。
-i或--interactive 删除既有文件或目录之前先询问用户。 -r或-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
|
四.一 新建文件、新建文件夹
mkdir flodname 新建文件夹
mkdir test //在当前目录下新建一个名称为test的文件夹
vi filename 新建一个文件
然后选择 i 即可插入数据, 然后即可输入数据[也可以不插入,退出时保存即可,即为新建一个空的文件,如果插入数据则退出时把保存则为新建一个有数据的文件].
输入结束以后 选择 Esc 键,然后: 键,输入q为退出.wq为保存并推出,q! 为 不保存退出.[此时则为没有新建文件成功.]
|
五 tar打包及解包 以及[压缩,解压]
tar -zcvf /App/back/project20100101.tar.gz /App/web/project/
常用名称
-c或--create 建立新的备份文件。
-f<备份文件>或--file=<备份文件> 指定备份文件。
-v或--verbose 显示指令执行过程。
-x或--extract或--get 从备份文件中还原文件。
-r或--append 新增文件到已存在的备份文件的结尾部分。
-z或--gzip或--ungzip 通过gzip指令处理备份文件。
只列出了常用的,不常用的请到blog查看
01-.tar格式
解包:[*******]$ tar xvf FileName.tar
打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)
实例: 打包: tar cvf css2back.tar css2 //将本目录下css2打包成css2back.tar 的包.
实例: 查看打包内容: tar xvf css2back.tar
实例: 将上级目录的tar解压到当前目录 tar xvf ../css2back.tar
如果要将某文件解压到某目录下,则转到该目录下,然后解压文件即可.解压的时候是默认解压到所在目录的.
03-.tar.gz格式
解压:[*******]$ tar zxvf FileName.tar.gz
压缩:[*******]$ tar zcvf FileName.tar.gz DirName
实例: 压缩为gz: tar czvf css2back2.tar.gz css2
实例: 查看压缩包内容: tar xzvf usr.tar.gz
12-.zip格式
解压:[*******]$ unzip FileName.zip
压缩:[*******]$ zip FileName.zip DirName
|
六 查看文件 cat tail 等
cat 由第一行开始显示档案内容 tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写! more 一页一页的显示档案内容 less 与 more 类似,但是比 more 更好的是,他可以往前翻页! head 只看头几行 tail 只看尾巴几行
nl 显示的时候,顺道输出 行号! od 以二进制的方式读取档案内容!
more和less 翻页:用more的时候 不能回退翻页,但是用less的的时候可以回退翻页。
回车 键是往下查看一行,空格 键是翻一屏,less的时候 b 键是回退翻一屏。
例: 查看最后几行 tail –fn 100 file //查看问文件最后的100行. f是指自动刷新n是多少行
例: more 分页显示 cat cat applicationContext.xml |more
例: 通过翻页来显示,并且查询: cat applicationContext.xml |less 然后输入左斜杠 “/”,然后输入需要查询的字符串即可,实现文字查询.
nl applicationcontext.xml //查看文件并显示行号.
同样的 nl 也可以跟上more或less;即nl application.xml |more;
od application.xml 查看二进制.
同样的 od 也可以跟上more或less;即nl application.xml |more;
|
七 grep 搜索文件的内容
ps(process status)
v -v或--revert-match 反转查找。查询出相反的.
可以搭配正则表达式.
例: ps -ef|grep tomcat //搜索查询进程中有tomcat的进程.
例: ps -ef|grep -v tomcat //搜索查询进程中没有tomcat的进程.
例: cat WEB-INF/bpplication.xml | grep org //查询出该文件中 包含org 的行
搭配正则表达式:
例:
--过滤包含指定字符串的
grep "\<124\>" GATEWAY.txt > GATEWAY-124.txt
--过滤不包含指定字符串的,只需要加上-v 选项
grep -v "\<124\>" GATEWAY.txt > GATEWAY-124.txt
|
八 查看进程 ps
a 显示现行终端机下的所有程序,包括其他用户的程序。
e 列出程序时,显示每个程序所使用的环境变量。
-f 显示UID,PPIP,C与STIME栏位
u 以用户为主的格式来显示程序状况。
x 显示所有程序,不以终端机来区分。
例: ps -ef|grep tomcat //搜索查询进程中有tomcat的进程.
ps auxwww |grep tomcat
|
九 杀死进程 kill
十 显示当前工作目录、用户情况等
pwd(print working directory): 显示当前工作目录
w: 执行这项指令可得知目前登入系统的用户有那些人,以及他们正在执行的程序
-l 使用详细格式列表,此为预设值。 -s 使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时
who: who am I, 显示目前登入系统的用户信息.
-m 它的效果同who am i显示出自己在系统中的用户名,登录终端,登录时间
-r 可以查看当前系统的运行级别
-q 只显示用户的登录帐号和登录用户的数量
last : last 可以查看上次自己登录的时间,当然root可以查看其他用户登录的情况。 last -n user 可以看user前n次登录的情况
|
十一 查找搜索 find
find : 查找文件或目录 [文件时间,文件名称,文件大小,排序]
find -name Org* // 根据名称查询
|
十二 vi常用编辑.
vi 文件名
然后选择 i,则进入编辑.
编辑完以后:
Esc键 然后 : 键,然后wq 键则保存退出; !q 键则 不保存退出.
|
十三: 创建文件
直接 vi test.txt 就可以,然后编辑然后保存就可以直接创建一个文件.
|
十四 创建文件夹
十五 赋给权限
mkdir /home/u1 创建文件夹/home/u1
chown oracle /home/u1 表示改变目录所有者为oracle账户;
chgrp dba /home/u1 改变/home/u1目录为dba所有;
chmod 755 /home/u1 表示oracle账户对/home/u1目录有755权限;
rmdir /home/u1 表示删除/home/u1目录
hostname可以查看linux的计算机名;
whoami可以查看当前用户;
pwd显示当前路径;
df查看系统的硬件信息
ls -lrt l表示显示详细列表,-t表示按时间排序,-r反向排序
cat orcl_ora_3436.trc|grep bucket
以下查看相关文件内容:
more /etc/oratab
cat /etc/passwd
cat /etc/group
|
十六 查看帮助
查看帮助:
man
--help
--help如果是中文版的linux 还有中文提示.更符合提示习惯.
例: man rm
cp --help
|
分享到:
相关推荐
### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...
以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录,即用户当前所在的目录路径。 2. **cd**:`cd`命令用于切换目录。例如,`cd /`进入根目录,`cd ...
LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 ...
linux常用命令大全 1. **ls**:列出目录内容 2. **cd**:改变当前目录 3. **pwd**:显示当前工作目录 4. **mkdir**:创建目录 5. **rmdir**:删除空目录 6. **cp**:复制文件或目录 7. **mv**:移动或重命名文件或...
"最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...
Linux常用命令手册大全.zip 部分内容: Linux常用命令手册 NO 分类 PS1 命令名 用法及参数 功能注解 对应章节 1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件 文件管理 # ls ls -l或ll 列...
### Linux常用命令详解知识点 #### 一、命令格式与通配符 - **命令格式**: - **命令**:指定要执行的操作。 - **选项**:改变命令的行为方式,通常以`-`开头,多个选项可以用空格或直接连接的方式给出。 - **...
04.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls.mp4 04.1.2 Linux常用命令-文件处理命令-目录处理命令.mp4 04.1.3 Linux常用命令-文件处理命令-文件处理命令.mp4 04.1.4 Linux常用命令-文件处理...
Linux 常用命令大全 Linux 操作系统是一个功能强大且灵活的操作系统,拥有众多实用的命令来帮助用户管理和维护系统。下面是 Linux 中一些常用的命令,旨在帮助用户快速掌握 Linux 操作系统。 TTY 控制台终端 在 ...
Linux常用命令汇总中,首先涉及到的是检查Java开发工具包(JDK)是否已安装以及版本信息。使用命令`java –version`和`javac –version`可以实现该功能。`java –version`用于查看Java运行环境的版本,而`javac –...
LINUX 常用命令语言总结 LINUX 操作系统提供了大量的命令语言,以下是常用的命令语言概述: 1. 远程桌面连接命令:mstsc mstsc 是一种远程桌面连接命令,可以连接到另一台计算机,并在远程桌面上进行操作。 2. ...
Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls ...
linux常用命令md文件
Linux常用命令全集.CHM Linux vi命令大全.txt liunx命令大全.txt liunx 下如何用命令行设置网络?.txt 请问怎么设置DNS的命令?.txt Red Hat Linux下配置Tomcat+JSP+Apache服务器的步骤.txt Linux 下 Apache 与 ...
linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; ...
"Linux常用命令及实用命令万字总结" 本文档旨在总结Linux系统中常用的命令和实用命令,涵盖了基本的文件管理、目录操作、文件查询、系统管理等方面的命令。 1. ls命令 ls命令是Linux系统中最常用的命令之一,用于...
linux常用命令大全常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用...