linux下常用命令
创建软连接:ln -s b a //为b创建一个快捷方式a,只是一个镜像,不占用空间。
ln -sf b a //差不多 ,-f强制执行
ln b a //创建硬链接,会占用相同的大小空间(不允许给目录创建硬链接)
svn co https:// /root //svn checkout ,下载到root目录
mv 参数
-b :若需覆盖文件,则覆盖前先行备份。
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!
-u :若目标文件已经存在,且 source 比较新,才会更新(update)
-t : --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。
mv test.log test1.txt //将文件test.log重命名为test1.txt
mv test1.txt test3 //将test1.txt移动到test3目录下
mv log1.txt log2.txt log3.txt test3 //将多个文件移动到test3目录下
groupadd co3 //t添加组
mkdir -p a/b/c //创建多级目录
mkdir {a,b,v}/src //创建三个有src目录的文件夹
mkdir -p /smb/{fileshare,webdev} //创建多级目录
tgz解压: tar zxvf 文件名.tgz -C /指定路径
yum install和yum -y install //后者安装过程自动默认选择yes
chmod 777 文件或者文件夹 //满权限
cp -R /opt /user/opt //递归复制一个目录下的所有文件到另一个目录下
rm -R /user/opt //删除该目录下的所有文件
cp *.txt /user/opt //把当前目录下的所有txt文件复制到目标目录下
table可自动补全长命令
find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录
find / -user user1 搜索属于用户 'user1' 的文件和目录
find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件
rm -rf /root/test //删除某个目录下的所有文件并且没有提示
df
显示指定磁盘文件的可用空间
-a 全部文件系统列表
-h 方便阅读方式显示
-i 显示inode信息
-T 文件系统类型
ps -ef |grep java //ps-ef 显示所有的进程,grep为查找,通过管道连在一起就是把关于java的进程显示出来
网络相关:
ifconfig ens33 192.168.130 netmask 255.255.255.0 //设置网卡ip和子网掩码(关机失效)