lnuix进阶学习

lnuix基础知识

老铁最近看了下一些招聘网站上的招聘信息,发现熟悉shell脚本成了必备技能。在这种大背景下,尼玛我慌了,于是花了三天恶补了下lnuix的基础命令,总算有点收获,下面将其分享出来:

1.linux的命令的是严格区分大小写的
2.linux所有的内容都是以文件的形式保存,不靠扩展名区分文件类型
3.命令之间是有空格的
4.错误提示:permission denied ==拒绝访问,没有权限
5.错误提示:command not found ==99.99%的原因是因为你的命令拼写有问题

clear==ctrl+l 清除当前窗口的命令
who:显示当前登录系统用的用户信息
whoami:显示自身用户名称
w 用户名:输出信息
useradd a :新加用户a
userdel a:删除用户但保存用户主目录
userdel -r a:删除用户以及用户主目录
date:查看系统时间
logout:注销登录
shutdown -h:关机
shutdown -r:重启

/:l根目录
root:存放root相关文件
home:宿主目录,存放普通用户的相关文件
bin:存放所有用户都可以使用常用命令目录
sbin:系统管理相关的二进制文件存放目录
etc:存放各种配置文件
var:存放经常变化的文件
boot:启动目录,存放存放引导系统启动的相关文件
usr:安装软件的默认目录
dev:设备文件保存目录
lib:系统库保存目录
mnt:默认挂载光驱和软驱目录
opt:额外所安装的应用程序目录
proc:直接写入内存的,不能直接操作,保存的是内存挂载点

操作命令:
1.su命令:
su +用户名,切换用户的命令,输入密码(密码隐藏)
【chenran@localhost ~】$ 【当前用户名+主机名+主目录】普通用户
incorrecd password :密码输入错误

2.cd命令:
cd /:回到根目录
/:根目录
pwd:显示当前的目录
cd /opt:进入opt目录
cd …:回到上一层
绝对路径:从根目录开始查找
相对路径:从当前目录开始查找

3.ls命令:
ls :显示当前路径下的所有文件
ls -a:显示所有的文件(包括隐藏文件)
ls -l:显示所有文件的属性==ll

目录(权限)+连接数+用户名(创建者)+创建者所在的组+大小+时间+名称
如果是-开头的代表的是文件

r:read --读(4)
w:write --写(2)
x:excute --执行(1)
rwx/r-x/r-x 文件所有者(创建者)/所有者所在的组/其他用户【读写和执行/读和执行/读和执行】
权限:755
chmod 555 bin : 修改bin目录的权限

4.vi命令:
文本编辑器
vi test.txt:创建test.txt文件
i:插入数据
按键盘esc :wq(保存退出,:q!==不保存退出)
vi test.txt:再次进入看下
如果还是想编辑,还是键入i
进去之后输入/:查找 (切换下一个是用的n)

5.tail命令:
tail -f 日志文件:查询日志
定位bug日志:
vi 文件:/ exception
grep exception 文件名==相当于一个筛选
shift+: 管道命令=前面命令的输出作为后面命令的输入

6.ps命令:
ps -ef:找到正在运行的进程
ps -ef | grep tomcat

7.kill命令:
kill -9 编号

8.netstat命令:
netstat -apn:查询端口号
netstat -apn | grep 8080:过滤到出来这个进程

9.mkdir命令:
mkdir 目录:简历目录

10.rmdir命令:
mr -rf 路径:删除当前目录下的该路径

11.df命令:
df:显示磁盘相关的额信息,如文件系统的使用情况
df -a:列出所有的文件系统
df -k:以kb为单位显示各文件系统
df -m:以mb为单位显示各文件系统
df -h:以GB、MB、KB等格式显示
df -T:连同该分区的文件系统名一起列出
df -i:不用硬盘容量,而以inode的数量来显示

12.du命令:
du -a:列出所有文件与目录容量
du -h:以人们易读的容量格式显示
du -s:显示总计,不列出每个目录占用的容量
du -k:以KB列出容量显示
du -m:以MB列出容量显示

13.cp命令:
cp -a a b:将a(保留链接、文件属性)拷贝到b去
cp -p a b:复制源文件的内容(复制修改时间和访问权限)
cp -r a b c:递归复制,将a、b复制到c中去

14.cat命令:
cat test.txt:显示文件的内容

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值