项目经验之Linux常用命令

YUM 软件包安装

下载并安装一个rpm包 :- yum install package_name
更新一个rpm包 :yum update package_name
删除一个rpm包:yum remove package_name

打包和压缩文件

解压一个叫做 ‘file1.bz2’的文件 :- bunzip2 file1.bz2
压缩一个叫做 ‘file1’ 的文件 :- bzip2 file1
解压rar包 :rar x file1.rar
解压rar包 :unrar x file1.rar
解压一个zip格式压缩包:unzip file1.zip
解压一个gzip格式的压缩包:tar -zxvf archive.tar.gz
解压一个bzip2格式的压缩包:tar -jxvf archive.tar.bz2

zookeeper

  • cd /home/apps/zookeeper/zookeeper-3.4.5/bin
    启动zk服务:./zkServer.sh start
    停止zk服务:./zkServer.sh stop
    查询zk运行状态:./zkServer.sh status

tomcat

  • cd /usr/local/tomcat/apache-tomcat-8.0.32_wl/bin
    启动tomcat: - ./startup.sh
    关闭tomcat:./shutdown.sh

solr

  • cd /home/apps/solrcloud/solrhome
    查看文件大小: - du -h /home/apps/solrcloud/solrhome
    查看内存:- top -M
    手动删除solr索引库文件(只针对测试环境,正式环境禁止删除)
    -rm -fr /home/apps/solrhome/collection1/data

设置权限

设置Apache2目录文件的所有者: chown -R test.test /usr/local/apache2/
设置test.txt文件权限 chmod -R 775 /usr/local/apache2/htdocs/test.txt

文件和目录

cd /home 进入 '/ home' 目录' 
cd .. 返回上一级目录 
cd ../.. 返回上两级目录 
cd 进入个人的主目录 
cd ~user1 进入个人的主目录 
cd - 返回上次所在的目录 
pwd 显示工作路径 
ls 查看目录中的文件 
ls -F 查看目录中的文件 
ls -l 显示文件和目录的详细资料 
ls -a 显示隐藏文件 
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 复制一个目录 

文件搜索

find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录 
find / -user user1 搜索属于用户 'user1' 的文件和目录 
find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件 

查看文件内容

cat file1 从第一个字节开始正向查看文件的内容 
tac file1 从最后一行开始反向查看一个文件的内容
head -2 file1 查看一个文件的前两行 
tail -2 file1 查看一个文件的最后两行  

备份

dump -0aj -f /tmp/home0.bak /home 制作一个 '/home' 目录的完整备份 
tar cf - . | (cd /tmp/backup ; tar xf - ) 本地将一个目录复制到另一个地方,保留原有权限及链接

快捷键

CTRL+K 从光标处剪切文本直至本行结束
CTRL+Y 粘贴文本
CTRL+E 将光标移到本行的末尾
CTRL+A 将光标移动到本行的开头
ALT+F 跳转到下一个空格处
ALT+B 回到前一个空格处
ALT+Backspace 删除前一个词
CTRL+W 剪切光标前一个词
Shift+Insert 将文本粘贴到终端中
Ctrl+D 注销

………………………………………………未完待续…………………………………………..

猜你喜欢

转载自blog.csdn.net/x15270772831/article/details/82635104