Linux最基础和常用的指令

快乐鱼儿 1年前 ⋅ 1224 阅读
最近因工作需要,我总结了一些非常基本和常用的Linux指令,对于一些初级接触Linux的人员非常有帮助,希望大家收藏和使用:
首先了解项目所在的IP、用户名和密码、及项目所在位置:
192.168.XXX.XXX
用户名
密码


代码位置:/usr/local/XXXXXX
远程工具:Xshell,Xftp

下面简单介绍一些最基础和常用的指令:

进入根目录:cd /
查看文件列表:ll
进入指定的文件夹:   cd /usr/local/XXX
进入当前目录下的文件:cd ./bin



解压包:
unzip xx.zip
tar -xvf xx.tar
tar -zxvf xx.tar.gz
tar -xJf xx.tar.xz
tar -zxvpf xx.tar.z
tar -jxvpf xx.tar.bz2



压缩文件:
tar -cvf 压缩后的名称.tar test.java
tar -czf xx.tar.gz test.java
tar -cjf xxx.tar.bz2 test.java
tar -cZf test.tar.Z test.jar



查看进程: ps -ef|grep 应用名称
杀掉进程: kill -9 14577
ESC:wq
ESC:q!
cat 文件
pwd



rpm -qa java* 查找
rpm -e 文件包名 删除
rm xx.tar.gz 删除文件
rm -rf XX 强制删除文件
rmdir XX 删除文件夹


mv 文件夹 新文件夹名
mv 文件夹/* ./ 把子目录中的文件移动到上一目录中
cp 文件包 新文件夹名node



传临时文件/tmp
建文件夹: mkdir
解压包 tar -zxvf
chown -R es:elastic 文件夹
chmod -R a+x 文件夹名称
su - es

cat XX
vi XX
tail -n 1000:显示最后1000行
tail -n +1000:从1000行开始显示,显示1000行以后的
head -n 1000:显示前面1000行

whereis mysql 查看文件安装路径






开关机命令。

文件严格区分大小写。

ll
ls -l 查看所有文件类型

pwd 显示当前目录
cd..


madir 文件夹
touch 文件


cp a.log a.log.bak
cp -p 带着源文件属性复制。

mv a.log /a/b.log



cat aaa.log 显示所有内容
cat aaa.log |more 显示部分内容
more aaa.log
tail -f message 实时查看




[root@linux7test4 log]# hostname
其中#,$,@,~ 表示不同权限

who 当前登录信息
hostname 当前登录者
su fangna 切换用户 , 使用exit,退出到上一个用户了。




ls -lih
了解文件不同列的表示意义



man ls 了解指定命令
info
help 列出系统本身命令

q键 或 ctrl+C 退出




alias 自定义命令
alias cp='cp -i'
alias egrep='egrep --color=auto'





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

vi
i 进入编辑模式
o 换行进入编辑模式
15G 跳到指定行数
G 跳到最后
/查找的单词 按 n 找到下一个
dd删除整行
i 替换单个字符
x 删除单个字符
u 撤销,恢复
:set nu 设置行号
ESC:q!





查找文件:
find
find / -name java
find / -name ja*
whereis java 查找运行文件


解压,压缩。
tar -zxvf


文件上传、下载:
sftp
sftp root@192.168.1.83
put 上传
get 下载


全部评论: 0

    我有话说: