linux没有错误就是成功!!!
一、 linux目录解释
/bin:存放常用的指令。
/boot:存放linux的核心文件。
/dev:存放启动linux的外部设备。
/etc:存放所有系统管理的配置文件和子目录。
/home:主目录,在linux中每个用户都有自己的主目录,一般目录名以账号名命名。
/lib:存放动态链接共享库。
/lost+found:一般是空的,系统非法关机,存放了一些文件。
/media:识别的设备挂载在此目录下。
/mnt:挂载用户临时文件。
/opt:额外安装软件的存放目录。
/proc:虚拟目录,系统的内存映射,可以获取系统信息。
/root:超级管理员的目录。
/sbin:存放的是超级管理员使用的管理程序。
/srv:存放的是一些服务启动之后所需要的数据。
/sys:安装了2.6内核中新出现的一个文件系统。
/tmp:存放临时文件。
/usr:用户的程序和文件都放在这个目录下。
/usr/bin:系统用户使用的应用程序。
/var:存放着不断扩展的东西。
/run:临时文件系统。
/www:存放网站相关的目录。
二、目录文件操作指令
2.1、目录管理
linux常用的基本命令
clear :清理界面
sync :将数据同步到硬盘
shundown :关机
cd -:切换目录
cd .. :返回上一级
/ :当前目录
ls :查看目录
ls-a:查看所有的目录(包括隐藏文件)
ls-l:查看所有的文件
pwd:显示当前所在的目录
2.1、文件管理
mkdir:创建目录。
mkdir -p /目录1/目录2.... :创建多级目录
touch 文件名:创建文件
rm -p /目录1/目录2.... :删除多级目录
rm -f:强制删除文件!!!
rm -r:递归删除目录
rm -i:询问是否删除
cp 文件名 存放文件的目录:复制文件和目录,文件重复:y(同意覆盖)/n(不同意覆盖)。
mv 文件名 -移动的位置:两个文件就是重命名
mv -f :强制移动
mv-u:替换更新的文件
三、 linux属性
d 代表的是目录(directroy)
-代表的是文件(regular file)
s 代表的是套字文件(socket)
p 代表的管道文件(pipe)或命名管道文件(named pipe)
l 代表的是符号链接文件(symbolic link)
b 代表的是该文件是面向块的设备文件(block-oriented device file)
c 代表的是该文件是面向字符的设备文件(charcter-oriented device file)
chgrp -R 文件组 修改的文件组 :修改文件组
chown -R 属主名 文件名 :修改文件主
chmod命令更改文件的属性
-rw------- (600) 只有拥有者有读写权限。
-rw-r--r-- (644) 只有拥有者有读写权限;而属组用
户和其他用户只有读权限。
-rwx------ (700) 只有拥有者有读、写、执行权限。
-rwxr-xr-x (755) 拥有者有读、写、执行权限;而属组用户和其他用户只有读、执行权限。
-rwx--x--x (711) 拥有者有读、写、执行权限;而属组用户和其他用户只有执行权限。
-rw-rw-rw- (666) 所有用户都有文件读、写权限。
-rwxrwxrwx (777) 所有用户都有读、写、执行权限。
文件内容查看
catnl 文件名字:从第一行显示文件的内容
tacnl 文件名字:从最后一行显示文件的内容
nlnl 文件名字:显示行号
more 文件名字:一页一页显示文件的内容
less 文件名字:上下键翻动页面,q退出,/字符串(查找字符串)。?字符串(向上查询),
head -n显示的行数:显示文件头显示行数
tail -n 显示的行数:显示文件尾显示行数
硬链接 ln:a-b,假如b是a的硬链接,指向同一个文件,允许一个文件拥有多个路径,防止误删文件
软连接 ln -s :类似快捷方式删除了访问不了
touch :创建文件
echo >> 文件的名字 :输出字符串
四、 vi/vim编辑器
vim 文件名:文件名存在修改文件,不存在新建文件。
i:进入输入模式。
wq:保存并退出。
esc:退出编辑模式。
: 进入底线命令。
:set nu :设置行号
五、 账号管理
useradd 名字 -m :添加用户并自动创建主目录
userdel -r 用户名字:删除用户并删除用户目录
usermod -d /home/233(文件的目录):修改用户
su 用户名:切换用户,$表示普通用户,#表示超级用户。
exit:退出到管理员用户
hostname:显示主机名
passwd 用户名:给用户设置密码
passwd -l:锁定用户
passwd -d:没有密码也不能登录
passwd -u :解锁
六、 用户组管理
groupadd 组名字 id号:创建用户组,指定id不自增,不指定自增
groupdel 组名字:删除用户组
group -g 组id -n 新的组名字 当前组名字:修改组名字
newgrp root:用户切换管理员
磁盘管理
df或者df-h:查看磁盘信息
du:查看文件的占用空间,du -a:查看所有的文件占用空间
mount:挂载
umount:卸载
umount -f:强制卸载
七、进程管理
ps -aux|grep 进程名字:查看进程信息
ps-a:显示当前的进程
ps-u:用户的信息显示进程
ps-au:显示后台进程的参数
pa-ef:查看父进程的信息
kill -9 进程的id:结束进程
八、 软件安装
rpm -qa|grep 文件名: 卸载
rpm -e -nodeps 文件名:强制卸载
rpm -ivk 名字:安装文件
yum -y list java* :查询所有javajdk的版本
yum install -y java-1.8.0-openjdk.x86_64 \home:安装jdk的版本到指定的文件夹
tar 压缩文件 :解压文件压缩包
rpm安装
解压缩安装
yum在线安装