当前位置: 首页 > 科技观察

程序员必须知道的Linux命令

时间:2023-03-21 19:33:30 科技观察

如果一个程序员不会Linux,那你就不是一个合格的程序员。不要求熟练,但至少要知道基本的命令和操作:1.查找文件命令:find/-namename.txt根据名称在/目录下查找name.txt文件。寻找。-name"*.xml"递归查找所有xml文件。查找./-大小0|xargsrm-f&删除大小为零的文件ls-l|grep'.jar'查找当前目录下的所有JAR文件grep'test'd*显示所有以d开头的文件包含测试的行。grep'test'aabbcc在AA、BB、CC文件中显示匹配测试的行。grep'[a-z]{5}'aa显示所有包含字符串的行,每个字符串至少有5个连续的小写字符。2.复制文件命令:cpsourcedestcopyfilecp-rsourceFoldertargetFolder递归复制整个文件夹3.打包压缩文件命令:bunzip2file.bzdecompressafilecalled'file.bz'bzip2filecompressafilecalled'file.bz''文件gzip-9file1maxcompressionrarafile1.rartest_filecreateapackagecalled'file1.rar'rarafile1.rarfile1file2dir1compress'file1','file2'anddirectory'dir1'atthe同时rarxfile1.raruncompressrarunrarxfile1.raruncompressrartar-cvfarchive.tarfile1创建一个未压缩的tarballtar-cvfarchive.tarfile1file2dir1创建一个包含'file1','file2'和'Thearchivefileofdir1'tar-tfarchive.tar显示一个包的内容tar-xvfarchive.tar释放一个包tar-xvfarchive.tar-C/tmp将压缩包释放到/tmp目录zipfile1.zipfile1创建一个zip格式的压缩包zip-rfile1.zipfile1file2dir1将几个文件和目录压缩成一个com同时以zip格式压缩包。unzipfile1.zip解压zip格式的压缩包。4、创建目录命令:mkdirnewfolder5、查看文件,包括隐藏文件ls-al6。查看当前工作目录pwd7。删除目录rmdirdeleteEmptyFolder删除空目录rm-rfdeleteFile递归删除目录中的所有内容8.移动文件mv/temp/movefile/targetFolder9.重命名命令mvoldNameFilenewNameFile10。切换用户su-username11。修改文件权限chmodxikefile.java//file.java权限-rwxrwxrwx,r表示读,w表示写,x表示可执行12、启动Tomcat进入tomcat的bin目录,nohup./startup.sh&tail-f。./logs/catalina.out,tail-f../logs/catalina.out同时查看tomcat启动日志。好了,恐怕大家看得眼花缭乱了,今天的文章到此结束。我建议你每天在Linux上练习几次打字,以防忘记。