linux中>表示覆盖原文件内容(文件的日期也会自动更新),>>表示追加内容(会另起一行,文件的日期也会自动更新)。
rm -rf cp -r
r代表递归处理,比如删除或者复制目录下所有文件和文件夹
f代表强制,不询问y n
从远处复制文件到本地目录
命令:
scp root@192.168.120.204:/opt/soft/nginx-0.5.38.tar.gz /opt/soft/
1.mkdir 新建文件 make directory
mkdir -p 父目录不存在先创建 parents
2.mv 文件名 目录名
cp复制文件
cp -r 复制目录
3.tar –xvf file.tar 解压 tar包
tar -zxvf file.tar.gz 解压tar.gz 解压到当前目录
tar -zxvf file.tar.gz -C 目录 解压到指定目录
-c压缩
-x 解压
-z 是否需要用gzip压缩
-v 压缩过程显示文件
-f 使用档名,f之后必须接档名(文件)
4.ls list
ls -a查看所有文件,包括隐藏文件
ls -l 详细列表
ls -al = ls -la = ls -a + ls -l
ls -lh 以兆为单位
5.cd /root = cd ~ 家目录(桌面)
cd / 根目录
cd - 切换到上一次访问的目录,只能两个目录相互切换
6 查找文件 whereis 文件名 whereis命令只能用于程序名的搜索
find 目录名 -name '需要查找的字符串'
find /usr -name 'tes*' 查找usr目录下面所有以tes开头的文件和文件夹
7 pwd命令用于显示工作目录 print working directory
8.登录mysql
退出命令 exit
mysql -V
mysql -uroot -p
show databases;
9.tomcat
查看进程/usr# ps -ef | grep apache-tomcat-8.5.24/
ps 对进程的一次性查询,及执行ps命令的那个时刻心系
-e 显示所有程序
-f 显示UID,PPIP等栏位
管道:命令1 | 命令2 | 命令3
grep:正则表达式,字符串搜索
-i 忽略大小写查找
ll | grep tes 查询当前目录中带有tes的文件
ll | grep -i tes
杀死进程kill -9 pid
/usr# cd apache-tomcat-8.5.24/
cd work
删除rm -rf Catalina/
启动root@ubuntu16:/usr/apache-tomcat-8.5.24/bin# ./startup.sh
10.查看日志
cat + 文件名 快捷查看当前文件的内容(适合查看少量的文件)
less 分页查看
less -mN +文件名
Enter 向下n行,需要定义,默认1行
空格键 向下滚动一屏或Ctrl+F
B 返回上一屏 或Ctrl+b
q 退出more
tail 文件名 -n 50 或tail -50 文件名
head
11.ifconfig 查看网络配置
reboot 重启
halt 关机
12.文件权限
chmod(change mode)变更文件或目录的权限
权限格式:<类型><用户><组><其它用户>
第一位:文件类型,d=目录(文件夹),-=普通文件,l=链接文件
第2-4位:用户权限 u(user)
第5-7位:组权限g(group)
第8-10位:其它用户权限 o(other)
第2-10位::所有权限a(all)
r read读取权限,
w write 写入权限
x 执行权限
- 没有权限
设置权限 chmon 权限 文件
chmod u=rwx file file文件所属用户的权限改为rwx
chmod g=rw file
chmod a=r file
更改文件夹权限 -R(这里要大写)
chmod -R 权限 目录