linux常用命令

./ 相当于双击

[oracle@linux01 ~]$ PWD 查看绝对路径

[oracle@linux01 ~]$ cd - 返回上一次操作的目录

[oracle@linux01 ~]$ cd . 返回当前目录

[oracle@linux01 ~]$ cd .. 返回上一层目录

[oracle@linux01 ~]$ ls 列出当前目录下所有

[oracle@linux01 ~]$ ls -l 长显示

[oracle@linux01 ~]$ df -h 查看空间使用情况

[oracle@linux01 ~]$ mkdir 新建文件夹

[oracle@linux01 ~]$ rm 删除文件 rm -f 删除不用询问 rm-rf 全删

[oracle@linux01 ~]$ fdisk -l 显示和编辑分区表

[oracle@linux01 ~]$ init 0 halt shutdown 都可以关机 推荐使用shutdown

ctrl+退格 退格

[oracle@linux01 ~]$ partprobe 马上生效(刷新到内核)

[oracle@linux01 ~]$ cat /proc/partitions查看分区信息

[oracle@linux01 ~]$ ls -lrt 输出的最后是最新生成的文件

[oracle@linux01 ~]$ ls -lt 输出的最后是最早生成的文件

[oracle@linux01 ~]$ ls -a 显示所有文件,带.的是隐藏文件

[oracle@linux01 ~]$ su root 进入root用户但是留在原目录下

[oracle@linux01 ~]$ su - root 进入root用户并去该目录下

[oracle@linux01 ~]$ vi test.txt 创建并进入这个txt

x 保存并退出

把大写锁打开 按两下Z

[oracle@linux01 ~]$ more test.txt 按屏幕输出

[oracle@linux01 ~]$ head -2 test.txt 显示两行

[oracle@linux01 ~]$ tail -2 test.txt 显示后两行

[oracle@linux01 ~]$ cp test.txt test2.txt 复制粘贴(新建了一个test2.txt)

[oracle@linux01 ~]$ mv test2.txt test3.txt 剪切粘贴 (2没了 2变成3了)

[oracle@linux01 ~]$ cp test.txt /home/oracle/ 复制到了/home/oracle/路径下

[oracle@linux01 ~]$ cp test.txt /home/oracle/test5.txt 复制到了/home/oracle/路径下 变成了test5

[oracle@linux01 ~]$ cp -r Desktop/ database/ 将Desktop文件夹复制到database文件夹下

[oracle@linux01 ~]$ touch 1.txt 建立一个空文件

vi编辑器中的常用命令
:x删除一个 dG删光标以下所有 保存退出shift zz :wq
dt;删到分号
u 回撤
dt) 删到括号
:wq退出:x 保存退出:X加密
命令模式 dw删除一单词 到下一空格
u 撤回
dd删除一行
dG光标以下全删除
d$光标到行尾
分屏写 vim -0 1.txt 2.txt
echo $ORACLE_SID 不知道的情况下看一下文件路径
替换 :%s#as#bs# 每一行替换第一个as 换成bs
:%$#as#bs#g 全都替换
yy 复制当前行 p 粘贴
g 光标到末尾
gg光标到首行
D删除光标到行尾
o增加一行空白
tar -zcvf test.tar 1.doc 2.doc 3.doc 将1 2 3三个文件压缩到 test.tar

tar -zcvf all.tar * 备份当前文件夹下的所有文件,打到all.tar这个压缩包里

tar -zxvf all.tar 解压这个压缩包

tar -tvf test.tar 查看这个压缩包里面的内容

gzip比tar 压缩的比例大 执行gzip 1.tar 变成了1.tar.gz

bzip2 bunzip2 bzip2只对文件起作用,不对目录起作用

tar -z调用gzip -->.tar.tgz

-Z调用compress  -->.Z

-j调用bzip2 -->.bz2

压缩

tar -cvf 生成的压缩包的名字.tar 要被备份的的文件或文件夹

tar -zcvf 生成的压缩包的名字.tar.gz 要被备份的的文件或文件夹

tar -Zcvf 生成的压缩包的名字.tar.Z 要被备份的的文件或文件夹

tar -jcvf 生成的压缩包的名字.tar.bz2 要被备份的的文件或文件夹

解压

tar -xvf 能够解压的压缩包的名字.tar

tar -zxvf 能够解压的压缩包的名字.tar.tgz

tar -Zxvf 能够解压的压缩包的名字.tar.Z

tar -jxvf 能够解压的压缩包的名字.tar.bz2

ls -l 123/ 查看123文件下内容

ls -lr 123/ 递归查看123文件下所有内容

ll 查看当前目录所有文件及文件夹的详细信息

目录 用户权限 同组其他用户权限 其他组用户权限

D RWX R-X R-X

第一个字段的第一个字母 - 普通文件 d目录 l符号链接

chmod(change mode) 改变文件或目录的权限 chmod 761 1.txt(761即为rwx rw- --x)

chown(change owner) 改变文件或目录的所有者

chgrp(change group) 改变文件或目录的所属群组

uname -a 查看内核代码版本

cat /etc/issue 查看操作系统版本

cat /proc/cpuinfo 查看CPU信息

cat /proc/meminfo 查看内存信息

du -sh database查看database文件夹大小
env 查看环境变量

原文地址:https://www.cnblogs.com/Wardenking/p/9566231.html