added at 2010-04-26 start
可修改自己宿主目录下的 .bashrc 文件中变量 PS1的定义。 使\W其中的小写w变成大些W。来是linux命令行指显示当前路径名称而不显示全路径
added at 2010-04-26end
复制文件夹以及该文件夹下的文件
cp -r 源目录 目标目录
移动文件夹
mv
源目录 目标目录
压缩文件
zip -r 目标文件名.zip 源文件或者目录
解压缩文件
unzip
目标文件名.zip 或
unzip
目标文件名.zip -d 目标目录
打包文件
范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar
tar -cvf /tmp/etc.tar /etc<==仅打包,不压缩!
tar -zcvf /tmp/etc.tar.gz /etc<==打包后,以 gzip 压缩
tar -jcvf /tmp/etc.tar.bz2 /etc<==打包后,以 bzip2 压缩
范例二:查阅上述 /tmp/etc.tar.gz 文件内有哪些文件?
[root@linux ~]# tar -ztvf /tmp/etc.tar.gz
# 由於我们使用 gzip 压缩,所以要查阅该 tar file 内的文件时,
# 就得要加上 z 这个参数了!这很重要的!
范例三:将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下
[root@linux ~]# cd /usr/local/src
[root@linux src]# tar -zxvf /tmp/etc.tar.gz
范例四:在 /tmp 底下,我只想要将 /tmp/etc.tar.gz 内的 etc/passwd 解开而已
[root@linux ~]# cd /tmp
[root@linux tmp]# tar -zxvf /tmp/etc.tar.gz etc/passwd
# 我可以透过 tar -ztvf 来查阅 tarfile 内的文件名称,如果单只要一个文件,
# 就可以透过这个方式来下达!注意到! etc.tar.gz 内的根目录 / 是被拿掉了!
查找包含指定内容的文件
find / -type f -name "*.log" | xargs grep "内容"
grep -F 内容 -R /路径
find 路径 -type f -print | xargs grep 内容
1.取得日期付给变量
以下命令疑惑点在 TZ=$TZ+32, 时区为什么加32呢,也许是个算是问题
date with solaris don't support -d option .
you might try to change timezone to obtain the yesterday 's date
ex:
>date_yesterday=`TZ=$TZ+32 date +%Y-%m-%d` # yesterdays date
>echo $date_yesterday
This modifies the timezone for the duration of the date command, not for the
entire script, shell, system, etc.
取得昨天的日期的命令格式可以是
date_yesterday=`date +%Y-%m-%d -d yesterday` # yesterdays date
echo $date_yesterday
added at 20100610
显示当前目录下当日创建的以errorLog开头的文件
find ./errorLog* -mtime 0
同理,如果删除当前目录下的所有当日创建的文件,则可以用如下方式
for file in `find ./* -mtime 0`
do
rm -rf $file
done
上面这个语句在目录内没任何文件的时候就会报错
可以加上判断目录是否为空的判断
if [ 0 -eq `ls ./|wc -l` ]
then
else
#do the things you want
fi
其中ls ./|wc -l 返回值为当前目录内的文件数量
20100617
在终端窗口中,只要在输人命令时后面加上一个“&”,那个命令所启动的进程就将会放在后台执行,仍然可以执行新的命令
同样,我们要后台执行,同时也不要任何输出。则可参考下面一段话
在linux 中 0、1和2分别表示标准输入、标准输出和标准错误信息输出,
可以用来指定需要重定向的标准输入或输出,比如 2>a.txt 表示将错误信息输出到文件a.txt中。
同时,还可以在这三个标准输入输出之间实现重定向,比如将错误信息重定向到标准输出,可以用 2>&1来实现。
Linux下还有一个特殊的文件/dev/null,它就像一个无底洞,所有重定向到它的信息都会消失得无影无踪。这一点非常有用,当我们不需要回显程序的所有信息时,就可以将输出重定向到/dev/null。
如果想要正常输出和错误信息都不显示,则要把标准输出和标准错误都重定向到/dev/null, 例如:
# ls 1>/dev/null 2>/dev/null
还有一种做法是将错误重定向到标准输出,然后再重定向到 /dev/null,例如:
# ls >/dev/null 2>&1
注意:此处的顺序不能更改,否则达不到想要的效果,此时先将标准输出重定向到 /dev/null,然后将标准错误重定向到标准输出,由于标准输出已经重定向到了/dev/null,因此标准错误也会重定向到/dev/null.
|
因此我们可以有如下语句
./aa.sh >/dev/null 2>&1 &
aa.sh中我先让程序停顿了几秒,下面为aa.sh的代码
#!/bin/bash
sleep 10
echo 12345
2010-06-30
ubuntu更改root密码,并用root用户登录命令行界面
1.进入root账户: sudo -i
2.更改root密码: passwd root
2010-11-04
查看内存使用情况 free 以M单位显示则 为 free -m
查看cpu使用率
ps -aux | more 或者 top
分享到:
相关推荐
Linux命令备忘手册是每一位Linux用户或系统管理员必备的参考资料,它涵盖了在Linux操作系统中进行日常操作、系统管理以及问题排查所需的各种命令。Linux是一种开源的类UNIX操作系统,以其稳定性和灵活性著称,广泛...
常用Linux命令备忘速查手册
Linux 命令备忘录(三) 本文档介绍了多个与文件操作相关的 Linux 命令,包括file命令、dd命令、find命令、grep命令、mv命令、chgrp命令、chown命令和mount命令。 1. file命令: file命令用于检测文件类型。例如...
自己的linux命令备忘速查(使用_cheat)_my-command-cheat
本备忘录旨在帮助对Linux感兴趣的人员快速掌握一些常用命令,以便于日常操作和开发工作。 1. **SSH (Secure Shell)**:SSH是一种加密的网络协议,允许用户进行远程登录和命令执行。在Windows上,可以使用PuTTY和...
linux命令和教程备忘单,以帮助初学者导航 导航目录 变更目录: cd 列出文件和文件夹 列出文件: ls 包括隐藏文件 ls -a 清单拥有权: ls -l 这些可以组合 ls -la 或者ls -al 目录操作 创建一个新目录: ...
Linux 高级命令备忘录中文版 Linux 高级命令备忘录中文版是一份详细的备忘录,旨在帮助开发者快速了解和掌握 Linux 高级命令。该备忘录涵盖了 Linux 高级命令的基础知识、安装和配置 Apache、PHP 和 MariaDB 服务、...
个人的Linux常用命令备忘录_linux-command
在Linux操作系统中,掌握一些基本的命令是至关重要的,无论是对于运维人员、测试工程师还是开发者,熟练使用Linux命令能够极大地提高工作效率。以下是一些常见的Linux基础命令及其应用场景: 1. **ls**:列出目录...
本《Linux命令详解手册》正是针对这一主题进行深入探讨的资源。 Linux命令是操作系统与用户交互的基本工具,通过输入简单的命令,用户可以实现文件操作、系统管理、网络通信等诸多功能。了解和熟练掌握这些命令对于...
【Linux中级命令备忘录中文版】是一份专为对Linux有一定基础的人员设计的参考资料,涵盖了多个常用且重要的Linux命令。以下是对其中部分关键命令的详细解释: 1. **`more`** 命令:它允许你以可滚动的方式查看大量...
Linux是世界上最广泛使用的...以上只是Linux命令的一部分,这份"Linux速查备忘命令手册"会更全面地涵盖这些领域,并可能包括更多高级用法和技巧。通过深入学习并熟练掌握这些命令,你将能更高效地管理和维护Linux系统。
cheat-linux (升级版) 是 Linux 命令行工具 cheat 的升级本,也就是命令备忘录。 我给它加了个网络共享的功能。使用-S 启动网络共享功能。 会让你登录账号密码(一次登录成功后,会记录一个token,下一次,就不需要...
总结一下工作中常用的Linux命令备忘: 一、文件操作相关命令 1.创建目录 mkdir software 2.创建多级目录 mkdir /opt/software/ -p 3.删除文件或目录 rm test.sh 此删除命令运行后需要输入y...
"Linux 备忘手册.zip"文件显然旨在为用户提供一个全面的Linux命令参考指南,帮助用户掌握和记忆在日常工作中常用的Linux命令。在这个压缩包中,"linux-memo-master"目录可能包含了详细的文档、示例和解释,覆盖了...
本备忘单将详细介绍Linux命令列表,帮助你更好地理解和掌握Linux操作系统的日常使用。 1. **基本命令** - `ls`: 列出目录内容。 - `cd`: 改变当前工作目录。 - `pwd`: 显示当前工作目录。 - `touch`: 创建新...
而`hozza-tmux-hints`是一个增强`tmux`功能的插件,它可以自动显示命令的备忘表或注释,帮助用户更好地理解和记忆`tmux`、`vim`、`zsh`等常用工具的快捷键和命令。 首先,我们来深入了解`tmux`的基本概念。`tmux`...
在深入探讨给定的日志内容之前,我们先回顾一下Linux命令学习的重要性以及高效记忆方法。Linux作为一款功能强大且广泛使用的操作系统,其命令行界面提供了丰富的工具和指令,用于系统管理、软件开发、网络配置等多...
个人总结的Linux关联的一些资料,包括VMware下Linux开发环境的搭建以及网络配置等,常用Linux命令的使用,Linux各种服务器的架构笔记
Linux备忘手册分享 在IT领域,Linux是一个广泛使用的开源操作系统,它以其稳定性和灵活性而备受推崇。Linux系统是基于Unix的设计理念,适用于服务器、桌面环境以及嵌入式设备等多种平台。本备忘手册旨在帮助用户更...