工作常用Linux命令
2019.03.18
尤淇
 热度
℃
磁盘
时间
1
| date "+%Y-%m-%d %H:%M:%S"
|
1 2 3 4 5
| current=`date "+%Y-%m-%d %H:%M:%S"` timeStamp=`date -d "$current" +%s` #将current转换为时间戳,精确到毫秒 currentTimeStamp=$((timeStamp*1000+`date "+%N"`/1000000)) echo $currentTimeStamp
|
文件操作
1 2 3 4 5 6 7 8
| 1、本地文件复制到远程 scp local_file remote_username@remote_ip:remote_folder 2、本地目录复制到远程 scp -r local_folder remote_username@remote_ip:remote_folder 3、远程文件复制到本地 scp remote_username@remote_ip:remote_folder/file local_folder 4、远程目录复制到本地 scp -r remote_username@remote_ip:remote_folder local_folder
|
1 2 3 4 5 6 7
| 1、zip zip aaa.zip aaa unzip aaa.zip
2、tar tar cvf aaa.tar aaa tar xvf aaa.tar
|
FTP
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| 1、创建用户名,密码 ftp.virtual.users.list中写入用户名和密码 2、配置用户权限 /etc/vsftpd/vsftpd_user_conf 文件中配置权限 write_enable=YES anon_umask=022 anon_world_readable_only=NO anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES local_root=/xxx/vsftpd/yyyy 3、重启 db_load -T -t hash -f /home/ftp.virtual.users.list /etc/vsftpd/vsftpd_login.db service vsftpd restart
|
文件权限
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| 1、参数 -c 当发生改变时,报告处理信息 -f 错误信息不输出 -R 处理指定目录以及其子目录下的所有文件 -v 运行时显示详细处理信息
2、权限范围 u :目录或者文件的当前的用户 g :目录或者文件的当前的群组 o :除了目录或者文件的当前用户或群组之外的用户或者群组 a :所有的用户及群组
3、权限代号 r :读权限,用数字4表示 w :写权限,用数字2表示 x :执行权限,用数字1表示 - :删除权限,用数字0表示 s :特殊权限
4、使用 chmod 751 file
#说明 给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限
|
其他
lsof -i:7001
curl -d “user=admin&passwd=12345678” http://127.0.0.1:8080/login