Linux基础命令(个人笔记)

 

 鼠标右键弹出此页面,点击第四个选项

1.初级指令

ls指令
1. #ls:列出当前目录下所有文件/文件夹名字
2. #ls 路径 :列出制定目录下所有文件/文件夹名字

pwd指令
#pwd (打印当前工作目录)


cd指令
#cd 路径(切换当前工作目录)

~表示用户家目录


mkdir指令(创建目录)
# mkdir newwenjian     (当前路径下创建文件)
# mkdir /路径     (制定路径下创建文件)
# mkdir -p /路径    (一次性创建多个不存在目录)
# mkdir 路径1 路径2 路径3(一次性创建多目录)

touch指令(创建文件)
# touch 文件路径 文件名
# touch 文件路径 文件名 文件名(创建多个文件)
#

cp指令(copy 复制)
# cp linux1.txt /home/linux123/linux1.text
# cp linux1.txt /home/linux123/linux10.text 
(复制一个文件,重命名)
# cp. /home/linux123
# cp -r . /home/linux123(递归复制)

mv指令(move移动)
例子:#mv /home/ys/bbb.txt  /home/yc/test2

rm指令(移除)
例子:#rm /home/yc/test
会提示是否移除,回复:y/yes,n/no

强制移除:# rm -f /home/yc/test
强制删除,不需要确认。(f=force)


vim指令(文本编辑)
# vim 文件路径
例子:# vim /home/yc/123.text

按住i进入编辑,esc退出插入模式
按“shift+:”,输入q,按回车
ctrl+z可以强制退出


输出重定向
# 正常执行的指令 > 文件路径
例子:# ls -la > ls.txt    (将ls-la的执行结果传入ls.txt中)
>:覆盖输出:覆盖原来文件
>>:追加输出:在原文加末尾继续添加


cat指令(打开文件)
# cat 文件路径或者文件名

2.进阶指令

df指令(看磁盘空间)
#df -h

free指令(看内存使用情况)
#free -m (-m,以mb为单位查看)

head指令(查看文件的前n行(改下面的n))
#head -n 文件路径

tail指令(查看文件的后n行)
#tail -n 文件路经

less指令(查看文件)
#less 文件路径
(数字+回车,空格+上下方向键)查看更多

wc指令(统计文件内容信息,行数,单词书,字节数)
#wc -lwc 文件路径


date指令(操作时间日期)
1, #date    输出时间(2018年3月24日 星期六 15:54:28)
2,#date +%f  (等价于# date “+%Y-%m-%d”) 输出: 2018-03-24
3:#date“+%F%T”,引号表示让“年月日与时分秒”成为一个不可分割的整体
等价操作:#date“+%Y-%m-%d%H:%M:%S”输出的形式:2018-03-2416:01:00
4,#date -d “-1 day” “+%Y-%m-%d %H:%M:%S”
符号的可选值:+(之后)或者-(之前)单位的可选值:day(天)、month(月份)、year(年)

%F:表示完整的年月日
%T:表示完整的时分秒
%Y:表示四位年份
%m:表示两位月份(带前导0)
%d:表示日期(带前导0)
%H:表示小时(带前导0)
%M:表示分钟(带前导0)
%S:表示秒数(带前导0)


cal指令(操作日历)
1, #cal    等价于#cal -1  输出当月的日历
2, #cal -3  输出上一个月+本月+下个月的日厉
3, #cal -y 年份     输出某个年份的日历

clear/ctrl+L指令
清除页面


管道(符号:|)(过滤)
# ls/ | grep log   对于ls的输出进行过滤,找出有log的文件

3.高级指令

hostname指令(操作服务器主机名(读取设置))
#hostname  查看主机名
#hostname -f 

id指令(查看用户)
# id
# id 用户名

whoami指令(我是谁)
#whoami 查看当前用户

ps-ef指令(参看服务器进程)
#ps -e 显示全部进程
#ps -f 显示全部字段


top指令(查看服务器中进程所占的资源)
#top   推出按q

du-sh指令(查看目录真实大小)
# du -sh
-s 显示汇总大小
-h以高可读性进行展示

find指令(查找文件)
#find 路径范围 选项 选项的值
# find /home -name bbb.txt
-name 按文档名搜索,支持模糊查询
-type 按类型

service指令(控制软件启动/停止/重启)
#service 服务名 start/stop/restart

kill指令
#kill 进程名(配合ps指令使用)

ifconfig指令(用于操作网卡相关)

#ifconfig(获取网卡信息)

refboot指令(重启)
#refboot 重启
#refboot -w 模拟重启


shutdown指令
#shutdown 关机


uptime指令(查看在线时间)

#uptome

uname指令(获取系统相关信息)
-a 获取全部

netstat-tnlp指令(查看网络连接)
#netstat-tnlp

man指令

作用:manual,手册(包含了Linux中全部命令手册,英文)

#man 命令(退出按下q键)

案例:通过man命令查询cp指令的用法

#man cp

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值