Linux命令学习整理

参考:链接

让命令行提示符显式完整路径


1.编辑profile文件,添加环境变量PS1
	[/etc/profile]
	export PS1='[\u@\h `pwd`]\$'

2.source	
	$>source /etc/profile

文件系统中跳转

查看当前目录名:pwd;
列出多个目录的文件:ls 路径1 路径2

  • 列出所有文件(含隐藏):ls -a
  • 以长格式显示:ls -l 或者 ll
  • 输出结果按照文件大小排序:ls -s
  • 输出结果按照创建时间排序:ls -t

操作文件和目录

复制文件、目录:cp

拷贝文件(如果文件2存在会提示是否覆盖):cp -i 文件1 文件2
复制多个文件到目录:cp 文件1 文件2 目录
复制目录中所有文件到新目录:cp -r 目录1 目录2

重命名:mv 原名 新名
创建符号链接:ln -s 文件/目录 链接名字

使用命令

查看命令位置:which
查看命令帮助文档:help 命令
查看程序手册:man 命令
查看命令简单描述:whatis 命令

重定向

输出重定向(写入)
覆盖:命令(ls或者cat等)> 文件名(文件不存在就创建)
追加:命令(ls或者cat等)>> 文件名(文件不存在就创建)

输入重定向:
cat > 文件名
(执行命令后,会要求输入内容,输入后按ctrl+d写入成功)

管道:(一个命令的输出作为另一个命令的输入)

过滤查找:grep + 查找内容
命令 | grep 查找内容

打印文本开头和末尾

查看开头:head -n 行数 文件名
查看末尾:tail -n 行数 文件名
(如果不加 -n 行数就默认查看10行)

权限

查看自己身份信息:id
更改文件模式:chmod 八进制数(三个) 文件名
更改文件用户:chown
切换用户:su
用其他用户执行命令:sudo

权限属性:

属性文件目录
r可读,可打开可ls(目录必须可进入)
w可写可对目录下文件重命名、删除、新建(目录必须可进入)
x可执行可进入目录

对应八进制:

八进制二进制
0000
1001–x
2010-w-
3011-wx
4100r–
5101r-x
6110rw-
7111rwx
uuser 用户
ggroup 用户组
oother 其他
aall 所有

进程

查看进程:ps

1、查看进程号
ps -ef | grep 进程名

2、查看端口被哪个进程监听
sudo lsof -i :端口

3、查看进程监听的端口
sudo lsof -nP -p 进程号 | grep LISTEN
sudo lsof -nP | grep LISTEN | grep 进程号

4、查看监听端口的进程
sudo lsof -nP | grep LISTEN | grep 端口号

杀死进程:kill -9 进程id(pid)
终断进程:ctrl + c
暂停进程:ctrl+z
让进程在后台执行:命令 &
查看终端运行的任务:jobs
后台运行的进程返回前台执行:fg% 任务号(可以通过jobs查看)

5、查看java进程
jps


查看所有环境变量
printenv | less

vi编辑器

安装vim编辑器:yum -y install vim*
插入模式:进入vi/vim后,按i进入插入模式
退出模式:退出插入模式按esc
撤销和恢复
撤销:u
恢复:ctrl+r

光标移动

  • 移动到行首:0(数字零)
  • 移动到行尾:$
  • 移动到上一个单词:b
  • 移动到上一个单词:w
  • 移动到文件末尾:G
  • 移动到指定行:数字G(例如1G是首行)

插入空白行:o(在下一行插入)O(在上一行插入)

删除操作

  • 删除当前行:dd
  • 删除当前行及其随后四行:5dd
  • 从光标位置到行尾删除:dW
  • 从光标位置到行首删除:do
  • 从当前行至文件末尾删除:dG
  • 从当前行到第二十行删除:d20G

查找和替换
查找:输入/,然后输入要查找的内容,按n重复查找
全文替换:%s/原始内容/替换后的内容/g

翻页
向上翻页:control + f
向下翻页:control + b

到文件末尾:shift + gg
到文件开头:gg

查找

  • 根据文件名查找使用locate命令
    locate与find 不同: find 是去硬盘找,locate 只在/var/lib/slocate资料库中找。
    安装:
    yum install mlocate
    updatedb
    查找:
    locate 文件名/路径名

  • 使用find命令查找:
    find 路径 -name ‘*文件名*’

磁盘管理

参考:链接

查看硬盘情况:du -h 文件名/文件夹名

yum命令

显示可安装列表:yum list 名字
安装:yum install -y 名字

关机

关机:shutdown -h now
重启:shutdown -r now

远程操作

断开ssh后进程不停止:nohup 命令
参考:link
screen :link

上传 下载

上传:rz
下载:sz
参考:link

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值