1,查看内核版本信息:
uname -a
2,查看发行版本信息:
cat /etc/issue
cat /etc/redhat-release
3,sudo执行上条没有权限的命令
sudo !!
4,ssh登陆和退出
ssh jenkins@test.com
~.
5,查看内存使用
free -m
6,启动指定服务
sudo service start jenkins
sudo service start httpd
7,查看当前系统时间
date
date -R
8,查找当前文件夹和其子文件夹中含有特定名称的文件
find . -name "*ds.xml"
find . | grep ds.xml
tree -P "*ds.xml"
9,查找当前文件夹和其子文件夹中含有特定内容的文件
grep -rnw . -e 'hello'
-r or -R is recursive
-n is line number
-w stands for match the whole word
grep -rnw . -e 'hello' --include \*.xml
10,查找当前文件夹和其子文件夹并只列出含有内容的文件路径
grep -rlw . -e 'hello'
10, java命令行直接启动war
/usr/bin/java -XX:MaxPermSize=256m -Dpermissive-script-security.enabled=true -jar /home/jenkins/jenkins.war
11, 查看文件夹大小
du -sh *
du -h --max-depth=1
du -s * | sort -nr
du -s * | sort -nr | head
12. 查看磁盘占用
df -h
13. 查看node进程
ps aux | grep node
14. 压缩文件夹
zip -q -r name.zip name
zip -q -r name.zip *
15. 快速删除大文件夹
rsync --delete-before -d -a -H -v --progress --stats /home/eric/temp/ /home/eric/logs/
16. 删除含有特定字符串的行
sed -i '/specificword/d' ./sample.txt
17. 赋值还有特定字符串的行,并替换特定字符串
sed -i -e '/word1/p;s/word1/word2/' ./sample.txt
grep ./loglist.txt -e 'request' | sed -n '/request/p;s/request/response/; p' > ./test.txt
18. 删除两天前的文件
find . -type f -mtime +2 -maxdepth 1 -exec rm {} \;
19. 列出当前目录以及子目录的结构
tree
ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'
20. ls和ll高级用法
ll | head -50
ll -t | head -50
ls -lt | head -50
ls -ltr | head -50
21. setfacl用法
给test用户所有权限
setfacl -m u:test:rwx test_folder/
给testg组写权限
setfacl -m g:testg:w test_folder/
收回权限
setfacl -x u:test,g:testg test_folder/
复制ACL权限
setfacl -M acl.txt test_folder1/
分享到:
相关推荐
### 常用Linux命令详解 #### 一、系统管理命令 **1.1 关机命令** - **poweroff**: 直接关机。 - **shutdown -h now**: 使用shutdown命令进行关机,其中`-h`表示halt(关机),`now`表示立即执行。 - **init 0**: ...
Linux常用命令收集
Linux常用命令大全,收集了常用的Linux命令。 Linux常用命令大全,收集了常用的Linux命令Linux常用命令大全,收集了常用的Linux命令Linux常用命令大全,收集了常用的Linux命令
Linux常用命令收集大全
这个名为"Linux命令大全搜索工具"的压缩包文件提供了一个全面的资源集合,旨在帮助用户更有效地学习、理解和运用Linux命令。它包括了命令手册、详细的解释、学习资料以及收集的各种实用技巧,对于Linux初学者和经验...
CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 命令大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS...
Linux命令全集是每个Linux用户或系统管理员必备的知识库,它包含了从基本操作到高级管理的各种指令。这个压缩包文件提供了个人收集的10个文件教程,旨在帮助学习者掌握Linux操作系统中的各种命令,提高其在终端上的...
Linux命令详解手册ch03.pdf主要介绍了如何利用Linux命令行来获取更多关于各种命令的信息。这些内容对于初学者和有经验的用户都非常有用。本章节的核心是通过man和info命令来查看命令的用法。 man命令是一个用于查看...
### 常用 Linux 命令及服务器配置详解 #### 一、acctcom:搜索并显示进程记帐文件 **用途**:`acctcom` 命令用于搜索并显示进程记账文件中的信息。这有助于系统管理员监控系统的使用情况。 **示例**: ```bash ...
Linux命令大全是一个全面收集了各种Linux操作系统中常用命令的资源,旨在帮助用户更高效地学习和使用Linux系统。这份资源的特色在于其分类清晰、查询便捷,并通过实例演示来加深理解,使得用户能够快速掌握各个命令...
以下是一些重要的Linux命令及其用途: 1. `cmd --help`: 提供cmd命令的基本帮助信息,适合快速查看命令的简单用法。 2. `man cmd`: 提供最权威的命令手册页,详细介绍命令的使用方法和选项。 3. `info cmd`: 提供...
Linux中的VI(Vim)命令是每一个系统管理员和开发者必备的文本编辑技能之一。Vim(Vi Improved)是Vi编辑器的增强版本,它在保留原始Vi功能的基础上增加了很多新特性,如语法高亮、自动补全、多窗口编辑等。在Linux...
Linux常用命令全集 中国IT实验室收集整理
Linux中的`top`命令是系统监控工具,它实时显示系统中各个进程的资源占用状况,如CPU使用率、内存使用量、虚拟内存、进程状态等。`top`命令的源代码解析可以帮助我们深入理解其工作原理,对于系统管理员和开发者来说...
收集整理一些常用的linux命令_demo_linux
通过监听特定的队列,当有新消息到达时,程序将被动地接收并解析这些消息,这些消息可能是执行Linux命令的指示。 其次,"expect4j"是一个Java库,它允许程序模拟用户交互,尤其是用于自动化SSH登录。SSH(Secure ...
在Linux操作系统中,HP(Hewlett Packard)服务器提供了特定的工具和命令来管理和维护系统。本篇文章将深入探讨HP Linux系统中的常用命令,帮助用户更好地理解和操作慧普(HP)Linux环境。 1. **ls**:列出目录内容...
以下是对标题和描述中提到的一些常用Linux命令的详细解释: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录的完整路径,帮助用户了解他们当前所在的文件系统位置。 2. **cd**:`cd`...