Linux 常用命令(大小写敏感)
文件命令
ls
查看文件路径
ls 查看当前目录下的所有文件
ls / 查看根目录下所有文件
ls –l 来显示一个文件的属性以及文件所属的用户和组
cd
Change Directory 改变目录
cd .. 向上一个目录
cd .
cd 退到根目录
cd /root/runoob/ 绝对路径切到runoob
pwd
Print Working Directory 查看当前路径
mkdir
Make Directory 创建文件夹
rmdir
Romve Directory 删除目录
rm 拷贝文件
Romve Directory 删除文件
rm -rf 删除文件或者目录
cp
cp -R 原文件 目标地址 拷贝文件
复制文件或目录
mv 移动文件与目录,或修改名称
一些简单的命令
r recursion 递归
f force 强制
文件权限管理
文件[rwx] 解释
[ r ] 代表可读(read) 4 (cat head more tail )
[ w ]代表可写(write) 2 (vi echo 但是不可以删除)
[ x ]代表可执行(execute) 1
权限对目录的作用:
r: 可以查询目录下文件名 ls
w:具有修改结构的权限。比如新建文件和目录,删除此目录下文件和目录。重命名此目录下文件和目录,剪切(touch rm mv
cp )
x:可以进入目录 (cd)
对文件来讲:最高权限是x 执行权限
读目录来讲: 最好权限是w 写权限
d : 文件
l : 链接 link
chmod 命令三种方式:
chmod u+x,g+x,o+x test.java 所属用户增加执行权限,所属用户组增加执行权限,所有用户增加执行权限
chmod u-x,g-x,o-x test.java 所属用户减少执行权限,所属用户组减少执行权限,所有用户减少执行权限
chmod u= rwx, g =rwx, o=rwx test.java 所属用户读写执行权限,所属组读写执行权限,所有用户读写执行权限
chmod 751 test.java 所属用户读写执行权限,所属组可读可执行权限,所有用户可以执行
修改文件所属用户和所属用户组
chown user1 fileName
修改文件 用户所有者
将文件fileName 所有者改为user1
chgrp user1 fileName
修改文件 用户组
linux 新建一用户之后,会默认创建一个与用户名相同的用户组。
查看文件
cat 查看文件
tail 查看文件,从尾开始
head 查看文件,从头开始
tail -20 auth.log 查看后20行
head -20 auth.log 查看前20行
cat user.log |grep "2018-5-2" |more 根据时间过滤日志
mvn -v 查看maven版本
compile 编译
test 测试
package 打包
clean 删除target(字节码文件)
install 安装jar包到本地