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:显示文件的内容