菜鸟手册
查看Linux系统版本信息的几种方法
-
uname -a
Linux haima-PC 4.15.0-30deepin-generic #31 SMP Fri Nov 30 04:29:02 UTC 2018 x86_64 GNU/Linux -
lsb_release -a
No LSB modules are available.
Distributor ID: Deepin
Description: Deepin 15.11
Release: 15.11
Codename: stable -
cat /etc/issue
Deepin GNU/Linux 15.11 l -
cat /proc/version
Linux version 4.15.0-30deepin-generic (pbuilder@zs-PC) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)) #31 SMP Fri Nov 30 04:29:02 UTC 2018
netstat看系统进程
netstat -tpln
看本地的本区
df -f
ps 查看进程
ps -aux | grep parkdev
ps -ef | grep parkdev
kill 杀死进程
killall dev
pkill -9 进程号
ln
-
软连接
ln -s 目标目录名 软连接到当前的目录名
ln -s /home/work/go/src/linkbook.com/yttAdmin yttAdmin
连接远程ssh
lj.sh
#!/bin/bash
echo "123456"
ssh linkbook@123.56.160.122
scp
- 上传dev文件到服务器的指定目录下
testfile.sh dev
echo "密码123456"
#下面写自己服务器的用户名和公网ip地址和编译文件要传到的目录
scp $1 root@123.56.160.11:/home/work/go/src/linkbook.com/parkdev
使用方法:
./testfile.sh dev
- 上传dev文件夹到服务器的指定目录下
testfile.sh dev
echo "密码123456"
#下面写自己服务器的用户名和公网ip地址和编译文件要传到的目录
scp -rC $1 root@123.56.160.11:/home/work/go/src/linkbook.com/parkdev
使用方法:
./testfile.sh dev
- 免密码上传文件夹到服务器的指定目录
testScp.sh
#!/usr/bin/expect -f
# 复制test文件夹到服务器的home目录里 root:用户名 123456:服务器密码 -r: 递归复制整个目录。 -C: 允许压缩
spawn scp -rC test root@182.92.234.123:/home
#######################
expect {
-re ".*es.*o.*" {
exp_send "yes
"
exp_continue
}
-re ".*sword.*" {
exp_send "123456
"
}
}
interact
使用方法:
./testScp.sh
whereis 查找符合条件的文件
whereis mysql
chmod 提升权限
Linux/Unix 的文件调用权限分为三级 : 文件拥有者、群组、其他。利用 chmod 可以藉以控制文件如何被他人所调用。
u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。
chmod -R 777 ./* 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)
chmod u+x tq.xlsx 拥有都可执行权限
chmod u-x tq.xlsx 拥有都不可执行权限
chmod g+x o-x tq.xlsx 同组可执行权限 其它人不可执行
chmod g-x o+x.xlsx 拥有都不可执行权限 其它人可执行
chmod -R a+r * 将目前目录下的所有文件与子目录皆设为任何人可读取 a:任何人
chmod 777 file 用数字来表示权限
chmod abc file 用字母来表示权限
其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。
r=4,w=2,x=1
若要rwx属性则4+2+1=7;
若要rw-属性则4+2=6;
若要r-x属性则4+1=5。
chmod a=rwx file
和 chmod 777 file
效果相同
chmod ug=rwx,o=x file
和 chmod 771 file
效果相同
haima@haima-PC:~/Desktop$ ll
-rw-r--r-- 1 haima haima 13241 6月 17 17:31 tq.xlsx
haima@haima-PC:~/Desktop$ chmod +x tq.xlsx
haima@haima-PC:~/Desktop$ ll
-rwxr-xr-x 1 haima haima 13241 6月 17 17:31 tq.xlsx
haima@haima-PC:~/Desktop$ chmod -x tq.xlsx
haima@haima-PC:~/Desktop$ ll
-rw-r--r-- 1 haima haima 13241 6月 17 17:31 tq.xlsx