参考资料:鸟哥的私房菜
http://linux.vbird.org/
grep
引用
[root@www ~]# grep [-acinv] [--color=auto] '搜尋字串' filename
選項與參數:
-a :將 binary 檔案以 text 檔案的方式搜尋資料
-c :計算找到 '搜尋字串' 的次數
-i :忽略大小寫的不同,所以大小寫視為相同
-n :順便輸出行號
-v :反向選擇,亦即顯示出沒有 '搜尋字串' 內容的那一行!
-l :不输出查找文本行,只输出文件名
-r :遍历文件树
-C :显示NUM行查找结果的上下文
-m :最大寻找数,找到NUM个数后即停止
--color=auto :可以將找到的關鍵字部分加上顏色的顯示喔!
#去掉文件注释以及空行
grep -v '^$' regular_express.txt | grep -v '^#'
#
grep -n 't[ae]st' regular_express.txt
#或操作
tail -f searcher.log |grep -E 'WARNING|ERROR'
#只输出最小匹配
grep -oP "key.*?," text
diff
引用
[root@www ~]# diff [-bBi] from-file to-file
選項與參數:
from-file :一個檔名,作為原始比對檔案的檔名;
to-file :一個檔名,作為目的比對檔案的檔名;
注意,from-file 或 to-file 可以 - 取代,那個 - 代表『Standard input』之意。
-b :忽略一行當中,僅有多個空白的差異(例如 "about me" 與 "about me" 視為相同
-B :忽略空白行的差異。
-i :忽略大小寫的不同。
diff -Bby --suppress-common-lines file1 file2
find
引用
find /tmp -name core -type f -print0 | xargs -0 /bin/rm -f
awk
以,为分割符
awk -F, '{print $0, $2}'
sed
保留行首为#的评论,并在原文件上修改
sed -i '/^#/!d' /etc/rc.local
添加到第一行
sed -i '1i\worker_rlimit_nofile 262144;' /etc/nginx/nginx.conf
替换内容
sed -i 's/worker_connections.*/worker_connections 262144;/g' /etc/nginx/nginx.conf
保存匹配字符,取整
sed 's/\([0-9].\).*/\1/'
scp
scp -rv -P 1234 /from/src /to/des
scp -i .ssh/keys -P 12345 foo fuck@10.1.1.1:/home/fuck
rsync
rsync -avz /from/local/src dest
rsync -avz test.* user@10.1.0.1:/home/user
启动rsync服务器
sudo rsync --daemon --config=rsyncd.conf
vim rsyncd.conf
uid = joey
gid = joey
use chroot = no
read only = no
max connections = 4
syslog facility = local5
pid file = /tmp/rsyncd.pid
[ftp]
path = /tmp/ftp/
comment = whole ftp area (approx 6.1 GB)
rsync -av ./a/ joey@127.0.0.1::ftp/
tzselect
修改linux时区
vim /etc/profile
TZ='Asia/Shanghai'; export TZ
不用密码的ssh
ssh-keygen -t rsa
cd ~/.ssh
scp id_rsa.pub user@targethost:~
ssh user@targethost "cat ~/id_rsa.pub >> ~/.ssh/authorized_keys"
ssh user@targethost "chmod 600 ~/.ssh/authorized_keys"
ssh user@targethost "rm -rf ~/id_rsa.pub"
时间
ntpdate stdtime.gov.hk
hwclock -w
时区
dpkg-reconfigure tzdata
分享到:
相关推荐
以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录,即用户当前所在的目录路径。 2. **cd**:`cd`命令用于切换目录。例如,`cd /`进入根目录,`cd ...
### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...
LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 ...
"最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...
### Linux常用命令详解知识点 #### 一、命令格式与通配符 - **命令格式**: - **命令**:指定要执行的操作。 - **选项**:改变命令的行为方式,通常以`-`开头,多个选项可以用空格或直接连接的方式给出。 - **...
linux常用命令大全 1. **ls**:列出目录内容 2. **cd**:改变当前目录 3. **pwd**:显示当前工作目录 4. **mkdir**:创建目录 5. **rmdir**:删除空目录 6. **cp**:复制文件或目录 7. **mv**:移动或重命名文件或...
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常用命令大全.常用...
Linux常用命令是任何使用Linux操作系统的人必须熟悉的工具。这些命令通常通过命令行界面(CLI)执行,是与系统交互的主要方式。以下是一些Linux系统中最常用命令的详细说明: 1. ls命令:用于列出目录内容。ls -l ...
本资料"Linux常用命令全集.zip"包含了丰富的Linux命令知识,旨在帮助用户深入理解并应用这些命令。CHM文档是一种常见的Windows帮助文件格式,它将HTML页面集合在一个文件中,方便用户查阅。 以下是一些主要的Linux...