创建文件
mkdir jdk //创建目录
touch a.c //创建文件
删除文件
rm -rf jdk
显示列表
ls //名称显示
ls -l //带详细信息显示
ls -la //显示所有文件(包括隐藏文件)
ls -l ja* //通配符查找
复制文件
cp /lib/libdmmp.so /root //复制单个文件
scp 上传命令
scp /Users/zhanglei/Downloads/jdk-8u333-linux-x64.tar.gz root@101.37.65.220:/usr/local/src/jdk
复制文件
cp 文件1 文件2
复制文件夹
cp -r zhanglei/ jason
查看文件类型
file 文件
查看文本可以cat、tail、head
查看文本内容
cat file
cat -n file //显示行号
查看文本首位10行
tail -n 10 file //查看文件最后10行
head -n 10 file //查看文件最开始的10行
编辑文本用vim
额外备注:如果编辑的是环境变量,使之生效需要(source /etc/profile)
vim /etc/profile
vim有两种模式:命令模式、插入模式
常用输入i即可,然后就可以愉快的编辑文本了
1)i 进入插入模式,光标前
2)a 进入插入模式,光标后
3)I 行首
4)A 行末
文本编辑快捷键
删除行:dd
翻页:ctrl + f(上一页) ctrl + b(下一页)
复制行:yy
粘贴:p
撤销上一步的操作:u
恢复上一步被撤销的操作:Ctrl+r
文本搜索快捷键
下图中输入“?Tomcat”回车即可搜索Tomcat相关文本了
?pattern Enter
n 朝同一方向搜索
N 朝相反方向搜索
按ESC (在腾讯云ecs上是control c)返回命令模式,再输入以下以分号开头的命令即可退出vim
常用:w存盘即可
1):w 存盘
2):wq 存盘退出
3):q! 不存盘退出
4):wq 强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。
5):wq!:表示强制保存退出
创建用户
useradd -m jack
下图说明:
1、创建用户的同时,创建了home目录
2、root与home/jack都是用户目录
删除用户
userdel -r jack
修改密码
passwd jack
切换用户(switch user)
su jack
退出当前用户
exit
创建用户组
groupadd androidgroup
查看组信息
cat /etc/group
分配组
usermod -G androidgroup jack
分配之后再次查看分组情况如下
查看文件列表详细
ls -l
可以看到3条黄线分割成4部分:drwxr-xr-x -> d rwx r-x r-x
其中rwx顺序是固定的:r读 w写 x执行 -没有权限
1.区分目录还是文件(d目录,-代表文件)
2.文件所属用户具备的权限(root对该文件具备读写执行权限)
3.文件所属用户的所属组具备的权限(读、执行)
4.系统的其他用户具备的权限(读、执行)
计算机对权限设置用的八进制处理,详细对照表:
权限 | 二进制 | 八进制 |
---|---|---|
— | 000 | 0 |
–x | 001 | 1 |
-w- | 010 | 2 |
-wx | 011 | 3 |
r– | 100 | 4 |
r-x | 101 | 5 |
rw- | 110 | 6 |
rwx | 111 | 7 |
修改文件权限
chmod 644 file
给用户加上执行权限
chmod u+x file
chmod命令详细
chmod --help
ugoa:u是user,g是group,o是other,a是all
-+=:删除或者添加权限
改变创建目录的默认权限
该默认值需要减掉的权限(777-111)
默认权限
新建文件默认最大666
新建目录默认最大777
umask 111
改变文件的所属 (change owner)
chown jack 1.text
chown .group file
1、运行:./bin/www
2、查看端口是否被占用: lsof -i tcp:3000
3、重点->命令窗口输入:exit ,退出
4、查看Linux当前进程 ps aux | grep node
5、kill指定进程 kill -9 6913
6、启动服务并常驻进程 nohup ./bin/www &
7、查看日志 tail -200f nohup.out
文件直接放到webapps下面没办法访问,比如这里放到webapps/files/photoshop印章制作,然后查看http://localhost:8080/files/出现失败
处理方式:修改conf/web.xml #112行,将listings的值从false改为true即可,无需重启服务器