留学资讯 一手掌握

学CS专业不得不学linux

时间: 2018-08-18 文章来源: 洋蜜蜂

作为一个合格的码农不会linux,,那你就不是一个合格的码农,虽然CS专业需要熟练很多种底层语言,但是不要求linux语言太精通但至少要清楚基本的命令与操作。下面洋蜜蜂CS专业辅导给大家总结下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启动日志。

 

以上是洋蜜蜂CS辅导给大家汇总的linux命令,希望给大家带来帮助。CS专业作为近年来持续火热的专业,发展前景好,薪资高,但是课程也会越来越难,如果在课程上遇到难题的话,洋蜜蜂CS辅导也能帮你度过这段艰苦的学习生活。