访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

程序员必须知道的linux命令

时间:2019-07-25

linux命令_linux命令windows命令_linux命令

--- 查找文件

find / -name filename.txt 根据名称查找/目录下的filename.txt文件。

find . -name "*.xml" 递归查找所有的xml文件

$find . -name "yao*" | xargs chmod o-w ====================================================== find -name april* 在当前目录下查找以april开始的文件。这是一个最简单的程序, #include 是这个.c文件的头文件,”#”表示预处理命令,include的含义是”包含”,用来告诉编译器需要调用头文件,后面紧跟的是头文件的名称为stdio.h(包含标准输入输出流的头文件),头文件名用<>括起来是提示编译器首先在系统目录中查找对应的头文件,除了<>还可以用””,用””是提示编译器首先在当前目录中查找对应的头文件。因为level 0下的不同文件可能key的范围有重叠,某个要查询的key有可能多个文件都包含,这样的话leveldb的策略是先找出level 0中哪些文件包含这个key(manifest文件中记载了level和对应的文件及文件里key的范围信息,leveldb在内存中保留这种映射表),之后按照文件的新鲜程度排序,新的文件排在前面,之后依次查找,读出key对应的value。

grep -H 'spring' *.xml 查找所以有的包含spring的xml文件

find ./ -size 0 | xargs rm -f & 删除文件大小为零的文件

ls -l | grep 'jar' 查找当前目录中的所有jar文件

grep 'test' d* 显示所有以d开头的文件中包含test的行。

grep 'test' aa bb cc 显示在aa,bb,cc文件中匹配test的行。

grep '[a-z]\{5\}' aa 显示所有包含每个字符串至少有5个连续小写字符的字符串的行。

--- 查看一个程序是否运行

ps –ef|grep tomcat 查看所有有关tomcat的进程

--- 终止线程

kill -9 19979 终止线程号位19979的线程

--- 查看文件,包含隐藏文件

ls -al

--- 当前工作目录

pwd

--- 复制文件

cp source dest 复制文件

cp -r sourceFolder targetFolder 递归复制整个文件夹

scp sourecFile romoteUserName@remoteIp:remoteAddr 远程拷贝

--- 创建目录

mkdir newfolder

--- 删除目录

rmdir deleteEmptyFolder 删除空目录 rm -rf deleteFile 递归删除目录中所有内容

linux命令windows命令_linux命令_linux命令

--- 移动文件

mv /temp/movefile /targetFolder

--- 重命令

mv oldNameFile newNameFile

--- 切换用户

su -username

--- 修改文件权限

每组内r、w、x分别表示了文件在该用户群体中的读、写、执行权限(- 表示无权限)。chmod -vr 700 file1 表示只有file1的拥有者有读写和执行权限,-v表示显示详细信息,-r表示递归处理下级文件。chmod ugo+rwx directory1 设置目录的所有人(u)、群组(g)以及其他人(o)以读(r )、写(w)和执行(x)的权限。

--- 压缩文件

tar -czf test.tar.gz /test1 /test2