我常用的Linux命令(ing)
自己常用Linux命令记录。其实自己并不特别熟悉Linux的命令,得益于最近做一些项目的部署,常常用到一些Linux命令,这里记录下。
su aa
切换身份为aa。常用sudo su aa
scp
scp是有Security的文件copy,基于ssh登录scp /home/daisy/full.tar.gz 自己的名字@要同步的开发机的ip:/home/root
要把本地的文件/home/daisy/full.tar.gz copy到远程另外一台主机上scp 自己的名字@要同步的开发机的ip:/home/root/1.txt ./
把远程开发机上的1.txt文件copy到当前目录下scp -r 自己的名字@要同步的开发机的ip:/home/root/ ./
把远程开发机上的整个root目录copy到当前目录下lsb_release -a
查看linux版本which mysql
mysql的启动文件是在哪儿mysql -h aa.aa.aa.aa -P bbb -u username -ppwd
以bbb的用户名,pwd的密码,登录地址为aa.aa.aa.aa,端口号为bbb的mysql数据库。注意密码与-p之间没有空格。top
进行性能监控的。比如当前cup,内存占用率,哪个进程占用的最多chown -R -v jack: file
改变指定目录以及其子目录下的所有文件的拥有者(jack)和群组(空缺)chomd 777 file
更改文件file,任何人都有读、写、运行三项权限不同身份用户所能操作的文件不同。比如a文件是属于jack的,那么当以mark身份登录时,就不能使用这个文件
find / -name my.cnf
所有路径下查找名字是my.cnf的文件find . -name .DS_Store | xargs rm -f
当前路径下查找文件名为.DS_Store的文件,并强制删除它们find . -name “*.txt”
当前目录下搜索所有txt文件netstat -tunlp|grep 5893
查看端口号5893占用情况jobs
查看当前后台运行了哪些进程ln –s 源文件 目标文件
创建软链, 类似windows的快捷方式mv shop school
重命名文件夹, shop->school