linux命令小结

入职的第一个月,我在无线网络技术平台atlas项目组打怪升级,期间学到了几个常用的Linux命令,在此做个总结。

1 文件操作

mkdir/rm/mv/cp/dd/ll/ps

创建空目录 mkdir DirName

删除目录或文件 rm -r DirName/rm FileName

重命名文件 mv FileName1 FileName2

移动文件 mv FileName1 FileName2 FileName3 DirName

复制文件到目录 cp FileName DirName

复制目录 cp DirName1 DirName2

创建指定大小的虚拟块文件 dd if=/dev/zero of=5G.img bs=1M count=5000

只浏览目录或文件 ll | grep ^d/^- (ll = ls -l)

查看所有进程 ps -a

2 docker启动微服务

docker service rm UpgradeService
docker rmi upgrade
docker load -i upgrade.tar
docker service create --name UpgradeService --network Director_CtrlPanel_Network --mode global --log-driver syslog --log-opt syslog-facility=local6 --mount type=bind,source=/etc/localtime,destination=/etc/localtime --mount type=bind,source=/var/atlasdirector/upgradeservice,destination=/home/fwpool --publish mode=host,target=8080,published=8099 --detach=false upgrade:latest

3 数据库操作

docker exec -it [Container_DB_ID] /bin/bash
psql -U psqla --dbname=postgres
\l
\c usrmgr
\dt
select * from session;
delete from session;

我在学校的时候用惯了windows系统,对linux下的命令行界面还不熟悉。以后只要有机会,我都愿意继续学linux,它对于编译、配置和文件管理的高效性,打从一开始就令我着迷。

你可能感兴趣的:(linux命令小结)