java开发需要知道的一些linux命令 - 姑苏城外(り寂寞 - 博客频道 - CSDN.NET



java开发需要知道的一些linux命令 - 姑苏城外(り寂寞 - 博客频道 - CSDN.NET

java开发工程师,虽然在日常开发中与linux打交道的是运维工程师,但是作为开发人员,我们或多或少也会接触一些,

特别是在一些小型创业公司,运维和开发并不是分的很独立,我们开发人员或许同时担任着运维的工作,所以,一些常见的

linux命令显得很重要了。


Linux常用命令―文件目录类:

建立目录:mkdir 目录名      mkdir -p cc/dd/ee   创建多级目录

强制删除子目录: rm -rf 目录名

改变当前目录:cd 目录名 (进入用户home目录:cd ~;进入上一级目录:cd -   或 cd ..)

查看自己所在目录:pwd             查看当前目录大小:du

显示目录文件列表:ls -l (-a:增加显示隐含目录) ls,ll         ls|wc -l 查看文件个数

浏览文件: more, less, head,tail   tailf catalina.out

复制文件: cp 源文件 目标文件 (-r:包含目录) 

移动文件 mv oldfilename newfilename 

查找文件:(1)find    find /usr -name httpd.conf


Linux常用命令―驱动挂载类:

检查硬盘使用情况:df -lh

检查磁盘分区:fdisk -l

挂载软硬光区:mount -t /dev/fdx|hdax /mnt/目录名

挂载光驱:mount -t auto /dev/cdrom /mnt/cdrom

挂载ISO文件:mount -t iso9660 -o loop xxx.iso /path

解除挂载:umount /mnt/目录名  

解除所有挂载:umount -a


Linux常用命令―程序安装类:

源代码包安装:

(1)配置:解压目录下 ./configure

(2)编译:解压目录下 make

(3)安装:解压目录下 make install


Linux常用命令―压缩解压类:

tar.gz类:

(1)解压:tar -xvzf 文件.tar.gz;

(2)压缩:tar -cvzf demo.tar.gz 目录或文件 

tar未压缩类:

(1)解包:tar -xvf 文件.tar;

(2)打包:tar -cvf 文件.tar 文件列表

zip类:

(1)解压:unzip 文件.zip -d dir;

(2)压缩:zip zipfile 待压缩文件列表

bz2类:

(1)解压:bunzip2 文件.bz2或bzip2 -d 文件.bz2;

(2)压缩:bzip2 待压缩文件

z类:

(1)解压:uncompress 文件.z;

(2)压缩:compress 文件


Linux常用命令―进程控制类:

列出当前进程ID:ps �Caux |grep tomcat      ps �Cef |grep tomcat


终止进程:

(1)终止单一进程:kill -9 进程ID号

(2)终止该程序所有进程:killall 程序名   killall zookeeper

查看资源占用情况:(1)top  (2)free -m


查看环境变量值:env


重启:(1)reboot (2)Ctrl Alt Del (3)init 6


关机:(1)shutdown -h now (2)halt (3)init 0


Read full article from java开发需要知道的一些linux命令 - 姑苏城外(り寂寞 - 博客频道 - CSDN.NET


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts