优秀的编程知识分享平台

网站首页 > 技术文章 正文

最近整理了一份关于linux的命令以备不时之需

nanyue 2024-08-03 17:45:00 技术文章 6 ℃

最近整理了一份关于linux的命令以备不时之需,希望能给大家带来帮助。

后台启动服务:nohup sh startWebLogic.sh 或者 nohup sh startW*

查看输入内容 tail -f nohup.out

VI命令保存命令

退出Vi方法1:

当编辑完文件,准备退出Vi返回到shell时,可以使用以下几种方法之一。

在命令模式中,连按两次大写字母Z,若当前编辑的文件曾被修改过,则Vi保存该文件后退出,返回到shell;若当前编辑的文件没被修改过,则Vi直接退出, 返回到shell。

退出Vi方法2:

按ESC键 跳到命令模式,然后:

:w 保存文件但不退出vi

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

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

:wq 保存文件并退出vi

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

q: 不保存文件,退出vi

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

:e! 放弃所有修改,从上次保存文件开始再编辑

查看磁盘空间

df -hl

Linux查看磁盘空间 显示格式为:

文件系统 容量 已用 可用 已用% 挂载点

Filesystem Size Used Avail Use% Mounted on

/dev/hda2 45G 19G 24G 44% /

/dev/hda1 494M 19M 450M 4% /boot

/dev/hda6 4.9G 2.2G 2.5G 47% /home

//清理缓存

cd /home/weblogic/Oracle/Middleware/user_projects/domains/cic_domain/servers/AdminServer/tmp/_WL_user

rm -r flexserver

//清理系统日志cd /home/weblogic/Oracle/Middleware/user_projects/domains/cic_domain/servers/AdminServer

rm -r logs

mkdir logs

//查看文件大小

ls -lhtls -lht 文件名

//启动服务器

cd /home/weblogic/Oracle/Middleware/user_projects/domains/cic_domain/bin

sh startWebLogic.sh

//关闭服务器

cd /home/weblogic/Oracle/Middleware/user_projects/domains/cic_domain/bin

sh stopWebLogic.sh

//强制关闭weblogic进程

ps -ef|grep java查询weblogic进程

kill -9 pid 杀掉进程

//删除项目日志

cd /home/weblogic/Oracle/Middleware/user_projects/domains/cic_domain

rm -r logsmkdir logs

//启动记录控制台日志

nohup ./startWebLogic.sh >> ./logs/console.log

//查看系统信息

uname -aLinux localhost.localdomain 2.6.32-220.el6.x86_64 #1 SMP Wed Nov 9 08:03:13 EST 2011 x86_64 x86_64 x86_64 GNU/

Linuxx86_64为64位内核跑64位操作系统,i386、i686为32位内核跑32为系统

//查看主机名

hostname

localhost.localdomainlocalhost为主机名,localdomain为主机名

//查看物理CPU个数,物理CPU是指可以插拔更换的CPU原件数量

cat /proc/cpuinfo |grep physical|sort|uniq| wc -l

2

//查看逻辑CPU个数,逻辑CPU是指操作系统管理器中看到的处理器数量

cat /proc/cpuinfo | grep 'processor' | wc -l

2

//查看物理CPU中核心的数量cat /proc/cpuinfo | grep 'cpu cores' | wc -l

2

从/proc/cpuinfo 这个文件,我们可以看出cpu的信息。 这个有2个概念。 一个是物理CPU个数和逻辑CPU 个数。 物理CPU 就是我们在主板上卡槽看到CPU的个数。 这个可以通过physical id 这个进行判断。 有几个不同的physical id 就有几个物理CPU。 至于逻辑CPU 个数,我们可以通过processor来判断。 这个比较简单。 如果有2个物理封装的的CPU,有2个逻辑CPU。 那么每个物理封装里面就有1个逻辑CPU,每个逻辑CPU里一个核心

//查看内存大小

free

total used free shared buffers cachedMem:

3925152 1940016 1985136 0 226248 813080-/+ buffers/cache:

900688 3024464Swap:

4128760 0 4128760单位KB

关机 (系统的关机、重启以及登出 )

shutdown -h now 关闭系统(1)

init 0 关闭系统(2)

telinit 0 关闭系统(3)

shutdown -h hours:minutes & 按预定时间关闭系统

shutdown -c 取消按预定时间关闭系统

shutdown -r now 重启(1)

reboot 重启(2)

logout 注销

文件和目录

cd /home 进入 '/ home' 目录'

cd .. 返回上一级目录

cd ../.. 返回上两级目录

cd 进入个人的主目录

cd ~user1 进入个人的主目录

cd - 返回上次所在的目录

pwd 显示工作路径

ls 查看目录中的文件

ls -F 查看目录中的文件

ls -l 显示文件和目录的详细资料

ls -a 显示隐藏文件

ls *[0-9]* 显示包含数字的文件名和目录名

tree 显示文件和目录由根目录开始的树形结构(1)

lstree 显示文件和目录由根目录开始的树形结构(2)

mkdir dir1 创建一个叫做 'dir1' 的目录'

mkdir dir1 dir2 同时创建两个目录

mkdir -p /tmp/dir1/dir2 创建一个目录树

rm -f file1 删除一个叫做 'file1' 的文件'

rmdir dir1 删除一个叫做 'dir1' 的目录'

rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容

rm -rf dir1 dir2 同时删除两个目录及它们的内容

mv dir1 new_dir 重命名/移动 一个目录

cp file1 file2 复制一个文件

cp dir/* . 复制一个目录下的所有文件到当前工作目录

cp -a /tmp/dir1 . 复制一个目录到当前工作目录

cp -a dir1 dir2 复制一个目录

ln -s file1 lnk1 创建一个指向文件或目录的软链接

ln file1 lnk1 创建一个指向文件或目录的物理链接

touch -t 0712250000 file1 修改一个文件或目录的时间戳 - (YYMMDDhhmm)

file file1 outputs the mime type of the file as text

iconv -l 列出已知的编-码

最近发表
标签列表