这篇文章给大家分享的是有关作为程序员必会的Linux命令有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
1.查找文件命令:
find / -name name.txt 根据名称查找/目录下的name.txt文件。
find . -name “*.xml” 递归查找所有的xml文件。
find ./ -size 0 | xargs rm -f & 删除文件大小为零的文件
ls -l | grep '.jar' 查找当前目录中的所有JAR文件
grep 'test' d* 显示所有以d开头的文件中包含测试的行。
grep 'test' aa bb cc 显示在AA,BB,CC文件中匹配测试的行。
grep '[a-z]{5}' aa 显示所有包含每个字符串至少有5个连续小写字符的字符串的行。
2.复制文件命令:
cp source dest 复制文件
cp -r sourceFolder targetFolder 递归复制整个文件夹
3.打包和压缩文件命令:
bunzip2 file.bz 解压一个叫做 'file.bz'的文件
bzip2 file 压缩一个叫做 'file' 的文件
gzip -9 file1 ***程度压缩
rar a file1.rar test_file 创建一个叫做 'file1.rar' 的包
rar a file1.rar file1 file2 dir1 同时压缩 'file1', 'file2' 以及目录 'dir1'
rar x file1.rar 解压rar包
unrar x file1.rar 解压rar包
tar -cvf archive.tar file1 创建一个非压缩的 tarball
tar -cvf archive.tar file1 file2 dir1 创建一个包含了 'file1', 'file2' 以及 'dir1'的档案文件
tar -tf archive.tar 显示一个包中的内容
tar -xvf archive.tar 释放一个包
tar -xvf archive.tar -C /tmp 将压缩包释放到 /tmp目录下
zip file1.zip file1 创建一个zip格式的压缩包
zip -r file1.zip file1 file2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包
unzip file1.zip 解压一个zip格式压缩包 。
4.创建目录命令:
mkdir newfolder
5.查看文件,包含隐藏文件
ls -al
6.查看当前工作目录
pwd
7.删除目录
rmdir deleteEmptyFolder 删除空目录 rm -rf deleteFile 递归删除目录中所有内容
8.移动文件
mv /temp/movefile /targetFolder
9.重命名命令
mv oldNameFile newNameFile
10.切换用户
su -username
11.修改文件权限
chmod xike file.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命令有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。